pub struct TimeZone {
pub offset: String,
pub zoneabb: String,
pub zonename: Option<String>,
pub zoneoffset: i32,
pub zonedst: i32,
pub zonetotaloffset: i32,
}
Expand description
Time zone information.
Fields§
§offset: String
The time zone offset (from UTC) in string representation.
Example: +11:00
zoneabb: String
Abbreviated time zone name.
Example: LHDT
zonename: Option<String>
Full time zone name.
Example: Lord Howe Daylight Time
zoneoffset: i32
Basic time zone offset (without DST) in seconds.
zonedst: i32
DST component of time zone offset in seconds.
Example: 1800
zonetotaloffset: i32
Total offset from UTC in seconds.
Example: 39600
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TimeZone
impl<'de> Deserialize<'de> for TimeZone
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimeZone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimeZone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TimeZone
impl RefUnwindSafe for TimeZone
impl Send for TimeZone
impl Sync for TimeZone
impl Unpin for TimeZone
impl UnwindSafe for TimeZone
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