pub trait TimeZoneInput {
    fn gmt_offset(&self) -> Option<GmtOffset>;
    fn time_zone_id(&self) -> Option<TimeZoneBcp47Id>;
    fn metazone_id(&self) -> Option<MetazoneId>;
    fn zone_variant(&self) -> Option<ZoneVariant>;
Expand description

Representation of a formattable time zone.

Only the GmtOffset is required, since it is the final format fallback.

All data represented in TimeZoneInput should be locale-agnostic.

Required methods

The GMT offset in Nanoseconds.

The IANA time-zone identifier.

The metazone identifier.

The time variant (e.g. “daylight”, “standard”)