Module iana

Source
Expand description

Tools for parsing IANA time zone IDs.

Structsยง

IanaParser
A parser for parsing an IANA time zone ID to a TimeZone type.
IanaParserBorrowed
A borrowed wrapper around the time zone ID parser, returned by IanaParser::as_borrowed(). More efficient to query.
IanaParserExtended
A parser that supplements IanaParser with about 10kB of additional data to support returning canonical and case-normalized IANA time zone IDs.
IanaParserExtendedBorrowed
A borrowed wrapper around the time zone ID parser, returned by IanaParserExtended::as_borrowed(). More efficient to query.
TimeZoneAndCanonical
Return value of IanaParserBorrowed::iter.
TimeZoneAndCanonicalAndNormalized
Return value of IanaParserExtendedBorrowed::parse, IanaParserExtendedBorrowed::iter.
TimeZoneAndCanonicalAndNormalizedIter
The iterator returned by IanaParserExtendedBorrowed::iter_all()
TimeZoneAndCanonicalIter
The iterator returned by IanaParserExtendedBorrowed::iter()
TimeZoneIter
Returned by IanaParserBorrowed::iter()