From 38a0482b8cd2ca8de1808a22fd555a25cd5aa26b Mon Sep 17 00:00:00 2001 From: meraghon Date: Fri, 19 Dec 2025 10:27:43 -0500 Subject: [PATCH] Date range enum --- src/common/date_info.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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), +}