diff --git a/src/iotro.rs b/src/iotro.rs index 683eb10842ee123b564c6498a7358d2b5893b99f..4f987984aa7344d8db43911ae7bb802f98996aac 100644 --- a/src/iotro.rs +++ b/src/iotro.rs @@ -94,6 +94,12 @@ pub const BRITISH: Language<'static> = Language { questions_feedback: "Questions, Suggestions and Feedback" }; +impl Default for Language<'static> { + fn default() -> Self { + GERMAN + } +} + impl FromStr for Language<'static> { type Err = anyhow::Error; diff --git a/src/main.rs b/src/main.rs index 1e467279ed4805227d628858331ca84bbf13eb1b..048fa365d8d7dd565f4488446dbe499adab6ac90 100644 --- a/src/main.rs +++ b/src/main.rs @@ -154,6 +154,7 @@ struct ProjectLecture { docent: String, #[serde_as(as = "DisplayFromStr")] date: Date, + #[serde(default = "Default::default")] #[serde_as(as = "DisplayFromStr")] lang: Language<'static> }