/// A lightweight date structure representing a specific moment in time.
////// This struct holds basic date and time components (year, month, day, hour, minute, second)
/// and an optional offset string.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]pubstructDate{pubyear:i32,
pubmonth:u8,
pubday:u8,
pubhour:u8,
pubminute:u8,
pubsecond:u8,
}