diff --git a/src/common/date_info.rs b/src/common/date_info.rs index d74a949..2601a3a 100644 --- a/src/common/date_info.rs +++ b/src/common/date_info.rs @@ -5,7 +5,13 @@ pub struct DateInfo { #[serde()] pub(crate) title: String, #[serde(rename = "date")] - pub(crate) date: String, + pub(crate) date: DateRange, #[serde(rename = "desc")] pub(crate) description: String, } + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub enum DateRange { + Single(String), + Range(String, String), +}