From 03f7adb74ddf97c970bf0107b3a6585af4eb0601 Mon Sep 17 00:00:00 2001 From: meraghon Date: Mon, 22 Dec 2025 10:36:07 -0500 Subject: [PATCH] Created DateStatus enum --- src/common/date_info.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/common/date_info.rs b/src/common/date_info.rs index 2601a3a..0cc39bb 100644 --- a/src/common/date_info.rs +++ b/src/common/date_info.rs @@ -8,6 +8,8 @@ pub struct DateInfo { pub(crate) date: DateRange, #[serde(rename = "desc")] pub(crate) description: String, + #[serde(rename = "stat")] + pub(crate) status: DateStatus, } #[derive(Debug, Clone, Serialize, Deserialize)] @@ -15,3 +17,10 @@ pub enum DateRange { Single(String), Range(String, String), } +#[derive(Debug, Clone, Serialize, Deserialize)] +pub enum DateStatus { + Upcoming, + Open, + Deadline, + Closed, +}