summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPietro Albini <pietro@pietroalbini.org>2019-01-23 00:13:31 +0100
committerPietro Albini <pietro@pietroalbini.org>2019-01-23 00:13:31 +0100
commit9b540171166763a4b082bc0391765a779771c7cf (patch)
tree75c0df9cd595f412e01ce9cd8a462d561362c89c /src
parent37e834a30053909265b763feaa9dcda78a8ab914 (diff)
remove the list access-level field
Diffstat (limited to 'src')
-rw-r--r--src/schema.rs20
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
}