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 clap::ValueEnum;
use serde::{Deserialize, Serialize};
use url::Host;
pub trait Data: Send + Sync {
@ -17,7 +16,7 @@ pub trait Data: Send + Sync {
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 {
Block,
Allow,
@ -31,7 +30,7 @@ impl AclMode {
}
}
}
#[derive(Serialize, Deserialize, Debug, Clone, Hash, Eq, PartialEq)]
#[derive(Hash, Eq, PartialEq)]
pub struct AclDatabaseEntry {
pub(crate) mode: AclMode,