conf: move serde default attributes from field to struct
parent
d17deaca01
commit
ccc58860e6
|
@ -113,14 +113,15 @@ pub struct MailUIConf {
|
|||
pub index_style: Option<IndexStyle>,
|
||||
}
|
||||
|
||||
#[serde(default)]
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub struct FolderConf {
|
||||
pub rename: Option<String>,
|
||||
#[serde(default = "true_val")]
|
||||
pub autoload: bool,
|
||||
#[serde(deserialize_with = "toggleflag_de", default)]
|
||||
#[serde(deserialize_with = "toggleflag_de")]
|
||||
pub subscribe: ToggleFlag,
|
||||
#[serde(deserialize_with = "toggleflag_de", default)]
|
||||
#[serde(deserialize_with = "toggleflag_de")]
|
||||
pub ignore: ToggleFlag,
|
||||
#[serde(default = "none")]
|
||||
pub usage: Option<SpecialUseMailbox>,
|
||||
|
|
|
@ -21,11 +21,10 @@
|
|||
|
||||
/// Settings for terminal display
|
||||
#[derive(Debug, Deserialize, Clone, Serialize)]
|
||||
#[serde(default)]
|
||||
pub struct TerminalSettings {
|
||||
#[serde(default)]
|
||||
/// light, dark
|
||||
pub theme: String,
|
||||
#[serde(default)]
|
||||
pub ascii_drawing: bool,
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue