fix: removed uneccesary derives

This commit is contained in:
NinekoTheCat 2023-12-24 20:32:27 +01:00
parent 982cf855e5
commit 84348ac029
No known key found for this signature in database
GPG key ID: 700DB3F678A4AB66

View file

@ -1,7 +1,6 @@
use std::collections::HashSet; use std::collections::HashSet;
use clap::ValueEnum; use clap::ValueEnum;
use serde::{Deserialize, Serialize};
use url::Host; use url::Host;
pub trait Data: Send + Sync { pub trait Data: Send + Sync {
@ -17,7 +16,7 @@ pub trait Data: Send + Sync {
fn get_all_acls(&self) -> HashSet<AclDatabaseEntry>; fn get_all_acls(&self) -> HashSet<AclDatabaseEntry>;
} }
#[derive(Serialize, Deserialize, Debug, Clone, Copy, Hash, Eq, PartialEq, ValueEnum)] #[derive(Debug, Clone, Copy, Hash, Eq, PartialEq, ValueEnum)]
pub enum AclMode { pub enum AclMode {
Block, Block,
Allow, Allow,
@ -31,7 +30,7 @@ impl AclMode {
} }
} }
} }
#[derive(Serialize, Deserialize, Debug, Clone, Hash, Eq, PartialEq)] #[derive(Hash, Eq, PartialEq)]
pub struct AclDatabaseEntry { pub struct AclDatabaseEntry {
pub(crate) mode: AclMode, pub(crate) mode: AclMode,