pub struct DSTEntry {
pub region: Region,
pub stdtimezone: TimeZone,
pub dsttimezone: Option<TimeZone>,
pub special: Option<DSTEntrySpecial>,
pub dststart: Option<String>,
pub dstend: Option<String>,
pub timechanges: Option<Vec<TimeChange>>,
}Expand description
DST information about a region.
Fields§
§region: RegionThe geographical region where this information is valid. Contains country, a textual description of the region and the name of the biggest place.
stdtimezone: TimeZoneInformation about the standard time zone.
dsttimezone: Option<TimeZone>Information about the daylight savings time zone. Please note that if the region is on daylight savings time for the whole year, this information will be returned in the stdtimezone element. Additionally, the special element will be set to allyear.
special: Option<DSTEntrySpecial>Indicates if the region does not observe DST at all, or is on DST all year long.
dststart: Option<String>Starting date of daylight savings time.
dstend: Option<String>Ending date of daylight savings time.
timechanges: Option<Vec<TimeChange>>Time changes (daylight savings time).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DSTEntry
impl<'de> Deserialize<'de> for DSTEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DSTEntry
impl RefUnwindSafe for DSTEntry
impl Send for DSTEntry
impl Sync for DSTEntry
impl Unpin for DSTEntry
impl UnwindSafe for DSTEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more