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}