diff options
author | Pietro Albini <pietro@pietroalbini.org> | 2019-01-23 00:13:31 +0100 |
---|---|---|
committer | Pietro Albini <pietro@pietroalbini.org> | 2019-01-23 00:13:31 +0100 |
commit | 9b540171166763a4b082bc0391765a779771c7cf (patch) | |
tree | 75c0df9cd595f412e01ce9cd8a462d561362c89c /src | |
parent | 37e834a30053909265b763feaa9dcda78a8ab914 (diff) |
remove the list access-level field
Diffstat (limited to 'src')
-rw-r--r-- | src/schema.rs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/schema.rs b/src/schema.rs index a2427c9..c8f6006 100644 --- a/src/schema.rs +++ b/src/schema.rs @@ -155,7 +155,6 @@ impl Team { for raw_list in &self.lists { let mut list = List { address: raw_list.address.clone(), - access_level: raw_list.access_level, emails: Vec::new(), }; @@ -261,7 +260,6 @@ impl WebsiteData { #[serde(rename_all = "kebab-case", deny_unknown_fields)] pub(crate) struct TeamList { pub(crate) address: String, - pub(crate) access_level: ListAccessLevel, #[serde(default = "default_true")] pub(crate) include_team_members: bool, #[serde(default)] @@ -272,18 +270,9 @@ pub(crate) struct TeamList { pub(crate) extra_teams: Vec<String>, } -#[derive(serde_derive::Deserialize, Debug, Copy, Clone)] -#[serde(rename_all = "kebab-case")] -pub(crate) enum ListAccessLevel { - Everyone, - Members, - ReadOnly, -} - #[derive(Debug)] pub(crate) struct List { address: String, - access_level: ListAccessLevel, emails: Vec<String>, } @@ -292,15 +281,6 @@ impl List { &self.address } - #[allow(unused)] - pub(crate) fn access_level_str(&self) -> &str { - match self.access_level { - ListAccessLevel::Everyone => "everyone", - ListAccessLevel::Members => "members", - ListAccessLevel::ReadOnly => "readonly", - } - } - pub(crate) fn emails(&self) -> &[String] { &self.emails } |