From 7abb1c369f116234fe2cf8d003cf6f049424d630 Mon Sep 17 00:00:00 2001 From: meraghon Date: Fri, 12 Dec 2025 12:13:25 -0500 Subject: [PATCH] Create DateInfo struct --- src/common/date_info.rs | 11 +++++++++++ src/common/mod.rs | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/common/date_info.rs diff --git a/src/common/date_info.rs b/src/common/date_info.rs new file mode 100644 index 0000000..d74a949 --- /dev/null +++ b/src/common/date_info.rs @@ -0,0 +1,11 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct DateInfo { + #[serde()] + pub(crate) title: String, + #[serde(rename = "date")] + pub(crate) date: String, + #[serde(rename = "desc")] + pub(crate) description: String, +} diff --git a/src/common/mod.rs b/src/common/mod.rs index c888898..2a3b734 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -1,7 +1,8 @@ mod date; +mod date_info; mod expandable_info; mod form_schema; mod user; pub mod value_type; -pub use self::{expandable_info::*, form_schema::*, user::*, value_type::*}; +pub use self::{date_info::*, expandable_info::*, form_schema::*, user::*, value_type::*};