use serde::{Deserialize, Serialize}; const fn default_true() -> bool { true } #[derive(Deserialize, Serialize, Clone)] #[serde(deny_unknown_fields)] pub struct FrontendConfig { #[serde(default = "default_true")] pub enabled: bool, #[serde(default = "default_true")] pub allow_password_login: bool, } impl Default for FrontendConfig { fn default() -> Self { Self { enabled: true, allow_password_login: true, } } }