rustical_frontend/
config.rs

1use serde::{Deserialize, Serialize};
2
3fn default_true() -> bool {
4    true
5}
6
7#[derive(Deserialize, Serialize, Clone)]
8#[serde(deny_unknown_fields)]
9pub struct FrontendConfig {
10    #[serde(default = "default_true")]
11    pub enabled: bool,
12    #[serde(default = "default_true")]
13    pub allow_password_login: bool,
14}
15
16impl Default for FrontendConfig {
17    fn default() -> Self {
18        Self {
19            enabled: true,
20            allow_password_login: true,
21        }
22    }
23}