Struct libtad_models::time::DSTEntry [−][src]
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
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