Struct parse_zoneinfo::table::ZoneInfo
source · pub struct ZoneInfo {
pub offset: i64,
pub saving: Saving,
pub format: Format,
pub end_time: Option<ChangeTime>,
}
Expand description
An owned zone definition line.
This struct mimics the ZoneInfo
struct in the line
module, not the
Zone
struct, which is the key name in the map—this is just the value.
As with RuleInfo
, this struct uses owned Strings rather than string
slices.
Fields§
§offset: i64
The number of seconds that need to be added to UTC to get the standard time in this zone.
saving: Saving
The name of all the rules that should apply in the time zone, or the amount of daylight-saving time to add.
format: Format
The format for time zone abbreviations.
end_time: Option<ChangeTime>
The time at which the rules change for this time zone, or None
if
these rules are in effect until the end of time (!).
Trait Implementations§
source§impl PartialEq for ZoneInfo
impl PartialEq for ZoneInfo
impl StructuralPartialEq for ZoneInfo
Auto Trait Implementations§
impl Freeze for ZoneInfo
impl RefUnwindSafe for ZoneInfo
impl Send for ZoneInfo
impl Sync for ZoneInfo
impl Unpin for ZoneInfo
impl UnwindSafe for ZoneInfo
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