[pbs-devel] [PATCH proxmox v2 1/3] time: Add traits to DateTimeValue and TimeSpec

Maximiliano Sandoval m.sandoval at proxmox.com
Wed Aug 13 14:43:43 CEST 2025


which are useful for tests.

Signed-off-by: Maximiliano Sandoval <m.sandoval at proxmox.com>
---
 proxmox-time/src/calendar_event.rs  | 1 +
 proxmox-time/src/date_time_value.rs | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/proxmox-time/src/calendar_event.rs b/proxmox-time/src/calendar_event.rs
index 696a11a2..5d5bdf83 100644
--- a/proxmox-time/src/calendar_event.rs
+++ b/proxmox-time/src/calendar_event.rs
@@ -341,6 +341,7 @@ fn parse_calendar_event_incomplete(mut i: &str) -> IResult<&str, CalendarEvent>
     Ok((i, event))
 }
 
+#[derive(Debug, PartialEq)]
 struct TimeSpec {
     hour: Vec<DateTimeValue>,
     minute: Vec<DateTimeValue>,
diff --git a/proxmox-time/src/date_time_value.rs b/proxmox-time/src/date_time_value.rs
index 4dd79d36..08692b38 100644
--- a/proxmox-time/src/date_time_value.rs
+++ b/proxmox-time/src/date_time_value.rs
@@ -1,4 +1,4 @@
-#[derive(Debug, Clone)]
+#[derive(Debug, Clone, PartialEq)]
 pub(crate) enum DateTimeValue {
     Single(u32),
     Range(u32, u32),
-- 
2.47.2





More information about the pbs-devel mailing list