diff --git a/src/config/mod.rs b/src/config/mod.rs index bfda89fee8c2f16e9eabfc6150a3e2986124fcc4..17aaf7edfba0da4ca6dcde26949d22928b39ee2f 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -159,6 +159,7 @@ pub struct Config { pub allow_unstable_room_versions: bool, #[serde(default = "default_default_room_version")] pub default_room_version: RoomVersionId, + #[serde(default)] pub well_known: WellKnownConfig, #[serde(default)] pub allow_jaeger: bool, @@ -314,7 +315,7 @@ pub struct TlsConfig { pub dual_protocol: bool, } -#[derive(Clone, Debug, Deserialize)] +#[derive(Clone, Debug, Deserialize, Default)] pub struct WellKnownConfig { pub client: Option<Url>, pub server: Option<OwnedServerName>,