From 5c6da48e472cc6cfcdf558983bdbfdef22c14d61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 18:28:37 +0200 Subject: [PATCH 1/8] Simplify a lot by removing feature gates --- Cargo.toml | 33 +- Makefile | 2 +- make-tzdb/Cargo.toml | 2 +- make-tzdb/generate_lookup_table.py | 32 +- make-tzdb/src/main.rs | 98 +- src/generated/by_name.rs | 7453 +++++++++++----------------- src/generated/mod.rs | 1147 +---- src/generated/test_all_names.rs | 5752 +++++++++++++++++++++ src/lib.rs | 35 +- src/now.rs | 52 +- src/test_by_name.rs | 1 - src/test_proptest.rs | 6 - 12 files changed, 8747 insertions(+), 5866 deletions(-) create mode 100644 src/generated/test_all_names.rs diff --git a/Cargo.toml b/Cargo.toml index 6417540..cd25ff7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tzdb" -version = "0.4.5" -edition = "2021" +version = "0.5.0" +edition = "2018" authors = ["René Kijewski "] repository = "https://github.com/Kijewski/tzdb" description = "Static time zone information for tz-rs" @@ -9,14 +9,12 @@ license = "Apache-2.0" keywords = ["date", "time", "timezone", "zone", "calendar"] categories = ["date-and-time"] readme = "README.md" -rust-version = "1.60" +rust-version = "1.55" [dependencies] tz-rs = { version = "^0.6.14", default-features = false, features = ["const"] } - -# optional dependencies -iana-time-zone = { version = "^0.1.46", default-features = false, optional = true } -utcnow = { version = "^0.2.0", default-features = false, optional = true } +iana-time-zone = { version = "^0.1.47", default-features = false } +utcnow = { version = "^0.2.1", default-features = false } [dev-dependencies] proptest = "=1" @@ -24,31 +22,16 @@ test-strategy = "^0.2.0" structmeta = "^0.1.5" [features] -default = ["by-name", "list", "local", "std", "fallback", "now"] - -# Enables [`tz_by_name()`] to get a time zone at runtime by name: -by-name = [] - -# Enables [`TZ_NAMES`] to get a list of all shipped time zones: -list = [] - -# Enables [`local_tz()`] to get the system time zone: -local = ["by-name", "iana-time-zone"] - -# Make the unparsed, binary tzdata of a time zone available: -binary = [] +default = ["std", "fallback"] # Enable features that need the standard library `std`: -std = ["alloc", "tz-rs/std", "utcnow?/std"] +std = ["alloc", "tz-rs/std", "utcnow/std"] # Enable features that need the standard library `alloc`: alloc = ["tz-rs/alloc"] # Do not fail to compile for unknown target platforms: -fallback = ["iana-time-zone?/fallback", "utcnow?/fallback"] - -# Enables the module [`now`] to get the current time: -now = ["utcnow"] +fallback = ["iana-time-zone/fallback", "utcnow/fallback"] [package.metadata.docs.rs] all-features = true diff --git a/Makefile b/Makefile index 687be11..0db94b0 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ TZDB_VERSION := tzdb-2022c src/generated/mod.rs: tmp/${TZDB_VERSION}/usr/share/zoneinfo/ cargo r --package make-tzdb --bin make-tzdb -- $(@D) $< - cargo +nightly fmt -- $(@D)/mod.rs $(@D)/by_name.rs $(@D)/raw_tzdata.rs + cargo +nightly fmt -- $(@D)/mod.rs $(@D)/by_name.rs $(@D)/raw_tzdata.rs $(@D)/test_all_names.rs tmp/${TZDB_VERSION}/usr/share/zoneinfo/: tmp/${TZDB_VERSION}/ cd tmp/${TZDB_VERSION}/ && make PACKRATDATA=backzone PACKRATLIST=zone.tab TOPDIR="." install diff --git a/make-tzdb/Cargo.toml b/make-tzdb/Cargo.toml index 1ddb3ed..0c12272 100644 --- a/make-tzdb/Cargo.toml +++ b/make-tzdb/Cargo.toml @@ -10,7 +10,7 @@ publish = false [dependencies] anyhow = "=1" -convert_case = "=0.5" +convert_case = "=0.6" indexmap = "=1" itertools = "=0.10" ron = "=0.8" diff --git a/make-tzdb/generate_lookup_table.py b/make-tzdb/generate_lookup_table.py index 0830f6b..2e656eb 100644 --- a/make-tzdb/generate_lookup_table.py +++ b/make-tzdb/generate_lookup_table.py @@ -139,7 +139,6 @@ def convert(stdin, stdout): print(file=stdout) print('use tz::TimeZoneRef;', file=stdout) print(file=stdout) - print('#[cfg(feature = "binary")]', file=stdout) print('use super::raw_tzdata;', file=stdout) print('use super::tzdata;', file=stdout) print(file=stdout) @@ -169,20 +168,26 @@ def convert(stdin, stdout): print('];', file=stdout) print(file=stdout) - print('struct Item(', file=stdout) - print(' TimeZoneRef<\'static>,', file=stdout) - print(' #[cfg(feature = "binary")] &\'static [u8],', file=stdout) - print(');', file=stdout) + print('struct Item {', file=stdout) + print(' name: &\'static [u8],', file=stdout) + print(' tz: TimeZoneRef<\'static>,', file=stdout) + print(' binary: &\'static [u8],', file=stdout) + print('}', file=stdout) - print(f'const ITEMS: [(&[u8], Item); {entry_count}] = [', file=stdout) + print(f'const ITEMS: [Item; {entry_count}] = [', file=stdout) for entry in table: match entry: case (name, canon): - print(f' (b"{name}", Item(tzdata::{canon}, #[cfg(feature = "binary")] raw_tzdata::{canon})),', file=stdout) + print(' Item {', file=stdout) + print(f' name: b"{name}",', file=stdout) + print(f' tz: tzdata::{canon},', file=stdout) + print(f' binary: raw_tzdata::{canon},', file=stdout) + print(' },', file=stdout) print('];', file=stdout) print(file=stdout) - print(f'const ASSO_VALUES: [u16; 257] = [', file=stdout) + asso_values.pop() + print(f'const ASSO_VALUES: [u16; 256] = [', file=stdout) for asso_value in asso_values: print(f' {asso_value},', file=stdout) print('];', file=stdout) @@ -232,8 +237,8 @@ def hash_add(idx, offs): print(' }', file=stdout) print(' let key = WORDLIST[key]?;', file=stdout) print(' let key: u16 = unsafe { transmute(key) };', file=stdout) - print(' let (key, ref item) = ITEMS[key as usize];', file=stdout) - print(' if !key.eq_ignore_ascii_case(s) {', file=stdout) + print(' let item = &ITEMS[key as usize];', file=stdout) + print(' if !item.name.eq_ignore_ascii_case(s) {', file=stdout) print(' return None;', file=stdout) print(' }', file=stdout) print(file=stdout) @@ -241,14 +246,15 @@ def hash_add(idx, offs): print('}', file=stdout) print(file=stdout) + print('#[inline]') print('pub(crate) fn find_tz(s: &[u8]) -> Option> {', file=stdout) - print(' Some(find_item(s)?.0)', file=stdout) + print(' Some(find_item(s)?.tz)', file=stdout) print('}', file=stdout) print(file=stdout) - print('#[cfg(feature = "binary")]', file=stdout) + print('#[inline]') print('pub(crate) fn find_raw(s: &[u8]) -> Option<&\'static [u8]> {', file=stdout) - print(' Some(find_item(s)?.1)', file=stdout) + print(' Some(find_item(s)?.binary)', file=stdout) print('}', file=stdout) diff --git a/make-tzdb/src/main.rs b/make-tzdb/src/main.rs index 9891641..f7fb1f1 100644 --- a/make-tzdb/src/main.rs +++ b/make-tzdb/src/main.rs @@ -31,13 +31,13 @@ use subprocess::{Popen, PopenConfig, Redirection}; use tz::TimeZone; struct TzName { - /// to_pascal("Europe/Belfast") + /// "Europe/Belfast" canon: String, /// "Europe/Guernsey" full: String, - /// Some(to_pascal("Europe")) + /// Some("europe") // Snake major: Option, - /// to_pascal("Guernsey") + /// "GUERNSEY" // UpperSnake minor: String, } @@ -202,7 +202,8 @@ pub fn main() -> anyhow::Result<()> { #![allow(clippy::pedantic)] -#[cfg(feature = "by-name")] +#[cfg(test)] +mod test_all_names; pub(crate) mod by_name; use tz::TimeZoneRef; @@ -223,6 +224,7 @@ pub(crate) use unwrap; "# )?; + // generate lookup table { let mut keywords = String::new(); writeln!( @@ -254,6 +256,90 @@ pub(crate) use unwrap; gperf.communicate(Some(&keywords))?; } + // generate exhaustive by-name test + let mut r = String::new(); + writeln!(r, "#[test]")?; + writeln!(r, "fn test() {{")?; + writeln!( + r, + " use crate::{{time_zone, tz_by_name, raw_tz_by_name}};" + )?; + writeln!(r)?; + writeln!( + r, + " const TIME_ZONES: &[(tz::TimeZoneRef<'static>, &[u8], &[&str])] = &[" + )?; + for entries in entries_by_bytes.values() { + for entry in entries { + let name = match entry.major { + Some(ref major) => format!("{}::{}", major, &entry.minor), + None => format!("{}", &entry.minor), + }; + let raw_name = match entry.major { + Some(ref major) => format!("{}::RAW_{}", major, &entry.minor), + None => format!("RAW_{}", &entry.minor), + }; + + writeln!(r, " (")?; + writeln!(r, " time_zone::{name},")?; + writeln!(r, " time_zone::{raw_name},")?; + writeln!(r, " &[")?; + for f in [ + |s: &str| s.to_owned(), + |s: &str| s.to_ascii_lowercase(), + |s: &str| s.to_uppercase(), + |s: &str| { + s.chars() + .map(|c| match c { + 'A'..='Z' => c.to_ascii_lowercase(), + 'a'..='z' => c.to_ascii_uppercase(), + c => c, + }) + .collect() + }, + |s: &str| { + s.chars() + .enumerate() + .map(|(i, c)| match i % 2 == 0 { + false => c.to_ascii_lowercase(), + true => c.to_ascii_uppercase(), + }) + .collect() + }, + |s: &str| { + s.chars() + .enumerate() + .map(|(i, c)| match i % 2 == 0 { + true => c.to_ascii_lowercase(), + false => c.to_ascii_uppercase(), + }) + .collect() + }, + ] { + writeln!(r, " {:?},", f(&entry.full))?; + } + writeln!(r, " ],")?; + writeln!(r, " ),")?; + } + } + writeln!(r, " ];")?; + writeln!(r)?; + writeln!( + r, + " for &(tz, raw, names) in TIME_ZONES {{ for name in names {{", + )?; + writeln!( + r, + " assert_eq!(Some(tz), tz_by_name(name), \"tz_by_name({{:?}})\", name);", + )?; + writeln!( + r, + " assert_eq!(Some(raw), raw_tz_by_name(name), \"raw_tz_by_name({{:?}})\", name);", + )?; + writeln!(r, " }} }}")?; + writeln!(r, "}}")?; + write_string(r, target_dir.join("test_all_names.rs"))?; + // all known time zones as reference to (raw_)tzdata writeln!(f, "/// All defined time zones statically accessible")?; writeln!(f, "pub mod time_zone {{")?; @@ -282,8 +368,6 @@ pub(crate) use unwrap; " /// Raw, unparsed time zone data for {},", entry.full )?; - writeln!(f, r#"#[cfg(feature = "binary")]"#)?; - writeln!(f, r#"#[cfg_attr(docsrs, doc(cfg(feature = "binary")))]"#)?; writeln!( f, "pub const RAW_{}: &[u8] = raw_tzdata::{};", @@ -305,7 +389,6 @@ pub(crate) use unwrap; .map(|entry| entry.full.as_str()) .collect_vec(); time_zones_list.sort_by_key(|l| l.to_ascii_lowercase()); - writeln!(f, r#"#[cfg(feature = "list")]"#)?; writeln!( f, "pub(crate) const TIME_ZONES_LIST: [&str; {}] = include!(\"time_zones_list.inc.rs\");", @@ -336,7 +419,6 @@ pub(crate) use unwrap; writeln!(f)?; // raw time zone data by canonical name - writeln!(f, r#"#[cfg(feature = "binary")]"#)?; writeln!(f, "mod raw_tzdata;")?; writeln!(f)?; let mut r = String::new(); diff --git a/src/generated/by_name.rs b/src/generated/by_name.rs index 8cb20b4..ea7d249 100644 --- a/src/generated/by_name.rs +++ b/src/generated/by_name.rs @@ -2,9 +2,7 @@ use core::mem::transmute; use tz::TimeZoneRef; -#[cfg(feature = "binary")] -use super::raw_tzdata; -use super::tzdata; +use super::{raw_tzdata, tzdata}; #[derive(Clone, Copy)] #[repr(u16)] @@ -2909,4582 +2907,2870 @@ const WORDLIST: [Option; 2324] = [ Some(Index::V570), ]; -struct Item( - TimeZoneRef<'static>, - #[cfg(feature = "binary")] &'static [u8], -); -const ITEMS: [(&[u8], Item); 571] = [ - ( - b"EST", - Item( - tzdata::EST, - #[cfg(feature = "binary")] - raw_tzdata::EST, - ), - ), - ( - b"EST5EDT", - Item( - tzdata::EST_5_EDT, - #[cfg(feature = "binary")] - raw_tzdata::EST_5_EDT, - ), - ), - ( - b"GMT", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"GMT0", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"GMT+0", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"GMT-0", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"Asia/Macao", - Item( - tzdata::ASIA_MACAO, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MACAO, - ), - ), - ( - b"Asia/Manila", - Item( - tzdata::ASIA_MANILA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MANILA, - ), - ), - ( - b"Asia/Amman", - Item( - tzdata::ASIA_AMMAN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_AMMAN, - ), - ), - ( - b"America/Tortola", - Item( - tzdata::AMERICA_TORTOLA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_TORTOLA, - ), - ), - ( - b"America/Noronha", - Item( - tzdata::AMERICA_NORONHA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NORONHA, - ), - ), - ( - b"Asia/Nicosia", - Item( - tzdata::ASIA_NICOSIA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_NICOSIA, - ), - ), - ( - b"America/Toronto", - Item( - tzdata::AMERICA_MONTREAL, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONTREAL, - ), - ), - ( - b"America/Antigua", - Item( - tzdata::AMERICA_ANTIGUA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ANTIGUA, - ), - ), - ( - b"Indian/Mahe", - Item( - tzdata::INDIAN_MAHE, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_MAHE, - ), - ), - ( - b"America/Ojinaga", - Item( - tzdata::AMERICA_OJINAGA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_OJINAGA, - ), - ), - ( - b"America/Detroit", - Item( - tzdata::AMERICA_DETROIT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_DETROIT, - ), - ), - ( - b"Indian/Mayotte", - Item( - tzdata::INDIAN_MAYOTTE, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_MAYOTTE, - ), - ), - ( - b"America/Araguaina", - Item( - tzdata::AMERICA_ARAGUAINA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ARAGUAINA, - ), - ), - ( - b"America/Guatemala", - Item( - tzdata::AMERICA_GUATEMALA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GUATEMALA, - ), - ), - ( - b"Iran", - Item( - tzdata::IRAN, - #[cfg(feature = "binary")] - raw_tzdata::IRAN, - ), - ), - ( - b"America/Grenada", - Item( - tzdata::AMERICA_GRENADA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GRENADA, - ), - ), - ( - b"America/Blanc-Sablon", - Item( - tzdata::AMERICA_BLANC_SABLON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BLANC_SABLON, - ), - ), - ( - b"America/Rainy_River", - Item( - tzdata::AMERICA_RAINY_RIVER, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_RAINY_RIVER, - ), - ), - ( - b"America/Guadeloupe", - Item( - tzdata::AMERICA_GUADELOUPE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GUADELOUPE, - ), - ), - ( - b"America/Regina", - Item( - tzdata::AMERICA_REGINA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_REGINA, - ), - ), - ( - b"Indian/Comoro", - Item( - tzdata::INDIAN_COMORO, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_COMORO, - ), - ), - ( - b"Indian/Antananarivo", - Item( - tzdata::INDIAN_ANTANANARIVO, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_ANTANANARIVO, - ), - ), - ( - b"America/Bogota", - Item( - tzdata::AMERICA_BOGOTA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BOGOTA, - ), - ), - ( - b"Asia/Anadyr", - Item( - tzdata::ASIA_ANADYR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ANADYR, - ), - ), - ( - b"Asia/Muscat", - Item( - tzdata::ASIA_MUSCAT, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MUSCAT, - ), - ), - ( - b"CST6CDT", - Item( - tzdata::CST_6_CDT, - #[cfg(feature = "binary")] - raw_tzdata::CST_6_CDT, - ), - ), - ( - b"Africa/Monrovia", - Item( - tzdata::AFRICA_MONROVIA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_MONROVIA, - ), - ), - ( - b"Africa/Ceuta", - Item( - tzdata::AFRICA_CEUTA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_CEUTA, - ), - ), - ( - b"Africa/Dakar", - Item( - tzdata::AFRICA_DAKAR, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_DAKAR, - ), - ), - ( - b"America/Santiago", - Item( - tzdata::AMERICA_SANTIAGO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SANTIAGO, - ), - ), - ( - b"America/Godthab", - Item( - tzdata::AMERICA_GODTHAB, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GODTHAB, - ), - ), - ( - b"America/Ensenada", - Item( - tzdata::AMERICA_ENSENADA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ENSENADA, - ), - ), - ( - b"America/Santo_Domingo", - Item( - tzdata::AMERICA_SANTO_DOMINGO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SANTO_DOMINGO, - ), - ), - ( - b"Asia/Dacca", - Item( - tzdata::ASIA_DACCA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_DACCA, - ), - ), - ( - b"Asia/Rangoon", - Item( - tzdata::ASIA_RANGOON, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_RANGOON, - ), - ), - ( - b"America/Rosario", - Item( - tzdata::AMERICA_CORDOBA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CORDOBA, - ), - ), - ( - b"Asia/Dubai", - Item( - tzdata::ASIA_DUBAI, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_DUBAI, - ), - ), - ( - b"Africa/Harare", - Item( - tzdata::AFRICA_HARARE, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_HARARE, - ), - ), - ( - b"Africa/Cairo", - Item( - tzdata::EGYPT, - #[cfg(feature = "binary")] - raw_tzdata::EGYPT, - ), - ), - ( - b"America/Resolute", - Item( - tzdata::AMERICA_RESOLUTE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_RESOLUTE, - ), - ), - ( - b"Asia/Ashgabat", - Item( - tzdata::ASIA_ASHGABAT, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ASHGABAT, - ), - ), - ( - b"Asia/Harbin", - Item( - tzdata::PRC, - #[cfg(feature = "binary")] - raw_tzdata::PRC, - ), - ), - ( - b"Africa/Nairobi", - Item( - tzdata::AFRICA_NAIROBI, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_NAIROBI, - ), - ), - ( - b"Africa/Malabo", - Item( - tzdata::AFRICA_MALABO, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_MALABO, - ), - ), - ( - b"Asia/Hebron", - Item( - tzdata::ASIA_HEBRON, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_HEBRON, - ), - ), - ( - b"NZ-CHAT", - Item( - tzdata::NZ_CHAT, - #[cfg(feature = "binary")] - raw_tzdata::NZ_CHAT, - ), - ), - ( - b"GB", - Item( - tzdata::GB, - #[cfg(feature = "binary")] - raw_tzdata::GB, - ), - ), - ( - b"Africa/Freetown", - Item( - tzdata::AFRICA_FREETOWN, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_FREETOWN, - ), - ), - ( - b"America/Catamarca", - Item( - tzdata::AMERICA_CATAMARCA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CATAMARCA, - ), - ), - ( - b"America/Scoresbysund", - Item( - tzdata::AMERICA_SCORESBYSUND, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SCORESBYSUND, - ), - ), - ( - b"Africa/Casablanca", - Item( - tzdata::AFRICA_CASABLANCA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_CASABLANCA, - ), - ), - ( - b"America/Curacao", - Item( - tzdata::AMERICA_CURACAO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CURACAO, - ), - ), - ( - b"America/Buenos_Aires", - Item( - tzdata::AMERICA_BUENOS_AIRES, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BUENOS_AIRES, - ), - ), - ( - b"Indian/Reunion", - Item( - tzdata::INDIAN_REUNION, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_REUNION, - ), - ), - ( - b"America/Cuiaba", - Item( - tzdata::AMERICA_CUIABA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CUIABA, - ), - ), - ( - b"UCT", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"Asia/Bahrain", - Item( - tzdata::ASIA_BAHRAIN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BAHRAIN, - ), - ), - ( - b"Indian/Mauritius", - Item( - tzdata::INDIAN_MAURITIUS, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_MAURITIUS, - ), - ), - ( - b"America/Coral_Harbour", - Item( - tzdata::AMERICA_ATIKOKAN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ATIKOKAN, - ), - ), - ( - b"America/Cordoba", - Item( - tzdata::AMERICA_CORDOBA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CORDOBA, - ), - ), - ( - b"America/Boise", - Item( - tzdata::AMERICA_BOISE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BOISE, - ), - ), - ( - b"Indian/Maldives", - Item( - tzdata::INDIAN_MALDIVES, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_MALDIVES, - ), - ), - ( - b"Africa/Mbabane", - Item( - tzdata::AFRICA_MBABANE, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_MBABANE, - ), - ), - ( - b"America/Indianapolis", - Item( - tzdata::AMERICA_FORT_WAYNE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_FORT_WAYNE, - ), - ), - ( - b"America/Recife", - Item( - tzdata::AMERICA_RECIFE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_RECIFE, - ), - ), - ( - b"Asia/Hovd", - Item( - tzdata::ASIA_HOVD, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_HOVD, - ), - ), - ( - b"MST", - Item( - tzdata::MST, - #[cfg(feature = "binary")] - raw_tzdata::MST, - ), - ), - ( - b"Africa/Porto-Novo", - Item( - tzdata::AFRICA_PORTO_NOVO, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_PORTO_NOVO, - ), - ), - ( - b"Asia/Macau", - Item( - tzdata::ASIA_MACAO, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MACAO, - ), - ), - ( - b"Asia/Qatar", - Item( - tzdata::ASIA_QATAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_QATAR, - ), - ), - ( - b"Eire", - Item( - tzdata::EIRE, - #[cfg(feature = "binary")] - raw_tzdata::EIRE, - ), - ), - ( - b"Canada/Mountain", - Item( - tzdata::AMERICA_EDMONTON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_EDMONTON, - ), - ), - ( - b"America/Barbados", - Item( - tzdata::AMERICA_BARBADOS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BARBADOS, - ), - ), - ( - b"America/Whitehorse", - Item( - tzdata::AMERICA_WHITEHORSE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_WHITEHORSE, - ), - ), - ( - b"America/Winnipeg", - Item( - tzdata::AMERICA_WINNIPEG, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_WINNIPEG, - ), - ), - ( - b"Asia/Tehran", - Item( - tzdata::IRAN, - #[cfg(feature = "binary")] - raw_tzdata::IRAN, - ), - ), - ( - b"GB-Eire", - Item( - tzdata::GB, - #[cfg(feature = "binary")] - raw_tzdata::GB, - ), - ), - ( - b"MST7MDT", - Item( - tzdata::MST_7_MDT, - #[cfg(feature = "binary")] - raw_tzdata::MST_7_MDT, - ), - ), - ( - b"America/Asuncion", - Item( - tzdata::AMERICA_ASUNCION, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ASUNCION, - ), - ), - ( - b"Japan", - Item( - tzdata::JAPAN, - #[cfg(feature = "binary")] - raw_tzdata::JAPAN, - ), - ), - ( - b"Asia/Chita", - Item( - tzdata::ASIA_CHITA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_CHITA, - ), - ), - ( - b"Africa/Asmara", - Item( - tzdata::AFRICA_ASMARA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_ASMARA, - ), - ), - ( - b"Africa/Asmera", - Item( - tzdata::AFRICA_ASMARA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_ASMARA, - ), - ), - ( - b"America/Costa_Rica", - Item( - tzdata::AMERICA_COSTA_RICA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_COSTA_RICA, - ), - ), - ( - b"America/Creston", - Item( - tzdata::AMERICA_CRESTON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CRESTON, - ), - ), - ( - b"Asia/Aqtobe", - Item( - tzdata::ASIA_AQTOBE, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_AQTOBE, - ), - ), - ( - b"America/Caracas", - Item( - tzdata::AMERICA_CARACAS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CARACAS, - ), - ), - ( - b"America/Eirunepe", - Item( - tzdata::AMERICA_EIRUNEPE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_EIRUNEPE, - ), - ), - ( - b"Indian/Cocos", - Item( - tzdata::INDIAN_COCOS, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_COCOS, - ), - ), - ( - b"Asia/Saigon", - Item( - tzdata::ASIA_HO_CHI_MINH, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_HO_CHI_MINH, - ), - ), - ( - b"Jamaica", - Item( - tzdata::JAMAICA, - #[cfg(feature = "binary")] - raw_tzdata::JAMAICA, - ), - ), - ( - b"America/Anguilla", - Item( - tzdata::AMERICA_ANGUILLA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ANGUILLA, - ), - ), - ( - b"America/Aruba", - Item( - tzdata::AMERICA_ARUBA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ARUBA, - ), - ), - ( - b"Africa/Accra", - Item( - tzdata::AFRICA_ACCRA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_ACCRA, - ), - ), - ( - b"America/Tegucigalpa", - Item( - tzdata::AMERICA_TEGUCIGALPA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_TEGUCIGALPA, - ), - ), - ( - b"America/Cancun", - Item( - tzdata::AMERICA_CANCUN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CANCUN, - ), - ), - ( - b"Africa/Addis_Ababa", - Item( - tzdata::AFRICA_ADDIS_ABABA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_ADDIS_ABABA, - ), - ), - ( - b"America/Managua", - Item( - tzdata::AMERICA_MANAGUA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MANAGUA, - ), - ), - ( - b"PST8PDT", - Item( - tzdata::PST_8_PDT, - #[cfg(feature = "binary")] - raw_tzdata::PST_8_PDT, - ), - ), - ( - b"US/East-Indiana", - Item( - tzdata::AMERICA_FORT_WAYNE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_FORT_WAYNE, - ), - ), - ( - b"Asia/Dili", - Item( - tzdata::ASIA_DILI, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_DILI, - ), - ), - ( - b"America/Montserrat", - Item( - tzdata::AMERICA_MONTSERRAT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONTSERRAT, - ), - ), - ( - b"America/Nome", - Item( - tzdata::AMERICA_NOME, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NOME, - ), - ), - ( - b"America/Montevideo", - Item( - tzdata::AMERICA_MONTEVIDEO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONTEVIDEO, - ), - ), - ( - b"America/Edmonton", - Item( - tzdata::AMERICA_EDMONTON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_EDMONTON, - ), - ), - ( - b"America/Menominee", - Item( - tzdata::AMERICA_MENOMINEE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MENOMINEE, - ), - ), - ( - b"America/Dawson", - Item( - tzdata::AMERICA_DAWSON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_DAWSON, - ), - ), - ( - b"America/Mendoza", - Item( - tzdata::AMERICA_MENDOZA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MENDOZA, - ), - ), - ( - b"America/Martinique", - Item( - tzdata::AMERICA_MARTINIQUE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MARTINIQUE, - ), - ), - ( - b"America/Danmarkshavn", - Item( - tzdata::AMERICA_DANMARKSHAVN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_DANMARKSHAVN, - ), - ), - ( - b"America/Chicago", - Item( - tzdata::AMERICA_CHICAGO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CHICAGO, - ), - ), - ( - b"Navajo", - Item( - tzdata::NAVAJO, - #[cfg(feature = "binary")] - raw_tzdata::NAVAJO, - ), - ), - ( - b"Africa/Maputo", - Item( - tzdata::AFRICA_MAPUTO, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_MAPUTO, - ), - ), - ( - b"US/Samoa", - Item( - tzdata::PACIFIC_PAGO_PAGO, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_PAGO_PAGO, - ), - ), - ( - b"America/Merida", - Item( - tzdata::AMERICA_MERIDA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MERIDA, - ), - ), - ( - b"America/Marigot", - Item( - tzdata::AMERICA_MARIGOT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MARIGOT, - ), - ), - ( - b"America/Denver", - Item( - tzdata::NAVAJO, - #[cfg(feature = "binary")] - raw_tzdata::NAVAJO, - ), - ), - ( - b"Africa/Maseru", - Item( - tzdata::AFRICA_MASERU, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_MASERU, - ), - ), - ( - b"America/Panama", - Item( - tzdata::AMERICA_PANAMA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PANAMA, - ), - ), - ( - b"America/Dominica", - Item( - tzdata::AMERICA_DOMINICA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_DOMINICA, - ), - ), - ( - b"Asia/Colombo", - Item( - tzdata::ASIA_COLOMBO, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_COLOMBO, - ), - ), - ( - b"Asia/Famagusta", - Item( - tzdata::ASIA_FAMAGUSTA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_FAMAGUSTA, - ), - ), - ( - b"Africa/Mogadishu", - Item( - tzdata::AFRICA_MOGADISHU, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_MOGADISHU, - ), - ), - ( - b"America/Virgin", - Item( - tzdata::AMERICA_ST_THOMAS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_THOMAS, - ), - ), - ( - b"Cuba", - Item( - tzdata::CUBA, - #[cfg(feature = "binary")] - raw_tzdata::CUBA, - ), - ), - ( - b"America/Port_of_Spain", - Item( - tzdata::AMERICA_MARIGOT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MARIGOT, - ), - ), - ( - b"America/Paramaribo", - Item( - tzdata::AMERICA_PARAMARIBO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PARAMARIBO, - ), - ), - ( - b"America/Porto_Acre", - Item( - tzdata::AMERICA_PORTO_ACRE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PORTO_ACRE, - ), - ), - ( - b"America/Porto_Velho", - Item( - tzdata::AMERICA_PORTO_VELHO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PORTO_VELHO, - ), - ), - ( - b"America/Nipigon", - Item( - tzdata::AMERICA_NIPIGON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NIPIGON, - ), - ), - ( - b"Asia/Singapore", - Item( - tzdata::SINGAPORE, - #[cfg(feature = "binary")] - raw_tzdata::SINGAPORE, - ), - ), - ( - b"America/Port-au-Prince", - Item( - tzdata::AMERICA_PORT_AU_PRINCE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PORT_AU_PRINCE, - ), - ), - ( - b"America/Puerto_Rico", - Item( - tzdata::AMERICA_PUERTO_RICO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PUERTO_RICO, - ), - ), - ( - b"Asia/Ulan_Bator", - Item( - tzdata::ASIA_ULAANBAATAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ULAANBAATAR, - ), - ), - ( - b"Asia/Ulaanbaatar", - Item( - tzdata::ASIA_ULAANBAATAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ULAANBAATAR, - ), - ), - ( - b"Africa/Lome", - Item( - tzdata::AFRICA_LOME, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_LOME, - ), - ), - ( - b"EET", - Item( - tzdata::EET, - #[cfg(feature = "binary")] - raw_tzdata::EET, - ), - ), - ( - b"Asia/Beirut", - Item( - tzdata::ASIA_BEIRUT, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BEIRUT, - ), - ), - ( - b"America/Manaus", - Item( - tzdata::AMERICA_MANAUS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MANAUS, - ), - ), - ( - b"America/Santarem", - Item( - tzdata::AMERICA_SANTAREM, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SANTAREM, - ), - ), - ( - b"America/Matamoros", - Item( - tzdata::AMERICA_MATAMOROS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MATAMOROS, - ), - ), - ( - b"US/Indiana-Starke", - Item( - tzdata::AMERICA_KNOX_IN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_KNOX_IN, - ), - ), - ( - b"Canada/Atlantic", - Item( - tzdata::AMERICA_HALIFAX, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_HALIFAX, - ), - ), - ( - b"Africa/Ndjamena", - Item( - tzdata::AFRICA_NDJAMENA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_NDJAMENA, - ), - ), - ( - b"ROC", - Item( - tzdata::ROC, - #[cfg(feature = "binary")] - raw_tzdata::ROC, - ), - ), - ( - b"Asia/Calcutta", - Item( - tzdata::ASIA_CALCUTTA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_CALCUTTA, - ), - ), - ( - b"Africa/Libreville", - Item( - tzdata::AFRICA_LIBREVILLE, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_LIBREVILLE, - ), - ), - ( - b"America/Phoenix", - Item( - tzdata::AMERICA_PHOENIX, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PHOENIX, - ), - ), - ( - b"America/Pangnirtung", - Item( - tzdata::AMERICA_PANGNIRTUNG, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PANGNIRTUNG, - ), - ), - ( - b"America/Moncton", - Item( - tzdata::AMERICA_MONCTON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONCTON, - ), - ), - ( - b"America/Rio_Branco", - Item( - tzdata::AMERICA_PORTO_ACRE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PORTO_ACRE, - ), - ), - ( - b"America/Nassau", - Item( - tzdata::AMERICA_NASSAU, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NASSAU, - ), - ), - ( - b"Africa/Djibouti", - Item( - tzdata::AFRICA_DJIBOUTI, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_DJIBOUTI, - ), - ), - ( - b"America/Maceio", - Item( - tzdata::AMERICA_MACEIO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MACEIO, - ), - ), - ( - b"Asia/Brunei", - Item( - tzdata::ASIA_BRUNEI, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BRUNEI, - ), - ), - ( - b"America/Punta_Arenas", - Item( - tzdata::AMERICA_PUNTA_ARENAS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PUNTA_ARENAS, - ), - ), - ( - b"Asia/Damascus", - Item( - tzdata::ASIA_DAMASCUS, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_DAMASCUS, - ), - ), - ( - b"America/Vancouver", - Item( - tzdata::AMERICA_VANCOUVER, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_VANCOUVER, - ), - ), - ( - b"Asia/Aden", - Item( - tzdata::ASIA_ADEN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ADEN, - ), - ), - ( - b"America/Boa_Vista", - Item( - tzdata::AMERICA_BOA_VISTA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BOA_VISTA, - ), - ), - ( - b"Asia/Aqtau", - Item( - tzdata::ASIA_AQTAU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_AQTAU, - ), - ), - ( - b"Africa/Abidjan", - Item( - tzdata::AFRICA_ABIDJAN, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_ABIDJAN, - ), - ), - ( - b"America/Fortaleza", - Item( - tzdata::AMERICA_FORTALEZA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_FORTALEZA, - ), - ), - ( - b"America/Fort_Nelson", - Item( - tzdata::AMERICA_FORT_NELSON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_FORT_NELSON, - ), - ), - ( - b"America/Fort_Wayne", - Item( - tzdata::AMERICA_FORT_WAYNE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_FORT_WAYNE, - ), - ), - ( - b"Asia/Chongqing", - Item( - tzdata::PRC, - #[cfg(feature = "binary")] - raw_tzdata::PRC, - ), - ), - ( - b"PRC", - Item( - tzdata::PRC, - #[cfg(feature = "binary")] - raw_tzdata::PRC, - ), - ), - ( - b"Africa/Sao_Tome", - Item( - tzdata::AFRICA_SAO_TOME, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_SAO_TOME, - ), - ), - ( - b"America/Tijuana", - Item( - tzdata::AMERICA_ENSENADA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ENSENADA, - ), - ), - ( - b"America/Juneau", - Item( - tzdata::AMERICA_JUNEAU, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_JUNEAU, - ), - ), - ( - b"Asia/Ust-Nera", - Item( - tzdata::ASIA_UST_NERA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_UST_NERA, - ), - ), - ( - b"CET", - Item( - tzdata::CET, - #[cfg(feature = "binary")] - raw_tzdata::CET, - ), - ), - ( - b"UTC", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"America/Sao_Paulo", - Item( - tzdata::AMERICA_SAO_PAULO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SAO_PAULO, - ), - ), - ( - b"Africa/Bangui", - Item( - tzdata::AFRICA_BANGUI, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BANGUI, - ), - ), - ( - b"Asia/Samarkand", - Item( - tzdata::ASIA_SAMARKAND, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_SAMARKAND, - ), - ), - ( - b"America/El_Salvador", - Item( - tzdata::AMERICA_EL_SALVADOR, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_EL_SALVADOR, - ), - ), - ( - b"America/Atka", - Item( - tzdata::AMERICA_ADAK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ADAK, - ), - ), - ( - b"Asia/Dhaka", - Item( - tzdata::ASIA_DACCA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_DACCA, - ), - ), - ( - b"WET", - Item( - tzdata::WET, - #[cfg(feature = "binary")] - raw_tzdata::WET, - ), - ), - ( - b"America/Jamaica", - Item( - tzdata::JAMAICA, - #[cfg(feature = "binary")] - raw_tzdata::JAMAICA, - ), - ), - ( - b"America/Rankin_Inlet", - Item( - tzdata::AMERICA_RANKIN_INLET, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_RANKIN_INLET, - ), - ), - ( - b"America/Atikokan", - Item( - tzdata::AMERICA_ATIKOKAN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ATIKOKAN, - ), - ), - ( - b"Singapore", - Item( - tzdata::SINGAPORE, - #[cfg(feature = "binary")] - raw_tzdata::SINGAPORE, - ), - ), - ( - b"W-SU", - Item( - tzdata::W_SU, - #[cfg(feature = "binary")] - raw_tzdata::W_SU, - ), - ), - ( - b"Africa/Lagos", - Item( - tzdata::AFRICA_LAGOS, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_LAGOS, - ), - ), - ( - b"Australia/Tasmania", - Item( - tzdata::AUSTRALIA_CURRIE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_CURRIE, - ), - ), - ( - b"Africa/Bissau", - Item( - tzdata::AFRICA_BISSAU, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BISSAU, - ), - ), - ( - b"America/Grand_Turk", - Item( - tzdata::AMERICA_GRAND_TURK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GRAND_TURK, - ), - ), - ( - b"America/Swift_Current", - Item( - tzdata::AMERICA_SWIFT_CURRENT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SWIFT_CURRENT, - ), - ), - ( - b"Asia/Qostanay", - Item( - tzdata::ASIA_QOSTANAY, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_QOSTANAY, - ), - ), - ( - b"Australia/Darwin", - Item( - tzdata::AUSTRALIA_DARWIN, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_DARWIN, - ), - ), - ( - b"Asia/Pontianak", - Item( - tzdata::ASIA_PONTIANAK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_PONTIANAK, - ), - ), - ( - b"Australia/Adelaide", - Item( - tzdata::AUSTRALIA_ADELAIDE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_ADELAIDE, - ), - ), - ( - b"America/St_Thomas", - Item( - tzdata::AMERICA_ST_THOMAS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_THOMAS, - ), - ), - ( - b"America/Miquelon", - Item( - tzdata::AMERICA_MIQUELON, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MIQUELON, - ), - ), - ( - b"America/Knox_IN", - Item( - tzdata::AMERICA_KNOX_IN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_KNOX_IN, - ), - ), - ( - b"Africa/Luanda", - Item( - tzdata::AFRICA_LUANDA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_LUANDA, - ), - ), - ( - b"Asia/Hong_Kong", - Item( - tzdata::HONGKONG, - #[cfg(feature = "binary")] - raw_tzdata::HONGKONG, - ), - ), - ( - b"Poland", - Item( - tzdata::POLAND, - #[cfg(feature = "binary")] - raw_tzdata::POLAND, - ), - ), - ( - b"Asia/Qyzylorda", - Item( - tzdata::ASIA_QYZYLORDA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_QYZYLORDA, - ), - ), - ( - b"Asia/Vientiane", - Item( - tzdata::ASIA_VIENTIANE, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_VIENTIANE, - ), - ), - ( - b"Africa/Nouakchott", - Item( - tzdata::AFRICA_NOUAKCHOTT, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_NOUAKCHOTT, - ), - ), - ( - b"America/Sitka", - Item( - tzdata::AMERICA_SITKA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SITKA, - ), - ), - ( - b"Australia/Brisbane", - Item( - tzdata::AUSTRALIA_BRISBANE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_BRISBANE, - ), - ), - ( - b"Asia/Ashkhabad", - Item( - tzdata::ASIA_ASHGABAT, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ASHGABAT, - ), - ), - ( - b"Pacific/Efate", - Item( - tzdata::PACIFIC_EFATE, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_EFATE, - ), - ), - ( - b"Pacific/Tarawa", - Item( - tzdata::PACIFIC_TARAWA, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_TARAWA, - ), - ), - ( - b"MET", - Item( - tzdata::MET, - #[cfg(feature = "binary")] - raw_tzdata::MET, - ), - ), - ( - b"US/Eastern", - Item( - tzdata::AMERICA_NEW_YORK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NEW_YORK, - ), - ), - ( - b"America/Guyana", - Item( - tzdata::AMERICA_GUYANA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GUYANA, - ), - ), - ( - b"Pacific/Apia", - Item( - tzdata::PACIFIC_APIA, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_APIA, - ), - ), - ( - b"Canada/Eastern", - Item( - tzdata::AMERICA_MONTREAL, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONTREAL, - ), - ), - ( - b"Africa/Johannesburg", - Item( - tzdata::AFRICA_JOHANNESBURG, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_JOHANNESBURG, - ), - ), - ( - b"Pacific/Rarotonga", - Item( - tzdata::PACIFIC_RAROTONGA, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_RAROTONGA, - ), - ), - ( - b"Iceland", - Item( - tzdata::ICELAND, - #[cfg(feature = "binary")] - raw_tzdata::ICELAND, - ), - ), - ( - b"NZ", - Item( - tzdata::NZ, - #[cfg(feature = "binary")] - raw_tzdata::NZ, - ), - ), - ( - b"Africa/Tripoli", - Item( - tzdata::LIBYA, - #[cfg(feature = "binary")] - raw_tzdata::LIBYA, - ), - ), - ( - b"America/Iqaluit", - Item( - tzdata::AMERICA_IQALUIT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_IQALUIT, - ), - ), - ( - b"Canada/Newfoundland", - Item( - tzdata::AMERICA_ST_JOHNS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_JOHNS, - ), - ), - ( - b"Asia/Kuwait", - Item( - tzdata::ASIA_KUWAIT, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KUWAIT, - ), - ), - ( - b"Australia/ACT", - Item( - tzdata::AUSTRALIA_ACT, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_ACT, - ), - ), - ( - b"Australia/Canberra", - Item( - tzdata::AUSTRALIA_ACT, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_ACT, - ), - ), - ( - b"Europe/Malta", - Item( - tzdata::EUROPE_MALTA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_MALTA, - ), - ), - ( - b"Europe/Samara", - Item( - tzdata::EUROPE_SAMARA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_SAMARA, - ), - ), - ( - b"Canada/Saskatchewan", - Item( - tzdata::AMERICA_REGINA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_REGINA, - ), - ), - ( - b"US/Pacific", - Item( - tzdata::AMERICA_LOS_ANGELES, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_LOS_ANGELES, - ), - ), - ( - b"Asia/Makassar", - Item( - tzdata::ASIA_MAKASSAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MAKASSAR, - ), - ), - ( - b"America/Belize", - Item( - tzdata::AMERICA_BELIZE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BELIZE, - ), - ), - ( - b"Europe/Sofia", - Item( - tzdata::EUROPE_SOFIA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_SOFIA, - ), - ), - ( - b"Australia/West", - Item( - tzdata::AUSTRALIA_PERTH, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_PERTH, - ), - ), - ( - b"Europe/Mariehamn", - Item( - tzdata::EUROPE_HELSINKI, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_HELSINKI, - ), - ), - ( - b"Pacific/Easter", - Item( - tzdata::CHILE_EASTER_ISLAND, - #[cfg(feature = "binary")] - raw_tzdata::CHILE_EASTER_ISLAND, - ), - ), - ( - b"Africa/Bamako", - Item( - tzdata::AFRICA_BAMAKO, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BAMAKO, - ), - ), - ( - b"Europe/Copenhagen", - Item( - tzdata::EUROPE_COPENHAGEN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_COPENHAGEN, - ), - ), - ( - b"Asia/Yangon", - Item( - tzdata::ASIA_RANGOON, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_RANGOON, - ), - ), - ( - b"Africa/Douala", - Item( - tzdata::AFRICA_DOUALA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_DOUALA, - ), - ), - ( - b"Asia/Novosibirsk", - Item( - tzdata::ASIA_NOVOSIBIRSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_NOVOSIBIRSK, - ), - ), - ( - b"America/Goose_Bay", - Item( - tzdata::AMERICA_GOOSE_BAY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GOOSE_BAY, - ), - ), - ( - b"America/Cayenne", - Item( - tzdata::AMERICA_CAYENNE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CAYENNE, - ), - ), - ( - b"Africa/Tunis", - Item( - tzdata::AFRICA_TUNIS, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_TUNIS, - ), - ), - ( - b"Europe/Zaporozhye", - Item( - tzdata::EUROPE_ZAPOROZHYE, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ZAPOROZHYE, - ), - ), - ( - b"America/Campo_Grande", - Item( - tzdata::AMERICA_CAMPO_GRANDE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CAMPO_GRANDE, - ), - ), - ( - b"US/Arizona", - Item( - tzdata::AMERICA_PHOENIX, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PHOENIX, - ), - ), - ( - b"Asia/Kamchatka", - Item( - tzdata::ASIA_KAMCHATKA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KAMCHATKA, - ), - ), - ( - b"America/Santa_Isabel", - Item( - tzdata::AMERICA_ENSENADA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ENSENADA, - ), - ), - ( - b"Europe/Madrid", - Item( - tzdata::EUROPE_MADRID, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_MADRID, - ), - ), - ( - b"Africa/Dar_es_Salaam", - Item( - tzdata::AFRICA_DAR_ES_SALAAM, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_DAR_ES_SALAAM, - ), - ), - ( - b"Europe/Andorra", - Item( - tzdata::EUROPE_ANDORRA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ANDORRA, - ), - ), - ( - b"ROK", - Item( - tzdata::ROK, - #[cfg(feature = "binary")] - raw_tzdata::ROK, - ), - ), - ( - b"America/St_Vincent", - Item( - tzdata::AMERICA_ST_VINCENT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_VINCENT, - ), - ), - ( - b"America/Glace_Bay", - Item( - tzdata::AMERICA_GLACE_BAY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GLACE_BAY, - ), - ), - ( - b"US/Michigan", - Item( - tzdata::AMERICA_DETROIT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_DETROIT, - ), - ), - ( - b"Europe/Zagreb", - Item( - tzdata::EUROPE_ZAGREB, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ZAGREB, - ), - ), - ( - b"Australia/Eucla", - Item( - tzdata::AUSTRALIA_EUCLA, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_EUCLA, - ), - ), - ( - b"Asia/Tomsk", - Item( - tzdata::ASIA_TOMSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_TOMSK, - ), - ), - ( - b"HST", - Item( - tzdata::HST, - #[cfg(feature = "binary")] - raw_tzdata::HST, - ), - ), - ( - b"Asia/Yerevan", - Item( - tzdata::ASIA_YEREVAN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_YEREVAN, - ), - ), - ( - b"Europe/Rome", - Item( - tzdata::EUROPE_ROME, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ROME, - ), - ), - ( - b"Africa/Juba", - Item( - tzdata::AFRICA_JUBA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_JUBA, - ), - ), - ( - b"Asia/Taipei", - Item( - tzdata::ROC, - #[cfg(feature = "binary")] - raw_tzdata::ROC, - ), - ), - ( - b"Europe/Riga", - Item( - tzdata::EUROPE_RIGA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_RIGA, - ), - ), - ( - b"America/Dawson_Creek", - Item( - tzdata::AMERICA_DAWSON_CREEK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_DAWSON_CREEK, - ), - ), - ( - b"Australia/NSW", - Item( - tzdata::AUSTRALIA_ACT, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_ACT, - ), - ), - ( - b"Africa/Timbuktu", - Item( - tzdata::AFRICA_BAMAKO, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BAMAKO, - ), - ), - ( - b"America/Thunder_Bay", - Item( - tzdata::AMERICA_THUNDER_BAY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_THUNDER_BAY, - ), - ), - ( - b"Europe/Nicosia", - Item( - tzdata::ASIA_NICOSIA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_NICOSIA, - ), - ), - ( - b"Asia/Magadan", - Item( - tzdata::ASIA_MAGADAN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MAGADAN, - ), - ), - ( - b"Asia/Gaza", - Item( - tzdata::ASIA_GAZA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_GAZA, - ), - ), - ( - b"America/St_Johns", - Item( - tzdata::AMERICA_ST_JOHNS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_JOHNS, - ), - ), - ( - b"Australia/Melbourne", - Item( - tzdata::AUSTRALIA_MELBOURNE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_MELBOURNE, - ), - ), - ( - b"Asia/Urumqi", - Item( - tzdata::ASIA_KASHGAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KASHGAR, - ), - ), - ( - b"Europe/Monaco", - Item( - tzdata::EUROPE_MONACO, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_MONACO, - ), - ), - ( - b"Europe/Podgorica", - Item( - tzdata::EUROPE_BELGRADE, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BELGRADE, - ), - ), - ( - b"Europe/Athens", - Item( - tzdata::EUROPE_ATHENS, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ATHENS, - ), - ), - ( - b"Pacific/Niue", - Item( - tzdata::PACIFIC_NIUE, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_NIUE, - ), - ), - ( - b"Asia/Chungking", - Item( - tzdata::PRC, - #[cfg(feature = "binary")] - raw_tzdata::PRC, - ), - ), - ( - b"Europe/Astrakhan", - Item( - tzdata::EUROPE_ASTRAKHAN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ASTRAKHAN, - ), - ), - ( - b"Australia/Victoria", - Item( - tzdata::AUSTRALIA_MELBOURNE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_MELBOURNE, - ), - ), - ( - b"US/Alaska", - Item( - tzdata::AMERICA_ANCHORAGE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ANCHORAGE, - ), - ), - ( - b"US/Aleutian", - Item( - tzdata::AMERICA_ADAK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ADAK, - ), - ), - ( - b"America/Monterrey", - Item( - tzdata::AMERICA_MONTERREY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONTERREY, - ), - ), - ( - b"Africa/Blantyre", - Item( - tzdata::AFRICA_BLANTYRE, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BLANTYRE, - ), - ), - ( - b"Europe/Bratislava", - Item( - tzdata::EUROPE_BRATISLAVA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BRATISLAVA, - ), - ), - ( - b"America/Thule", - Item( - tzdata::AMERICA_THULE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_THULE, - ), - ), - ( - b"Europe/Helsinki", - Item( - tzdata::EUROPE_HELSINKI, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_HELSINKI, - ), - ), - ( - b"Israel", - Item( - tzdata::ISRAEL, - #[cfg(feature = "binary")] - raw_tzdata::ISRAEL, - ), - ), - ( - b"Canada/Central", - Item( - tzdata::AMERICA_WINNIPEG, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_WINNIPEG, - ), - ), - ( - b"Pacific/Tongatapu", - Item( - tzdata::PACIFIC_TONGATAPU, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_TONGATAPU, - ), - ), - ( - b"Canada/Pacific", - Item( - tzdata::AMERICA_VANCOUVER, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_VANCOUVER, - ), - ), - ( - b"Africa/Ouagadougou", - Item( - tzdata::AFRICA_OUAGADOUGOU, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_OUAGADOUGOU, - ), - ), - ( - b"Europe/Vienna", - Item( - tzdata::EUROPE_VIENNA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_VIENNA, - ), - ), - ( - b"Australia/Queensland", - Item( - tzdata::AUSTRALIA_BRISBANE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_BRISBANE, - ), - ), - ( - b"Asia/Dushanbe", - Item( - tzdata::ASIA_DUSHANBE, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_DUSHANBE, - ), - ), - ( - b"Europe/Belgrade", - Item( - tzdata::EUROPE_BELGRADE, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BELGRADE, - ), - ), - ( - b"Africa/Algiers", - Item( - tzdata::AFRICA_ALGIERS, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_ALGIERS, - ), - ), - ( - b"America/Louisville", - Item( - tzdata::AMERICA_LOUISVILLE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_LOUISVILLE, - ), - ), - ( - b"Asia/Shanghai", - Item( - tzdata::PRC, - #[cfg(feature = "binary")] - raw_tzdata::PRC, - ), - ), - ( - b"Australia/Currie", - Item( - tzdata::AUSTRALIA_CURRIE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_CURRIE, - ), - ), - ( - b"America/Lima", - Item( - tzdata::AMERICA_LIMA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_LIMA, - ), - ), - ( - b"America/Montreal", - Item( - tzdata::AMERICA_MONTREAL, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MONTREAL, - ), - ), - ( - b"America/Metlakatla", - Item( - tzdata::AMERICA_METLAKATLA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_METLAKATLA, - ), - ), - ( - b"America/Lower_Princes", - Item( - tzdata::AMERICA_CURACAO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CURACAO, - ), - ), - ( - b"Africa/Bujumbura", - Item( - tzdata::AFRICA_BUJUMBURA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BUJUMBURA, - ), - ), - ( - b"Pacific/Bougainville", - Item( - tzdata::PACIFIC_BOUGAINVILLE, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_BOUGAINVILLE, - ), - ), - ( - b"America/Bahia", - Item( - tzdata::AMERICA_BAHIA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BAHIA, - ), - ), - ( - b"Pacific/Ponape", - Item( - tzdata::PACIFIC_POHNPEI, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_POHNPEI, - ), - ), - ( - b"Europe/Volgograd", - Item( - tzdata::EUROPE_VOLGOGRAD, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_VOLGOGRAD, - ), - ), - ( - b"Indian/Kerguelen", - Item( - tzdata::INDIAN_KERGUELEN, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_KERGUELEN, - ), - ), - ( - b"Europe/Tirane", - Item( - tzdata::EUROPE_TIRANE, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_TIRANE, - ), - ), - ( - b"US/Mountain", - Item( - tzdata::NAVAJO, - #[cfg(feature = "binary")] - raw_tzdata::NAVAJO, - ), - ), - ( - b"America/Shiprock", - Item( - tzdata::NAVAJO, - #[cfg(feature = "binary")] - raw_tzdata::NAVAJO, - ), - ), - ( - b"Europe/Sarajevo", - Item( - tzdata::EUROPE_SARAJEVO, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_SARAJEVO, - ), - ), - ( - b"Chile/EasterIsland", - Item( - tzdata::CHILE_EASTER_ISLAND, - #[cfg(feature = "binary")] - raw_tzdata::CHILE_EASTER_ISLAND, - ), - ), - ( - b"America/Mexico_City", - Item( - tzdata::AMERICA_MEXICO_CITY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MEXICO_CITY, - ), - ), - ( - b"America/Belem", - Item( - tzdata::AMERICA_BELEM, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BELEM, - ), - ), - ( - b"Africa/Gaborone", - Item( - tzdata::AFRICA_GABORONE, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_GABORONE, - ), - ), - ( - b"Africa/Niamey", - Item( - tzdata::AFRICA_NIAMEY, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_NIAMEY, - ), - ), - ( - b"Europe/Saratov", - Item( - tzdata::EUROPE_SARATOV, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_SARATOV, - ), - ), - ( - b"Asia/Choibalsan", - Item( - tzdata::ASIA_CHOIBALSAN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_CHOIBALSAN, - ), - ), - ( - b"Pacific/Gambier", - Item( - tzdata::PACIFIC_GAMBIER, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_GAMBIER, - ), - ), - ( - b"Pacific/Samoa", - Item( - tzdata::PACIFIC_PAGO_PAGO, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_PAGO_PAGO, - ), - ), - ( - b"Pacific/Pago_Pago", - Item( - tzdata::PACIFIC_PAGO_PAGO, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_PAGO_PAGO, - ), - ), - ( - b"America/Cayman", - Item( - tzdata::AMERICA_CAYMAN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CAYMAN, - ), - ), - ( - b"Europe/London", - Item( - tzdata::GB, - #[cfg(feature = "binary")] - raw_tzdata::GB, - ), - ), - ( - b"Arctic/Longyearbyen", - Item( - tzdata::ARCTIC_LONGYEARBYEN, - #[cfg(feature = "binary")] - raw_tzdata::ARCTIC_LONGYEARBYEN, - ), - ), - ( - b"America/Mazatlan", - Item( - tzdata::AMERICA_MAZATLAN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MAZATLAN, - ), - ), - ( - b"Europe/Paris", - Item( - tzdata::EUROPE_PARIS, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_PARIS, - ), - ), - ( - b"Asia/Vladivostok", - Item( - tzdata::ASIA_VLADIVOSTOK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_VLADIVOSTOK, - ), - ), - ( - b"Asia/Pyongyang", - Item( - tzdata::ASIA_PYONGYANG, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_PYONGYANG, - ), - ), - ( - b"Europe/Moscow", - Item( - tzdata::W_SU, - #[cfg(feature = "binary")] - raw_tzdata::W_SU, - ), - ), - ( - b"Europe/Vilnius", - Item( - tzdata::EUROPE_VILNIUS, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_VILNIUS, - ), - ), - ( - b"America/Anchorage", - Item( - tzdata::AMERICA_ANCHORAGE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ANCHORAGE, - ), - ), - ( - b"America/Adak", - Item( - tzdata::AMERICA_ADAK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ADAK, - ), - ), - ( - b"Pacific/Chatham", - Item( - tzdata::NZ_CHAT, - #[cfg(feature = "binary")] - raw_tzdata::NZ_CHAT, - ), - ), - ( - b"Europe/Vatican", - Item( - tzdata::EUROPE_ROME, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ROME, - ), - ), - ( - b"Europe/Warsaw", - Item( - tzdata::POLAND, - #[cfg(feature = "binary")] - raw_tzdata::POLAND, - ), - ), - ( - b"America/Chihuahua", - Item( - tzdata::AMERICA_CHIHUAHUA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CHIHUAHUA, - ), - ), - ( - b"America/Inuvik", - Item( - tzdata::AMERICA_INUVIK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_INUVIK, - ), - ), - ( - b"Europe/Lisbon", - Item( - tzdata::PORTUGAL, - #[cfg(feature = "binary")] - raw_tzdata::PORTUGAL, - ), - ), - ( - b"Africa/Kampala", - Item( - tzdata::AFRICA_KAMPALA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_KAMPALA, - ), - ), - ( - b"America/Bahia_Banderas", - Item( - tzdata::AMERICA_BAHIA_BANDERAS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_BAHIA_BANDERAS, - ), - ), - ( - b"Etc/GMT", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"America/Cambridge_Bay", - Item( - tzdata::AMERICA_CAMBRIDGE_BAY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CAMBRIDGE_BAY, - ), - ), - ( - b"Pacific/Saipan", - Item( - tzdata::PACIFIC_SAIPAN, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_SAIPAN, - ), - ), - ( - b"US/Central", - Item( - tzdata::AMERICA_CHICAGO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CHICAGO, - ), - ), - ( - b"Indian/Chagos", - Item( - tzdata::INDIAN_CHAGOS, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_CHAGOS, - ), - ), - ( - b"Etc/GMT+0", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"Asia/Tashkent", - Item( - tzdata::ASIA_TASHKENT, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_TASHKENT, - ), - ), - ( - b"Europe/Prague", - Item( - tzdata::EUROPE_BRATISLAVA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BRATISLAVA, - ), - ), - ( - b"Pacific/Nauru", - Item( - tzdata::PACIFIC_NAURU, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_NAURU, - ), - ), - ( - b"Etc/GMT-0", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"America/New_York", - Item( - tzdata::AMERICA_NEW_YORK, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NEW_YORK, - ), - ), - ( - b"Etc/UCT", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"Pacific/Pitcairn", - Item( - tzdata::PACIFIC_PITCAIRN, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_PITCAIRN, - ), - ), - ( - b"Etc/GMT0", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"Etc/GMT+7", - Item( - tzdata::ETC_GMT_PLUS_7, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_7, - ), - ), - ( - b"Pacific/Funafuti", - Item( - tzdata::PACIFIC_FUNAFUTI, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_FUNAFUTI, - ), - ), - ( - b"Europe/Busingen", - Item( - tzdata::EUROPE_BUSINGEN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BUSINGEN, - ), - ), - ( - b"Etc/GMT+5", - Item( - tzdata::ETC_GMT_PLUS_5, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_5, - ), - ), - ( - b"Etc/GMT-7", - Item( - tzdata::ETC_GMT_MINUS_7, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_7, - ), - ), - ( - b"Etc/GMT+10", - Item( - tzdata::ETC_GMT_PLUS_10, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_10, - ), - ), - ( - b"Africa/Lusaka", - Item( - tzdata::AFRICA_LUSAKA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_LUSAKA, - ), - ), - ( - b"Etc/GMT-5", - Item( - tzdata::ETC_GMT_MINUS_5, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_5, - ), - ), - ( - b"Etc/GMT+8", - Item( - tzdata::ETC_GMT_PLUS_8, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_8, - ), - ), - ( - b"Etc/GMT-10", - Item( - tzdata::ETC_GMT_MINUS_10, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_10, - ), - ), - ( - b"Pacific/Marquesas", - Item( - tzdata::PACIFIC_MARQUESAS, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_MARQUESAS, - ), - ), - ( - b"Etc/GMT+2", - Item( - tzdata::ETC_GMT_PLUS_2, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_2, - ), - ), - ( - b"Etc/GMT-8", - Item( - tzdata::ETC_GMT_MINUS_8, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_8, - ), - ), - ( - b"America/St_Kitts", - Item( - tzdata::AMERICA_ST_KITTS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_KITTS, - ), - ), - ( - b"Africa/Lubumbashi", - Item( - tzdata::AFRICA_LUBUMBASHI, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_LUBUMBASHI, - ), - ), - ( - b"Etc/GMT+12", - Item( - tzdata::ETC_GMT_PLUS_12, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_12, - ), - ), - ( - b"Etc/GMT-2", - Item( - tzdata::ETC_GMT_MINUS_2, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_2, - ), - ), - ( - b"Etc/GMT+1", - Item( - tzdata::ETC_GMT_PLUS_1, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_1, - ), - ), - ( - b"Etc/GMT+11", - Item( - tzdata::ETC_GMT_PLUS_11, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_11, - ), - ), - ( - b"Etc/GMT-12", - Item( - tzdata::ETC_GMT_MINUS_12, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_12, - ), - ), - ( - b"Factory", - Item( - tzdata::FACTORY, - #[cfg(feature = "binary")] - raw_tzdata::FACTORY, - ), - ), - ( - b"Etc/GMT-1", - Item( - tzdata::ETC_GMT_MINUS_1, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_1, - ), - ), - ( - b"Etc/GMT-11", - Item( - tzdata::ETC_GMT_MINUS_11, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_11, - ), - ), - ( - b"Pacific/Noumea", - Item( - tzdata::PACIFIC_NOUMEA, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_NOUMEA, - ), - ), - ( - b"Etc/GMT+6", - Item( - tzdata::ETC_GMT_PLUS_6, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_6, - ), - ), - ( - b"Etc/GMT+9", - Item( - tzdata::ETC_GMT_PLUS_9, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_9, - ), - ), - ( - b"Europe/Oslo", - Item( - tzdata::ARCTIC_LONGYEARBYEN, - #[cfg(feature = "binary")] - raw_tzdata::ARCTIC_LONGYEARBYEN, - ), - ), - ( - b"Etc/GMT-6", - Item( - tzdata::ETC_GMT_MINUS_6, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_6, - ), - ), - ( - b"Etc/GMT-14", - Item( - tzdata::ETC_GMT_MINUS_14, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_14, - ), - ), - ( - b"Etc/GMT-9", - Item( - tzdata::ETC_GMT_MINUS_9, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_9, - ), - ), - ( - b"Etc/GMT-13", - Item( - tzdata::ETC_GMT_MINUS_13, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_13, - ), - ), - ( - b"Egypt", - Item( - tzdata::EGYPT, - #[cfg(feature = "binary")] - raw_tzdata::EGYPT, - ), - ), - ( - b"Etc/GMT+4", - Item( - tzdata::ETC_GMT_PLUS_4, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_4, - ), - ), - ( - b"Asia/Jakarta", - Item( - tzdata::ASIA_JAKARTA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_JAKARTA, - ), - ), - ( - b"America/St_Barthelemy", - Item( - tzdata::AMERICA_MARIGOT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MARIGOT, - ), - ), - ( - b"Pacific/Kanton", - Item( - tzdata::PACIFIC_ENDERBURY, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_ENDERBURY, - ), - ), - ( - b"Etc/GMT+3", - Item( - tzdata::ETC_GMT_PLUS_3, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_PLUS_3, - ), - ), - ( - b"Etc/GMT-4", - Item( - tzdata::ETC_GMT_MINUS_4, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_4, - ), - ), - ( - b"America/St_Lucia", - Item( - tzdata::AMERICA_ST_LUCIA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ST_LUCIA, - ), - ), - ( - b"Etc/GMT-3", - Item( - tzdata::ETC_GMT_MINUS_3, - #[cfg(feature = "binary")] - raw_tzdata::ETC_GMT_MINUS_3, - ), - ), - ( - b"Europe/Brussels", - Item( - tzdata::EUROPE_BRUSSELS, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BRUSSELS, - ), - ), - ( - b"Asia/Seoul", - Item( - tzdata::ROK, - #[cfg(feature = "binary")] - raw_tzdata::ROK, - ), - ), - ( - b"Indian/Christmas", - Item( - tzdata::INDIAN_CHRISTMAS, - #[cfg(feature = "binary")] - raw_tzdata::INDIAN_CHRISTMAS, - ), - ), - ( - b"Brazil/DeNoronha", - Item( - tzdata::AMERICA_NORONHA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_NORONHA, - ), - ), - ( - b"Australia/Yancowinna", - Item( - tzdata::AUSTRALIA_BROKEN_HILL, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_BROKEN_HILL, - ), - ), - ( - b"Canada/Yukon", - Item( - tzdata::AMERICA_WHITEHORSE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_WHITEHORSE, - ), - ), - ( - b"America/Havana", - Item( - tzdata::CUBA, - #[cfg(feature = "binary")] - raw_tzdata::CUBA, - ), - ), - ( - b"Asia/Thimbu", - Item( - tzdata::ASIA_THIMBU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_THIMBU, - ), - ), - ( - b"Africa/El_Aaiun", - Item( - tzdata::AFRICA_EL_AAIUN, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_EL_AAIUN, - ), - ), - ( - b"America/Hermosillo", - Item( - tzdata::AMERICA_HERMOSILLO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_HERMOSILLO, - ), - ), - ( - b"Mexico/BajaNorte", - Item( - tzdata::AMERICA_ENSENADA, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_ENSENADA, - ), - ), - ( - b"Asia/Baku", - Item( - tzdata::ASIA_BAKU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BAKU, - ), - ), - ( - b"Asia/Bangkok", - Item( - tzdata::ASIA_BANGKOK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BANGKOK, - ), - ), - ( - b"Brazil/West", - Item( - tzdata::AMERICA_MANAUS, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MANAUS, - ), - ), - ( - b"Asia/Almaty", - Item( - tzdata::ASIA_ALMATY, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ALMATY, - ), - ), - ( - b"Asia/Atyrau", - Item( - tzdata::ASIA_ATYRAU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ATYRAU, - ), - ), - ( - b"Pacific/Kiritimati", - Item( - tzdata::PACIFIC_KIRITIMATI, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_KIRITIMATI, - ), - ), - ( - b"Pacific/Guam", - Item( - tzdata::PACIFIC_GUAM, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_GUAM, - ), - ), - ( - b"Africa/Conakry", - Item( - tzdata::AFRICA_CONAKRY, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_CONAKRY, - ), - ), - ( - b"Australia/Lord_Howe", - Item( - tzdata::AUSTRALIA_LHI, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_LHI, - ), - ), - ( - b"Australia/Lindeman", - Item( - tzdata::AUSTRALIA_LINDEMAN, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_LINDEMAN, - ), - ), - ( - b"America/Los_Angeles", - Item( - tzdata::AMERICA_LOS_ANGELES, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_LOS_ANGELES, - ), - ), - ( - b"Asia/Tbilisi", - Item( - tzdata::ASIA_TBILISI, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_TBILISI, - ), - ), - ( - b"Pacific/Enderbury", - Item( - tzdata::PACIFIC_ENDERBURY, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_ENDERBURY, - ), - ), - ( - b"Pacific/Kosrae", - Item( - tzdata::PACIFIC_KOSRAE, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_KOSRAE, - ), - ), - ( - b"America/Nuuk", - Item( - tzdata::AMERICA_GODTHAB, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GODTHAB, - ), - ), - ( - b"Australia/Broken_Hill", - Item( - tzdata::AUSTRALIA_BROKEN_HILL, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_BROKEN_HILL, - ), - ), - ( - b"Mexico/BajaSur", - Item( - tzdata::AMERICA_MAZATLAN, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MAZATLAN, - ), - ), - ( - b"Europe/Belfast", - Item( - tzdata::GB, - #[cfg(feature = "binary")] - raw_tzdata::GB, - ), - ), - ( - b"Asia/Ujung_Pandang", - Item( - tzdata::ASIA_MAKASSAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_MAKASSAR, - ), - ), - ( - b"America/Guayaquil", - Item( - tzdata::AMERICA_GUAYAQUIL, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_GUAYAQUIL, - ), - ), - ( - b"Pacific/Auckland", - Item( - tzdata::NZ, - #[cfg(feature = "binary")] - raw_tzdata::NZ, - ), - ), - ( - b"Asia/Khandyga", - Item( - tzdata::ASIA_KHANDYGA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KHANDYGA, - ), - ), - ( - b"Antarctica/Rothera", - Item( - tzdata::ANTARCTICA_ROTHERA, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_ROTHERA, - ), - ), - ( - b"Brazil/Acre", - Item( - tzdata::AMERICA_PORTO_ACRE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_PORTO_ACRE, - ), - ), - ( - b"Europe/Amsterdam", - Item( - tzdata::EUROPE_AMSTERDAM, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_AMSTERDAM, - ), - ), - ( - b"Asia/Omsk", - Item( - tzdata::ASIA_OMSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_OMSK, - ), - ), - ( - b"Pacific/Wake", - Item( - tzdata::PACIFIC_WAKE, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_WAKE, - ), - ), - ( - b"Antarctica/DumontDUrville", - Item( - tzdata::ANTARCTICA_DUMONT_D_URVILLE, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_DUMONT_D_URVILLE, - ), - ), - ( - b"Kwajalein", - Item( - tzdata::KWAJALEIN, - #[cfg(feature = "binary")] - raw_tzdata::KWAJALEIN, - ), - ), - ( - b"America/Jujuy", - Item( - tzdata::AMERICA_JUJUY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_JUJUY, - ), - ), - ( - b"Atlantic/Jan_Mayen", - Item( - tzdata::ARCTIC_LONGYEARBYEN, - #[cfg(feature = "binary")] - raw_tzdata::ARCTIC_LONGYEARBYEN, - ), - ), - ( - b"America/Yakutat", - Item( - tzdata::AMERICA_YAKUTAT, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_YAKUTAT, - ), - ), - ( - b"Pacific/Guadalcanal", - Item( - tzdata::PACIFIC_GUADALCANAL, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_GUADALCANAL, - ), - ), - ( - b"Atlantic/Faeroe", - Item( - tzdata::ATLANTIC_FAEROE, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_FAEROE, - ), - ), - ( - b"Africa/Banjul", - Item( - tzdata::AFRICA_BANJUL, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BANJUL, - ), - ), - ( - b"Atlantic/Faroe", - Item( - tzdata::ATLANTIC_FAEROE, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_FAEROE, - ), - ), - ( - b"Atlantic/Bermuda", - Item( - tzdata::ATLANTIC_BERMUDA, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_BERMUDA, - ), - ), - ( - b"Atlantic/Madeira", - Item( - tzdata::ATLANTIC_MADEIRA, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_MADEIRA, - ), - ), - ( - b"Asia/Katmandu", - Item( - tzdata::ASIA_KATHMANDU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KATHMANDU, - ), - ), - ( - b"Pacific/Fiji", - Item( - tzdata::PACIFIC_FIJI, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_FIJI, - ), - ), - ( - b"Asia/Istanbul", - Item( - tzdata::TURKEY, - #[cfg(feature = "binary")] - raw_tzdata::TURKEY, - ), - ), - ( - b"Europe/San_Marino", - Item( - tzdata::EUROPE_ROME, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ROME, - ), - ), - ( - b"Pacific/Majuro", - Item( - tzdata::PACIFIC_MAJURO, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_MAJURO, - ), - ), - ( - b"Antarctica/Syowa", - Item( - tzdata::ANTARCTICA_SYOWA, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_SYOWA, - ), - ), - ( - b"Europe/Budapest", - Item( - tzdata::EUROPE_BUDAPEST, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BUDAPEST, - ), - ), - ( - b"Zulu", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"Antarctica/South_Pole", - Item( - tzdata::ANTARCTICA_MC_MURDO, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_MC_MURDO, - ), - ), - ( - b"Pacific/Kwajalein", - Item( - tzdata::KWAJALEIN, - #[cfg(feature = "binary")] - raw_tzdata::KWAJALEIN, - ), - ), - ( - b"Europe/Kaliningrad", - Item( - tzdata::EUROPE_KALININGRAD, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_KALININGRAD, - ), - ), - ( - b"Antarctica/Davis", - Item( - tzdata::ANTARCTICA_DAVIS, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_DAVIS, - ), - ), - ( - b"Asia/Kolkata", - Item( - tzdata::ASIA_CALCUTTA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_CALCUTTA, - ), - ), - ( - b"Pacific/Galapagos", - Item( - tzdata::PACIFIC_GALAPAGOS, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_GALAPAGOS, - ), - ), - ( - b"Asia/Yekaterinburg", - Item( - tzdata::ASIA_YEKATERINBURG, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_YEKATERINBURG, - ), - ), - ( - b"Etc/UTC", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"Asia/Ho_Chi_Minh", - Item( - tzdata::ASIA_HO_CHI_MINH, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_HO_CHI_MINH, - ), - ), - ( - b"Asia/Tokyo", - Item( - tzdata::JAPAN, - #[cfg(feature = "binary")] - raw_tzdata::JAPAN, - ), - ), - ( - b"Libya", - Item( - tzdata::LIBYA, - #[cfg(feature = "binary")] - raw_tzdata::LIBYA, - ), - ), - ( - b"US/Hawaii", - Item( - tzdata::PACIFIC_HONOLULU, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_HONOLULU, - ), - ), - ( - b"Africa/Kigali", - Item( - tzdata::AFRICA_KIGALI, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_KIGALI, - ), - ), - ( - b"Australia/North", - Item( - tzdata::AUSTRALIA_DARWIN, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_DARWIN, - ), - ), - ( - b"Australia/Hobart", - Item( - tzdata::AUSTRALIA_CURRIE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_CURRIE, - ), - ), - ( - b"Asia/Tel_Aviv", - Item( - tzdata::ISRAEL, - #[cfg(feature = "binary")] - raw_tzdata::ISRAEL, - ), - ), - ( - b"Asia/Jayapura", - Item( - tzdata::ASIA_JAYAPURA, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_JAYAPURA, - ), - ), - ( - b"Europe/Isle_of_Man", - Item( - tzdata::EUROPE_ISLE_OF_MAN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ISLE_OF_MAN, - ), - ), - ( - b"Asia/Srednekolymsk", - Item( - tzdata::ASIA_SREDNEKOLYMSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_SREDNEKOLYMSK, - ), - ), - ( - b"Asia/Kashgar", - Item( - tzdata::ASIA_KASHGAR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KASHGAR, - ), - ), - ( - b"Europe/Berlin", - Item( - tzdata::EUROPE_BERLIN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BERLIN, - ), - ), - ( - b"Europe/Luxembourg", - Item( - tzdata::EUROPE_LUXEMBOURG, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_LUXEMBOURG, - ), - ), - ( - b"Australia/South", - Item( - tzdata::AUSTRALIA_ADELAIDE, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_ADELAIDE, - ), - ), - ( - b"Pacific/Tahiti", - Item( - tzdata::PACIFIC_TAHITI, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_TAHITI, - ), - ), - ( - b"Brazil/East", - Item( - tzdata::AMERICA_SAO_PAULO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SAO_PAULO, - ), - ), - ( - b"Pacific/Port_Moresby", - Item( - tzdata::PACIFIC_PORT_MORESBY, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_PORT_MORESBY, - ), - ), - ( - b"Antarctica/Mawson", - Item( - tzdata::ANTARCTICA_MAWSON, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_MAWSON, - ), - ), - ( - b"Antarctica/McMurdo", - Item( - tzdata::ANTARCTICA_MC_MURDO, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_MC_MURDO, - ), - ), - ( - b"Atlantic/South_Georgia", - Item( - tzdata::ATLANTIC_SOUTH_GEORGIA, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_SOUTH_GEORGIA, - ), - ), - ( - b"Antarctica/Macquarie", - Item( - tzdata::ANTARCTICA_MACQUARIE, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_MACQUARIE, - ), - ), - ( - b"Pacific/Fakaofo", - Item( - tzdata::PACIFIC_FAKAOFO, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_FAKAOFO, - ), - ), - ( - b"Pacific/Norfolk", - Item( - tzdata::PACIFIC_NORFOLK, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_NORFOLK, - ), - ), - ( - b"Africa/Windhoek", - Item( - tzdata::AFRICA_WINDHOEK, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_WINDHOEK, - ), - ), - ( - b"Asia/Kuching", - Item( - tzdata::ASIA_KUCHING, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KUCHING, - ), - ), - ( - b"Europe/Tallinn", - Item( - tzdata::EUROPE_TALLINN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_TALLINN, - ), - ), - ( - b"Europe/Dublin", - Item( - tzdata::EIRE, - #[cfg(feature = "binary")] - raw_tzdata::EIRE, - ), - ), - ( - b"Asia/Kabul", - Item( - tzdata::ASIA_KABUL, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KABUL, - ), - ), - ( - b"Asia/Oral", - Item( - tzdata::ASIA_ORAL, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_ORAL, - ), - ), - ( - b"Antarctica/Palmer", - Item( - tzdata::ANTARCTICA_PALMER, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_PALMER, - ), - ), - ( - b"America/Halifax", - Item( - tzdata::AMERICA_HALIFAX, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_HALIFAX, - ), - ), - ( - b"Europe/Gibraltar", - Item( - tzdata::EUROPE_GIBRALTAR, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_GIBRALTAR, - ), - ), - ( - b"Asia/Novokuznetsk", - Item( - tzdata::ASIA_NOVOKUZNETSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_NOVOKUZNETSK, - ), - ), - ( - b"Europe/Stockholm", - Item( - tzdata::EUROPE_STOCKHOLM, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_STOCKHOLM, - ), - ), - ( - b"Asia/Karachi", - Item( - tzdata::ASIA_KARACHI, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KARACHI, - ), - ), - ( - b"Asia/Phnom_Penh", - Item( - tzdata::ASIA_PHNOM_PENH, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_PHNOM_PENH, - ), - ), - ( - b"Atlantic/Cape_Verde", - Item( - tzdata::ATLANTIC_CAPE_VERDE, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_CAPE_VERDE, - ), - ), - ( - b"Pacific/Midway", - Item( - tzdata::PACIFIC_MIDWAY, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_MIDWAY, - ), - ), - ( - b"America/Kralendijk", - Item( - tzdata::AMERICA_CURACAO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_CURACAO, - ), - ), - ( - b"Europe/Tiraspol", - Item( - tzdata::EUROPE_CHISINAU, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_CHISINAU, - ), - ), - ( - b"Africa/Brazzaville", - Item( - tzdata::AFRICA_BRAZZAVILLE, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_BRAZZAVILLE, - ), - ), - ( - b"Europe/Istanbul", - Item( - tzdata::TURKEY, - #[cfg(feature = "binary")] - raw_tzdata::TURKEY, - ), - ), - ( - b"Pacific/Chuuk", - Item( - tzdata::PACIFIC_CHUUK, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_CHUUK, - ), - ), - ( - b"Atlantic/St_Helena", - Item( - tzdata::ATLANTIC_ST_HELENA, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_ST_HELENA, - ), - ), - ( - b"Asia/Barnaul", - Item( - tzdata::ASIA_BARNAUL, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BARNAUL, - ), - ), - ( - b"Pacific/Honolulu", - Item( - tzdata::PACIFIC_HONOLULU, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_HONOLULU, - ), - ), - ( - b"Africa/Kinshasa", - Item( - tzdata::AFRICA_KINSHASA, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_KINSHASA, - ), - ), - ( - b"Asia/Jerusalem", - Item( - tzdata::ISRAEL, - #[cfg(feature = "binary")] - raw_tzdata::ISRAEL, - ), - ), - ( - b"Pacific/Johnston", - Item( - tzdata::PACIFIC_HONOLULU, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_HONOLULU, - ), - ), - ( - b"Australia/Perth", - Item( - tzdata::AUSTRALIA_PERTH, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_PERTH, - ), - ), - ( - b"Chile/Continental", - Item( - tzdata::AMERICA_SANTIAGO, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_SANTIAGO, - ), - ), - ( - b"Europe/Uzhgorod", - Item( - tzdata::EUROPE_UZHGOROD, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_UZHGOROD, - ), - ), - ( - b"Europe/Skopje", - Item( - tzdata::EUROPE_SKOPJE, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_SKOPJE, - ), - ), - ( - b"Pacific/Palau", - Item( - tzdata::PACIFIC_PALAU, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_PALAU, - ), - ), - ( - b"Europe/Simferopol", - Item( - tzdata::EUROPE_SIMFEROPOL, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_SIMFEROPOL, - ), - ), - ( - b"Australia/Sydney", - Item( - tzdata::AUSTRALIA_ACT, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_ACT, - ), - ), - ( - b"Pacific/Pohnpei", - Item( - tzdata::PACIFIC_POHNPEI, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_POHNPEI, - ), - ), - ( - b"Pacific/Yap", - Item( - tzdata::PACIFIC_CHUUK, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_CHUUK, - ), - ), - ( - b"Etc/Zulu", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"Europe/Minsk", - Item( - tzdata::EUROPE_MINSK, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_MINSK, - ), - ), - ( - b"Pacific/Truk", - Item( - tzdata::PACIFIC_CHUUK, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_CHUUK, - ), - ), - ( - b"Asia/Krasnoyarsk", - Item( - tzdata::ASIA_KRASNOYARSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KRASNOYARSK, - ), - ), - ( - b"Africa/Khartoum", - Item( - tzdata::AFRICA_KHARTOUM, - #[cfg(feature = "binary")] - raw_tzdata::AFRICA_KHARTOUM, - ), - ), - ( - b"Asia/Baghdad", - Item( - tzdata::ASIA_BAGHDAD, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BAGHDAD, - ), - ), - ( - b"Universal", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"America/Yellowknife", - Item( - tzdata::AMERICA_YELLOWKNIFE, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_YELLOWKNIFE, - ), - ), - ( - b"Europe/Jersey", - Item( - tzdata::EUROPE_JERSEY, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_JERSEY, - ), - ), - ( - b"Atlantic/Canary", - Item( - tzdata::ATLANTIC_CANARY, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_CANARY, - ), - ), - ( - b"Atlantic/Stanley", - Item( - tzdata::ATLANTIC_STANLEY, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_STANLEY, - ), - ), - ( - b"Europe/Kiev", - Item( - tzdata::EUROPE_KIEV, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_KIEV, - ), - ), - ( - b"Europe/Ljubljana", - Item( - tzdata::EUROPE_LJUBLJANA, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_LJUBLJANA, - ), - ), - ( - b"Antarctica/Troll", - Item( - tzdata::ANTARCTICA_TROLL, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_TROLL, - ), - ), - ( - b"Greenwich", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"Europe/Bucharest", - Item( - tzdata::EUROPE_BUCHAREST, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BUCHAREST, - ), - ), - ( - b"Asia/Kathmandu", - Item( - tzdata::ASIA_KATHMANDU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KATHMANDU, - ), - ), - ( - b"Europe/Kirov", - Item( - tzdata::EUROPE_KIROV, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_KIROV, - ), - ), - ( - b"Europe/Chisinau", - Item( - tzdata::EUROPE_CHISINAU, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_CHISINAU, - ), - ), - ( - b"Europe/Zurich", - Item( - tzdata::EUROPE_BUSINGEN, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_BUSINGEN, - ), - ), - ( - b"Antarctica/Casey", - Item( - tzdata::ANTARCTICA_CASEY, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_CASEY, - ), - ), - ( - b"Asia/Bishkek", - Item( - tzdata::ASIA_BISHKEK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_BISHKEK, - ), - ), - ( - b"Etc/Universal", - Item( - tzdata::UCT, - #[cfg(feature = "binary")] - raw_tzdata::UCT, - ), - ), - ( - b"Asia/Thimphu", - Item( - tzdata::ASIA_THIMBU, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_THIMBU, - ), - ), - ( - b"Turkey", - Item( - tzdata::TURKEY, - #[cfg(feature = "binary")] - raw_tzdata::TURKEY, - ), - ), - ( - b"Antarctica/Vostok", - Item( - tzdata::ANTARCTICA_VOSTOK, - #[cfg(feature = "binary")] - raw_tzdata::ANTARCTICA_VOSTOK, - ), - ), - ( - b"America/La_Paz", - Item( - tzdata::AMERICA_LA_PAZ, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_LA_PAZ, - ), - ), - ( - b"Australia/LHI", - Item( - tzdata::AUSTRALIA_LHI, - #[cfg(feature = "binary")] - raw_tzdata::AUSTRALIA_LHI, - ), - ), - ( - b"Europe/Ulyanovsk", - Item( - tzdata::EUROPE_ULYANOVSK, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_ULYANOVSK, - ), - ), - ( - b"Atlantic/Azores", - Item( - tzdata::ATLANTIC_AZORES, - #[cfg(feature = "binary")] - raw_tzdata::ATLANTIC_AZORES, - ), - ), - ( - b"Asia/Sakhalin", - Item( - tzdata::ASIA_SAKHALIN, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_SAKHALIN, - ), - ), - ( - b"Pacific/Wallis", - Item( - tzdata::PACIFIC_WALLIS, - #[cfg(feature = "binary")] - raw_tzdata::PACIFIC_WALLIS, - ), - ), - ( - b"Asia/Irkutsk", - Item( - tzdata::ASIA_IRKUTSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_IRKUTSK, - ), - ), - ( - b"Asia/Kuala_Lumpur", - Item( - tzdata::ASIA_KUALA_LUMPUR, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_KUALA_LUMPUR, - ), - ), - ( - b"Portugal", - Item( - tzdata::PORTUGAL, - #[cfg(feature = "binary")] - raw_tzdata::PORTUGAL, - ), - ), - ( - b"Europe/Guernsey", - Item( - tzdata::EUROPE_GUERNSEY, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_GUERNSEY, - ), - ), - ( - b"etc/localtime", - Item( - tzdata::FACTORY, - #[cfg(feature = "binary")] - raw_tzdata::FACTORY, - ), - ), - ( - b"Hongkong", - Item( - tzdata::HONGKONG, - #[cfg(feature = "binary")] - raw_tzdata::HONGKONG, - ), - ), - ( - b"Atlantic/Reykjavik", - Item( - tzdata::ICELAND, - #[cfg(feature = "binary")] - raw_tzdata::ICELAND, - ), - ), - ( - b"Europe/Kyiv", - Item( - tzdata::EUROPE_KIEV, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_KIEV, - ), - ), - ( - b"Asia/Riyadh", - Item( - tzdata::ASIA_RIYADH, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_RIYADH, - ), - ), - ( - b"Europe/Vaduz", - Item( - tzdata::EUROPE_VADUZ, - #[cfg(feature = "binary")] - raw_tzdata::EUROPE_VADUZ, - ), - ), - ( - b"Mexico/General", - Item( - tzdata::AMERICA_MEXICO_CITY, - #[cfg(feature = "binary")] - raw_tzdata::AMERICA_MEXICO_CITY, - ), - ), - ( - b"Etc/Greenwich", - Item( - tzdata::GMT, - #[cfg(feature = "binary")] - raw_tzdata::GMT, - ), - ), - ( - b"Asia/Yakutsk", - Item( - tzdata::ASIA_YAKUTSK, - #[cfg(feature = "binary")] - raw_tzdata::ASIA_YAKUTSK, - ), - ), +struct Item { + name: &'static [u8], + tz: TimeZoneRef<'static>, + binary: &'static [u8], +} +const ITEMS: [Item; 571] = [ + Item { + name: b"EST", + tz: tzdata::EST, + binary: raw_tzdata::EST, + }, + Item { + name: b"EST5EDT", + tz: tzdata::EST_5_EDT, + binary: raw_tzdata::EST_5_EDT, + }, + Item { + name: b"GMT", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"GMT0", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"GMT+0", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"GMT-0", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"Asia/Macao", + tz: tzdata::ASIA_MACAO, + binary: raw_tzdata::ASIA_MACAO, + }, + Item { + name: b"Asia/Manila", + tz: tzdata::ASIA_MANILA, + binary: raw_tzdata::ASIA_MANILA, + }, + Item { + name: b"Asia/Amman", + tz: tzdata::ASIA_AMMAN, + binary: raw_tzdata::ASIA_AMMAN, + }, + Item { + name: b"America/Tortola", + tz: tzdata::AMERICA_TORTOLA, + binary: raw_tzdata::AMERICA_TORTOLA, + }, + Item { + name: b"America/Noronha", + tz: tzdata::AMERICA_NORONHA, + binary: raw_tzdata::AMERICA_NORONHA, + }, + Item { + name: b"Asia/Nicosia", + tz: tzdata::ASIA_NICOSIA, + binary: raw_tzdata::ASIA_NICOSIA, + }, + Item { + name: b"America/Toronto", + tz: tzdata::AMERICA_MONTREAL, + binary: raw_tzdata::AMERICA_MONTREAL, + }, + Item { + name: b"America/Antigua", + tz: tzdata::AMERICA_ANTIGUA, + binary: raw_tzdata::AMERICA_ANTIGUA, + }, + Item { + name: b"Indian/Mahe", + tz: tzdata::INDIAN_MAHE, + binary: raw_tzdata::INDIAN_MAHE, + }, + Item { + name: b"America/Ojinaga", + tz: tzdata::AMERICA_OJINAGA, + binary: raw_tzdata::AMERICA_OJINAGA, + }, + Item { + name: b"America/Detroit", + tz: tzdata::AMERICA_DETROIT, + binary: raw_tzdata::AMERICA_DETROIT, + }, + Item { + name: b"Indian/Mayotte", + tz: tzdata::INDIAN_MAYOTTE, + binary: raw_tzdata::INDIAN_MAYOTTE, + }, + Item { + name: b"America/Araguaina", + tz: tzdata::AMERICA_ARAGUAINA, + binary: raw_tzdata::AMERICA_ARAGUAINA, + }, + Item { + name: b"America/Guatemala", + tz: tzdata::AMERICA_GUATEMALA, + binary: raw_tzdata::AMERICA_GUATEMALA, + }, + Item { + name: b"Iran", + tz: tzdata::IRAN, + binary: raw_tzdata::IRAN, + }, + Item { + name: b"America/Grenada", + tz: tzdata::AMERICA_GRENADA, + binary: raw_tzdata::AMERICA_GRENADA, + }, + Item { + name: b"America/Blanc-Sablon", + tz: tzdata::AMERICA_BLANC_SABLON, + binary: raw_tzdata::AMERICA_BLANC_SABLON, + }, + Item { + name: b"America/Rainy_River", + tz: tzdata::AMERICA_RAINY_RIVER, + binary: raw_tzdata::AMERICA_RAINY_RIVER, + }, + Item { + name: b"America/Guadeloupe", + tz: tzdata::AMERICA_GUADELOUPE, + binary: raw_tzdata::AMERICA_GUADELOUPE, + }, + Item { + name: b"America/Regina", + tz: tzdata::AMERICA_REGINA, + binary: raw_tzdata::AMERICA_REGINA, + }, + Item { + name: b"Indian/Comoro", + tz: tzdata::INDIAN_COMORO, + binary: raw_tzdata::INDIAN_COMORO, + }, + Item { + name: b"Indian/Antananarivo", + tz: tzdata::INDIAN_ANTANANARIVO, + binary: raw_tzdata::INDIAN_ANTANANARIVO, + }, + Item { + name: b"America/Bogota", + tz: tzdata::AMERICA_BOGOTA, + binary: raw_tzdata::AMERICA_BOGOTA, + }, + Item { + name: b"Asia/Anadyr", + tz: tzdata::ASIA_ANADYR, + binary: raw_tzdata::ASIA_ANADYR, + }, + Item { + name: b"Asia/Muscat", + tz: tzdata::ASIA_MUSCAT, + binary: raw_tzdata::ASIA_MUSCAT, + }, + Item { + name: b"CST6CDT", + tz: tzdata::CST_6_CDT, + binary: raw_tzdata::CST_6_CDT, + }, + Item { + name: b"Africa/Monrovia", + tz: tzdata::AFRICA_MONROVIA, + binary: raw_tzdata::AFRICA_MONROVIA, + }, + Item { + name: b"Africa/Ceuta", + tz: tzdata::AFRICA_CEUTA, + binary: raw_tzdata::AFRICA_CEUTA, + }, + Item { + name: b"Africa/Dakar", + tz: tzdata::AFRICA_DAKAR, + binary: raw_tzdata::AFRICA_DAKAR, + }, + Item { + name: b"America/Santiago", + tz: tzdata::AMERICA_SANTIAGO, + binary: raw_tzdata::AMERICA_SANTIAGO, + }, + Item { + name: b"America/Godthab", + tz: tzdata::AMERICA_GODTHAB, + binary: raw_tzdata::AMERICA_GODTHAB, + }, + Item { + name: b"America/Ensenada", + tz: tzdata::AMERICA_ENSENADA, + binary: raw_tzdata::AMERICA_ENSENADA, + }, + Item { + name: b"America/Santo_Domingo", + tz: tzdata::AMERICA_SANTO_DOMINGO, + binary: raw_tzdata::AMERICA_SANTO_DOMINGO, + }, + Item { + name: b"Asia/Dacca", + tz: tzdata::ASIA_DACCA, + binary: raw_tzdata::ASIA_DACCA, + }, + Item { + name: b"Asia/Rangoon", + tz: tzdata::ASIA_RANGOON, + binary: raw_tzdata::ASIA_RANGOON, + }, + Item { + name: b"America/Rosario", + tz: tzdata::AMERICA_CORDOBA, + binary: raw_tzdata::AMERICA_CORDOBA, + }, + Item { + name: b"Asia/Dubai", + tz: tzdata::ASIA_DUBAI, + binary: raw_tzdata::ASIA_DUBAI, + }, + Item { + name: b"Africa/Harare", + tz: tzdata::AFRICA_HARARE, + binary: raw_tzdata::AFRICA_HARARE, + }, + Item { + name: b"Africa/Cairo", + tz: tzdata::EGYPT, + binary: raw_tzdata::EGYPT, + }, + Item { + name: b"America/Resolute", + tz: tzdata::AMERICA_RESOLUTE, + binary: raw_tzdata::AMERICA_RESOLUTE, + }, + Item { + name: b"Asia/Ashgabat", + tz: tzdata::ASIA_ASHGABAT, + binary: raw_tzdata::ASIA_ASHGABAT, + }, + Item { + name: b"Asia/Harbin", + tz: tzdata::PRC, + binary: raw_tzdata::PRC, + }, + Item { + name: b"Africa/Nairobi", + tz: tzdata::AFRICA_NAIROBI, + binary: raw_tzdata::AFRICA_NAIROBI, + }, + Item { + name: b"Africa/Malabo", + tz: tzdata::AFRICA_MALABO, + binary: raw_tzdata::AFRICA_MALABO, + }, + Item { + name: b"Asia/Hebron", + tz: tzdata::ASIA_HEBRON, + binary: raw_tzdata::ASIA_HEBRON, + }, + Item { + name: b"NZ-CHAT", + tz: tzdata::NZ_CHAT, + binary: raw_tzdata::NZ_CHAT, + }, + Item { + name: b"GB", + tz: tzdata::GB, + binary: raw_tzdata::GB, + }, + Item { + name: b"Africa/Freetown", + tz: tzdata::AFRICA_FREETOWN, + binary: raw_tzdata::AFRICA_FREETOWN, + }, + Item { + name: b"America/Catamarca", + tz: tzdata::AMERICA_CATAMARCA, + binary: raw_tzdata::AMERICA_CATAMARCA, + }, + Item { + name: b"America/Scoresbysund", + tz: tzdata::AMERICA_SCORESBYSUND, + binary: raw_tzdata::AMERICA_SCORESBYSUND, + }, + Item { + name: b"Africa/Casablanca", + tz: tzdata::AFRICA_CASABLANCA, + binary: raw_tzdata::AFRICA_CASABLANCA, + }, + Item { + name: b"America/Curacao", + tz: tzdata::AMERICA_CURACAO, + binary: raw_tzdata::AMERICA_CURACAO, + }, + Item { + name: b"America/Buenos_Aires", + tz: tzdata::AMERICA_BUENOS_AIRES, + binary: raw_tzdata::AMERICA_BUENOS_AIRES, + }, + Item { + name: b"Indian/Reunion", + tz: tzdata::INDIAN_REUNION, + binary: raw_tzdata::INDIAN_REUNION, + }, + Item { + name: b"America/Cuiaba", + tz: tzdata::AMERICA_CUIABA, + binary: raw_tzdata::AMERICA_CUIABA, + }, + Item { + name: b"UCT", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"Asia/Bahrain", + tz: tzdata::ASIA_BAHRAIN, + binary: raw_tzdata::ASIA_BAHRAIN, + }, + Item { + name: b"Indian/Mauritius", + tz: tzdata::INDIAN_MAURITIUS, + binary: raw_tzdata::INDIAN_MAURITIUS, + }, + Item { + name: b"America/Coral_Harbour", + tz: tzdata::AMERICA_ATIKOKAN, + binary: raw_tzdata::AMERICA_ATIKOKAN, + }, + Item { + name: b"America/Cordoba", + tz: tzdata::AMERICA_CORDOBA, + binary: raw_tzdata::AMERICA_CORDOBA, + }, + Item { + name: b"America/Boise", + tz: tzdata::AMERICA_BOISE, + binary: raw_tzdata::AMERICA_BOISE, + }, + Item { + name: b"Indian/Maldives", + tz: tzdata::INDIAN_MALDIVES, + binary: raw_tzdata::INDIAN_MALDIVES, + }, + Item { + name: b"Africa/Mbabane", + tz: tzdata::AFRICA_MBABANE, + binary: raw_tzdata::AFRICA_MBABANE, + }, + Item { + name: b"America/Indianapolis", + tz: tzdata::AMERICA_FORT_WAYNE, + binary: raw_tzdata::AMERICA_FORT_WAYNE, + }, + Item { + name: b"America/Recife", + tz: tzdata::AMERICA_RECIFE, + binary: raw_tzdata::AMERICA_RECIFE, + }, + Item { + name: b"Asia/Hovd", + tz: tzdata::ASIA_HOVD, + binary: raw_tzdata::ASIA_HOVD, + }, + Item { + name: b"MST", + tz: tzdata::MST, + binary: raw_tzdata::MST, + }, + Item { + name: b"Africa/Porto-Novo", + tz: tzdata::AFRICA_PORTO_NOVO, + binary: raw_tzdata::AFRICA_PORTO_NOVO, + }, + Item { + name: b"Asia/Macau", + tz: tzdata::ASIA_MACAO, + binary: raw_tzdata::ASIA_MACAO, + }, + Item { + name: b"Asia/Qatar", + tz: tzdata::ASIA_QATAR, + binary: raw_tzdata::ASIA_QATAR, + }, + Item { + name: b"Eire", + tz: tzdata::EIRE, + binary: raw_tzdata::EIRE, + }, + Item { + name: b"Canada/Mountain", + tz: tzdata::AMERICA_EDMONTON, + binary: raw_tzdata::AMERICA_EDMONTON, + }, + Item { + name: b"America/Barbados", + tz: tzdata::AMERICA_BARBADOS, + binary: raw_tzdata::AMERICA_BARBADOS, + }, + Item { + name: b"America/Whitehorse", + tz: tzdata::AMERICA_WHITEHORSE, + binary: raw_tzdata::AMERICA_WHITEHORSE, + }, + Item { + name: b"America/Winnipeg", + tz: tzdata::AMERICA_WINNIPEG, + binary: raw_tzdata::AMERICA_WINNIPEG, + }, + Item { + name: b"Asia/Tehran", + tz: tzdata::IRAN, + binary: raw_tzdata::IRAN, + }, + Item { + name: b"GB-Eire", + tz: tzdata::GB, + binary: raw_tzdata::GB, + }, + Item { + name: b"MST7MDT", + tz: tzdata::MST_7_MDT, + binary: raw_tzdata::MST_7_MDT, + }, + Item { + name: b"America/Asuncion", + tz: tzdata::AMERICA_ASUNCION, + binary: raw_tzdata::AMERICA_ASUNCION, + }, + Item { + name: b"Japan", + tz: tzdata::JAPAN, + binary: raw_tzdata::JAPAN, + }, + Item { + name: b"Asia/Chita", + tz: tzdata::ASIA_CHITA, + binary: raw_tzdata::ASIA_CHITA, + }, + Item { + name: b"Africa/Asmara", + tz: tzdata::AFRICA_ASMARA, + binary: raw_tzdata::AFRICA_ASMARA, + }, + Item { + name: b"Africa/Asmera", + tz: tzdata::AFRICA_ASMARA, + binary: raw_tzdata::AFRICA_ASMARA, + }, + Item { + name: b"America/Costa_Rica", + tz: tzdata::AMERICA_COSTA_RICA, + binary: raw_tzdata::AMERICA_COSTA_RICA, + }, + Item { + name: b"America/Creston", + tz: tzdata::AMERICA_CRESTON, + binary: raw_tzdata::AMERICA_CRESTON, + }, + Item { + name: b"Asia/Aqtobe", + tz: tzdata::ASIA_AQTOBE, + binary: raw_tzdata::ASIA_AQTOBE, + }, + Item { + name: b"America/Caracas", + tz: tzdata::AMERICA_CARACAS, + binary: raw_tzdata::AMERICA_CARACAS, + }, + Item { + name: b"America/Eirunepe", + tz: tzdata::AMERICA_EIRUNEPE, + binary: raw_tzdata::AMERICA_EIRUNEPE, + }, + Item { + name: b"Indian/Cocos", + tz: tzdata::INDIAN_COCOS, + binary: raw_tzdata::INDIAN_COCOS, + }, + Item { + name: b"Asia/Saigon", + tz: tzdata::ASIA_HO_CHI_MINH, + binary: raw_tzdata::ASIA_HO_CHI_MINH, + }, + Item { + name: b"Jamaica", + tz: tzdata::JAMAICA, + binary: raw_tzdata::JAMAICA, + }, + Item { + name: b"America/Anguilla", + tz: tzdata::AMERICA_ANGUILLA, + binary: raw_tzdata::AMERICA_ANGUILLA, + }, + Item { + name: b"America/Aruba", + tz: tzdata::AMERICA_ARUBA, + binary: raw_tzdata::AMERICA_ARUBA, + }, + Item { + name: b"Africa/Accra", + tz: tzdata::AFRICA_ACCRA, + binary: raw_tzdata::AFRICA_ACCRA, + }, + Item { + name: b"America/Tegucigalpa", + tz: tzdata::AMERICA_TEGUCIGALPA, + binary: raw_tzdata::AMERICA_TEGUCIGALPA, + }, + Item { + name: b"America/Cancun", + tz: tzdata::AMERICA_CANCUN, + binary: raw_tzdata::AMERICA_CANCUN, + }, + Item { + name: b"Africa/Addis_Ababa", + tz: tzdata::AFRICA_ADDIS_ABABA, + binary: raw_tzdata::AFRICA_ADDIS_ABABA, + }, + Item { + name: b"America/Managua", + tz: tzdata::AMERICA_MANAGUA, + binary: raw_tzdata::AMERICA_MANAGUA, + }, + Item { + name: b"PST8PDT", + tz: tzdata::PST_8_PDT, + binary: raw_tzdata::PST_8_PDT, + }, + Item { + name: b"US/East-Indiana", + tz: tzdata::AMERICA_FORT_WAYNE, + binary: raw_tzdata::AMERICA_FORT_WAYNE, + }, + Item { + name: b"Asia/Dili", + tz: tzdata::ASIA_DILI, + binary: raw_tzdata::ASIA_DILI, + }, + Item { + name: b"America/Montserrat", + tz: tzdata::AMERICA_MONTSERRAT, + binary: raw_tzdata::AMERICA_MONTSERRAT, + }, + Item { + name: b"America/Nome", + tz: tzdata::AMERICA_NOME, + binary: raw_tzdata::AMERICA_NOME, + }, + Item { + name: b"America/Montevideo", + tz: tzdata::AMERICA_MONTEVIDEO, + binary: raw_tzdata::AMERICA_MONTEVIDEO, + }, + Item { + name: b"America/Edmonton", + tz: tzdata::AMERICA_EDMONTON, + binary: raw_tzdata::AMERICA_EDMONTON, + }, + Item { + name: b"America/Menominee", + tz: tzdata::AMERICA_MENOMINEE, + binary: raw_tzdata::AMERICA_MENOMINEE, + }, + Item { + name: b"America/Dawson", + tz: tzdata::AMERICA_DAWSON, + binary: raw_tzdata::AMERICA_DAWSON, + }, + Item { + name: b"America/Mendoza", + tz: tzdata::AMERICA_MENDOZA, + binary: raw_tzdata::AMERICA_MENDOZA, + }, + Item { + name: b"America/Martinique", + tz: tzdata::AMERICA_MARTINIQUE, + binary: raw_tzdata::AMERICA_MARTINIQUE, + }, + Item { + name: b"America/Danmarkshavn", + tz: tzdata::AMERICA_DANMARKSHAVN, + binary: raw_tzdata::AMERICA_DANMARKSHAVN, + }, + Item { + name: b"America/Chicago", + tz: tzdata::AMERICA_CHICAGO, + binary: raw_tzdata::AMERICA_CHICAGO, + }, + Item { + name: b"Navajo", + tz: tzdata::NAVAJO, + binary: raw_tzdata::NAVAJO, + }, + Item { + name: b"Africa/Maputo", + tz: tzdata::AFRICA_MAPUTO, + binary: raw_tzdata::AFRICA_MAPUTO, + }, + Item { + name: b"US/Samoa", + tz: tzdata::PACIFIC_PAGO_PAGO, + binary: raw_tzdata::PACIFIC_PAGO_PAGO, + }, + Item { + name: b"America/Merida", + tz: tzdata::AMERICA_MERIDA, + binary: raw_tzdata::AMERICA_MERIDA, + }, + Item { + name: b"America/Marigot", + tz: tzdata::AMERICA_MARIGOT, + binary: raw_tzdata::AMERICA_MARIGOT, + }, + Item { + name: b"America/Denver", + tz: tzdata::NAVAJO, + binary: raw_tzdata::NAVAJO, + }, + Item { + name: b"Africa/Maseru", + tz: tzdata::AFRICA_MASERU, + binary: raw_tzdata::AFRICA_MASERU, + }, + Item { + name: b"America/Panama", + tz: tzdata::AMERICA_PANAMA, + binary: raw_tzdata::AMERICA_PANAMA, + }, + Item { + name: b"America/Dominica", + tz: tzdata::AMERICA_DOMINICA, + binary: raw_tzdata::AMERICA_DOMINICA, + }, + Item { + name: b"Asia/Colombo", + tz: tzdata::ASIA_COLOMBO, + binary: raw_tzdata::ASIA_COLOMBO, + }, + Item { + name: b"Asia/Famagusta", + tz: tzdata::ASIA_FAMAGUSTA, + binary: raw_tzdata::ASIA_FAMAGUSTA, + }, + Item { + name: b"Africa/Mogadishu", + tz: tzdata::AFRICA_MOGADISHU, + binary: raw_tzdata::AFRICA_MOGADISHU, + }, + Item { + name: b"America/Virgin", + tz: tzdata::AMERICA_ST_THOMAS, + binary: raw_tzdata::AMERICA_ST_THOMAS, + }, + Item { + name: b"Cuba", + tz: tzdata::CUBA, + binary: raw_tzdata::CUBA, + }, + Item { + name: b"America/Port_of_Spain", + tz: tzdata::AMERICA_MARIGOT, + binary: raw_tzdata::AMERICA_MARIGOT, + }, + Item { + name: b"America/Paramaribo", + tz: tzdata::AMERICA_PARAMARIBO, + binary: raw_tzdata::AMERICA_PARAMARIBO, + }, + Item { + name: b"America/Porto_Acre", + tz: tzdata::AMERICA_PORTO_ACRE, + binary: raw_tzdata::AMERICA_PORTO_ACRE, + }, + Item { + name: b"America/Porto_Velho", + tz: tzdata::AMERICA_PORTO_VELHO, + binary: raw_tzdata::AMERICA_PORTO_VELHO, + }, + Item { + name: b"America/Nipigon", + tz: tzdata::AMERICA_NIPIGON, + binary: raw_tzdata::AMERICA_NIPIGON, + }, + Item { + name: b"Asia/Singapore", + tz: tzdata::SINGAPORE, + binary: raw_tzdata::SINGAPORE, + }, + Item { + name: b"America/Port-au-Prince", + tz: tzdata::AMERICA_PORT_AU_PRINCE, + binary: raw_tzdata::AMERICA_PORT_AU_PRINCE, + }, + Item { + name: b"America/Puerto_Rico", + tz: tzdata::AMERICA_PUERTO_RICO, + binary: raw_tzdata::AMERICA_PUERTO_RICO, + }, + Item { + name: b"Asia/Ulan_Bator", + tz: tzdata::ASIA_ULAANBAATAR, + binary: raw_tzdata::ASIA_ULAANBAATAR, + }, + Item { + name: b"Asia/Ulaanbaatar", + tz: tzdata::ASIA_ULAANBAATAR, + binary: raw_tzdata::ASIA_ULAANBAATAR, + }, + Item { + name: b"Africa/Lome", + tz: tzdata::AFRICA_LOME, + binary: raw_tzdata::AFRICA_LOME, + }, + Item { + name: b"EET", + tz: tzdata::EET, + binary: raw_tzdata::EET, + }, + Item { + name: b"Asia/Beirut", + tz: tzdata::ASIA_BEIRUT, + binary: raw_tzdata::ASIA_BEIRUT, + }, + Item { + name: b"America/Manaus", + tz: tzdata::AMERICA_MANAUS, + binary: raw_tzdata::AMERICA_MANAUS, + }, + Item { + name: b"America/Santarem", + tz: tzdata::AMERICA_SANTAREM, + binary: raw_tzdata::AMERICA_SANTAREM, + }, + Item { + name: b"America/Matamoros", + tz: tzdata::AMERICA_MATAMOROS, + binary: raw_tzdata::AMERICA_MATAMOROS, + }, + Item { + name: b"US/Indiana-Starke", + tz: tzdata::AMERICA_KNOX_IN, + binary: raw_tzdata::AMERICA_KNOX_IN, + }, + Item { + name: b"Canada/Atlantic", + tz: tzdata::AMERICA_HALIFAX, + binary: raw_tzdata::AMERICA_HALIFAX, + }, + Item { + name: b"Africa/Ndjamena", + tz: tzdata::AFRICA_NDJAMENA, + binary: raw_tzdata::AFRICA_NDJAMENA, + }, + Item { + name: b"ROC", + tz: tzdata::ROC, + binary: raw_tzdata::ROC, + }, + Item { + name: b"Asia/Calcutta", + tz: tzdata::ASIA_CALCUTTA, + binary: raw_tzdata::ASIA_CALCUTTA, + }, + Item { + name: b"Africa/Libreville", + tz: tzdata::AFRICA_LIBREVILLE, + binary: raw_tzdata::AFRICA_LIBREVILLE, + }, + Item { + name: b"America/Phoenix", + tz: tzdata::AMERICA_PHOENIX, + binary: raw_tzdata::AMERICA_PHOENIX, + }, + Item { + name: b"America/Pangnirtung", + tz: tzdata::AMERICA_PANGNIRTUNG, + binary: raw_tzdata::AMERICA_PANGNIRTUNG, + }, + Item { + name: b"America/Moncton", + tz: tzdata::AMERICA_MONCTON, + binary: raw_tzdata::AMERICA_MONCTON, + }, + Item { + name: b"America/Rio_Branco", + tz: tzdata::AMERICA_PORTO_ACRE, + binary: raw_tzdata::AMERICA_PORTO_ACRE, + }, + Item { + name: b"America/Nassau", + tz: tzdata::AMERICA_NASSAU, + binary: raw_tzdata::AMERICA_NASSAU, + }, + Item { + name: b"Africa/Djibouti", + tz: tzdata::AFRICA_DJIBOUTI, + binary: raw_tzdata::AFRICA_DJIBOUTI, + }, + Item { + name: b"America/Maceio", + tz: tzdata::AMERICA_MACEIO, + binary: raw_tzdata::AMERICA_MACEIO, + }, + Item { + name: b"Asia/Brunei", + tz: tzdata::ASIA_BRUNEI, + binary: raw_tzdata::ASIA_BRUNEI, + }, + Item { + name: b"America/Punta_Arenas", + tz: tzdata::AMERICA_PUNTA_ARENAS, + binary: raw_tzdata::AMERICA_PUNTA_ARENAS, + }, + Item { + name: b"Asia/Damascus", + tz: tzdata::ASIA_DAMASCUS, + binary: raw_tzdata::ASIA_DAMASCUS, + }, + Item { + name: b"America/Vancouver", + tz: tzdata::AMERICA_VANCOUVER, + binary: raw_tzdata::AMERICA_VANCOUVER, + }, + Item { + name: b"Asia/Aden", + tz: tzdata::ASIA_ADEN, + binary: raw_tzdata::ASIA_ADEN, + }, + Item { + name: b"America/Boa_Vista", + tz: tzdata::AMERICA_BOA_VISTA, + binary: raw_tzdata::AMERICA_BOA_VISTA, + }, + Item { + name: b"Asia/Aqtau", + tz: tzdata::ASIA_AQTAU, + binary: raw_tzdata::ASIA_AQTAU, + }, + Item { + name: b"Africa/Abidjan", + tz: tzdata::AFRICA_ABIDJAN, + binary: raw_tzdata::AFRICA_ABIDJAN, + }, + Item { + name: b"America/Fortaleza", + tz: tzdata::AMERICA_FORTALEZA, + binary: raw_tzdata::AMERICA_FORTALEZA, + }, + Item { + name: b"America/Fort_Nelson", + tz: tzdata::AMERICA_FORT_NELSON, + binary: raw_tzdata::AMERICA_FORT_NELSON, + }, + Item { + name: b"America/Fort_Wayne", + tz: tzdata::AMERICA_FORT_WAYNE, + binary: raw_tzdata::AMERICA_FORT_WAYNE, + }, + Item { + name: b"Asia/Chongqing", + tz: tzdata::PRC, + binary: raw_tzdata::PRC, + }, + Item { + name: b"PRC", + tz: tzdata::PRC, + binary: raw_tzdata::PRC, + }, + Item { + name: b"Africa/Sao_Tome", + tz: tzdata::AFRICA_SAO_TOME, + binary: raw_tzdata::AFRICA_SAO_TOME, + }, + Item { + name: b"America/Tijuana", + tz: tzdata::AMERICA_ENSENADA, + binary: raw_tzdata::AMERICA_ENSENADA, + }, + Item { + name: b"America/Juneau", + tz: tzdata::AMERICA_JUNEAU, + binary: raw_tzdata::AMERICA_JUNEAU, + }, + Item { + name: b"Asia/Ust-Nera", + tz: tzdata::ASIA_UST_NERA, + binary: raw_tzdata::ASIA_UST_NERA, + }, + Item { + name: b"CET", + tz: tzdata::CET, + binary: raw_tzdata::CET, + }, + Item { + name: b"UTC", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"America/Sao_Paulo", + tz: tzdata::AMERICA_SAO_PAULO, + binary: raw_tzdata::AMERICA_SAO_PAULO, + }, + Item { + name: b"Africa/Bangui", + tz: tzdata::AFRICA_BANGUI, + binary: raw_tzdata::AFRICA_BANGUI, + }, + Item { + name: b"Asia/Samarkand", + tz: tzdata::ASIA_SAMARKAND, + binary: raw_tzdata::ASIA_SAMARKAND, + }, + Item { + name: b"America/El_Salvador", + tz: tzdata::AMERICA_EL_SALVADOR, + binary: raw_tzdata::AMERICA_EL_SALVADOR, + }, + Item { + name: b"America/Atka", + tz: tzdata::AMERICA_ADAK, + binary: raw_tzdata::AMERICA_ADAK, + }, + Item { + name: b"Asia/Dhaka", + tz: tzdata::ASIA_DACCA, + binary: raw_tzdata::ASIA_DACCA, + }, + Item { + name: b"WET", + tz: tzdata::WET, + binary: raw_tzdata::WET, + }, + Item { + name: b"America/Jamaica", + tz: tzdata::JAMAICA, + binary: raw_tzdata::JAMAICA, + }, + Item { + name: b"America/Rankin_Inlet", + tz: tzdata::AMERICA_RANKIN_INLET, + binary: raw_tzdata::AMERICA_RANKIN_INLET, + }, + Item { + name: b"America/Atikokan", + tz: tzdata::AMERICA_ATIKOKAN, + binary: raw_tzdata::AMERICA_ATIKOKAN, + }, + Item { + name: b"Singapore", + tz: tzdata::SINGAPORE, + binary: raw_tzdata::SINGAPORE, + }, + Item { + name: b"W-SU", + tz: tzdata::W_SU, + binary: raw_tzdata::W_SU, + }, + Item { + name: b"Africa/Lagos", + tz: tzdata::AFRICA_LAGOS, + binary: raw_tzdata::AFRICA_LAGOS, + }, + Item { + name: b"Australia/Tasmania", + tz: tzdata::AUSTRALIA_CURRIE, + binary: raw_tzdata::AUSTRALIA_CURRIE, + }, + Item { + name: b"Africa/Bissau", + tz: tzdata::AFRICA_BISSAU, + binary: raw_tzdata::AFRICA_BISSAU, + }, + Item { + name: b"America/Grand_Turk", + tz: tzdata::AMERICA_GRAND_TURK, + binary: raw_tzdata::AMERICA_GRAND_TURK, + }, + Item { + name: b"America/Swift_Current", + tz: tzdata::AMERICA_SWIFT_CURRENT, + binary: raw_tzdata::AMERICA_SWIFT_CURRENT, + }, + Item { + name: b"Asia/Qostanay", + tz: tzdata::ASIA_QOSTANAY, + binary: raw_tzdata::ASIA_QOSTANAY, + }, + Item { + name: b"Australia/Darwin", + tz: tzdata::AUSTRALIA_DARWIN, + binary: raw_tzdata::AUSTRALIA_DARWIN, + }, + Item { + name: b"Asia/Pontianak", + tz: tzdata::ASIA_PONTIANAK, + binary: raw_tzdata::ASIA_PONTIANAK, + }, + Item { + name: b"Australia/Adelaide", + tz: tzdata::AUSTRALIA_ADELAIDE, + binary: raw_tzdata::AUSTRALIA_ADELAIDE, + }, + Item { + name: b"America/St_Thomas", + tz: tzdata::AMERICA_ST_THOMAS, + binary: raw_tzdata::AMERICA_ST_THOMAS, + }, + Item { + name: b"America/Miquelon", + tz: tzdata::AMERICA_MIQUELON, + binary: raw_tzdata::AMERICA_MIQUELON, + }, + Item { + name: b"America/Knox_IN", + tz: tzdata::AMERICA_KNOX_IN, + binary: raw_tzdata::AMERICA_KNOX_IN, + }, + Item { + name: b"Africa/Luanda", + tz: tzdata::AFRICA_LUANDA, + binary: raw_tzdata::AFRICA_LUANDA, + }, + Item { + name: b"Asia/Hong_Kong", + tz: tzdata::HONGKONG, + binary: raw_tzdata::HONGKONG, + }, + Item { + name: b"Poland", + tz: tzdata::POLAND, + binary: raw_tzdata::POLAND, + }, + Item { + name: b"Asia/Qyzylorda", + tz: tzdata::ASIA_QYZYLORDA, + binary: raw_tzdata::ASIA_QYZYLORDA, + }, + Item { + name: b"Asia/Vientiane", + tz: tzdata::ASIA_VIENTIANE, + binary: raw_tzdata::ASIA_VIENTIANE, + }, + Item { + name: b"Africa/Nouakchott", + tz: tzdata::AFRICA_NOUAKCHOTT, + binary: raw_tzdata::AFRICA_NOUAKCHOTT, + }, + Item { + name: b"America/Sitka", + tz: tzdata::AMERICA_SITKA, + binary: raw_tzdata::AMERICA_SITKA, + }, + Item { + name: b"Australia/Brisbane", + tz: tzdata::AUSTRALIA_BRISBANE, + binary: raw_tzdata::AUSTRALIA_BRISBANE, + }, + Item { + name: b"Asia/Ashkhabad", + tz: tzdata::ASIA_ASHGABAT, + binary: raw_tzdata::ASIA_ASHGABAT, + }, + Item { + name: b"Pacific/Efate", + tz: tzdata::PACIFIC_EFATE, + binary: raw_tzdata::PACIFIC_EFATE, + }, + Item { + name: b"Pacific/Tarawa", + tz: tzdata::PACIFIC_TARAWA, + binary: raw_tzdata::PACIFIC_TARAWA, + }, + Item { + name: b"MET", + tz: tzdata::MET, + binary: raw_tzdata::MET, + }, + Item { + name: b"US/Eastern", + tz: tzdata::AMERICA_NEW_YORK, + binary: raw_tzdata::AMERICA_NEW_YORK, + }, + Item { + name: b"America/Guyana", + tz: tzdata::AMERICA_GUYANA, + binary: raw_tzdata::AMERICA_GUYANA, + }, + Item { + name: b"Pacific/Apia", + tz: tzdata::PACIFIC_APIA, + binary: raw_tzdata::PACIFIC_APIA, + }, + Item { + name: b"Canada/Eastern", + tz: tzdata::AMERICA_MONTREAL, + binary: raw_tzdata::AMERICA_MONTREAL, + }, + Item { + name: b"Africa/Johannesburg", + tz: tzdata::AFRICA_JOHANNESBURG, + binary: raw_tzdata::AFRICA_JOHANNESBURG, + }, + Item { + name: b"Pacific/Rarotonga", + tz: tzdata::PACIFIC_RAROTONGA, + binary: raw_tzdata::PACIFIC_RAROTONGA, + }, + Item { + name: b"Iceland", + tz: tzdata::ICELAND, + binary: raw_tzdata::ICELAND, + }, + Item { + name: b"NZ", + tz: tzdata::NZ, + binary: raw_tzdata::NZ, + }, + Item { + name: b"Africa/Tripoli", + tz: tzdata::LIBYA, + binary: raw_tzdata::LIBYA, + }, + Item { + name: b"America/Iqaluit", + tz: tzdata::AMERICA_IQALUIT, + binary: raw_tzdata::AMERICA_IQALUIT, + }, + Item { + name: b"Canada/Newfoundland", + tz: tzdata::AMERICA_ST_JOHNS, + binary: raw_tzdata::AMERICA_ST_JOHNS, + }, + Item { + name: b"Asia/Kuwait", + tz: tzdata::ASIA_KUWAIT, + binary: raw_tzdata::ASIA_KUWAIT, + }, + Item { + name: b"Australia/ACT", + tz: tzdata::AUSTRALIA_ACT, + binary: raw_tzdata::AUSTRALIA_ACT, + }, + Item { + name: b"Australia/Canberra", + tz: tzdata::AUSTRALIA_ACT, + binary: raw_tzdata::AUSTRALIA_ACT, + }, + Item { + name: b"Europe/Malta", + tz: tzdata::EUROPE_MALTA, + binary: raw_tzdata::EUROPE_MALTA, + }, + Item { + name: b"Europe/Samara", + tz: tzdata::EUROPE_SAMARA, + binary: raw_tzdata::EUROPE_SAMARA, + }, + Item { + name: b"Canada/Saskatchewan", + tz: tzdata::AMERICA_REGINA, + binary: raw_tzdata::AMERICA_REGINA, + }, + Item { + name: b"US/Pacific", + tz: tzdata::AMERICA_LOS_ANGELES, + binary: raw_tzdata::AMERICA_LOS_ANGELES, + }, + Item { + name: b"Asia/Makassar", + tz: tzdata::ASIA_MAKASSAR, + binary: raw_tzdata::ASIA_MAKASSAR, + }, + Item { + name: b"America/Belize", + tz: tzdata::AMERICA_BELIZE, + binary: raw_tzdata::AMERICA_BELIZE, + }, + Item { + name: b"Europe/Sofia", + tz: tzdata::EUROPE_SOFIA, + binary: raw_tzdata::EUROPE_SOFIA, + }, + Item { + name: b"Australia/West", + tz: tzdata::AUSTRALIA_PERTH, + binary: raw_tzdata::AUSTRALIA_PERTH, + }, + Item { + name: b"Europe/Mariehamn", + tz: tzdata::EUROPE_HELSINKI, + binary: raw_tzdata::EUROPE_HELSINKI, + }, + Item { + name: b"Pacific/Easter", + tz: tzdata::CHILE_EASTER_ISLAND, + binary: raw_tzdata::CHILE_EASTER_ISLAND, + }, + Item { + name: b"Africa/Bamako", + tz: tzdata::AFRICA_BAMAKO, + binary: raw_tzdata::AFRICA_BAMAKO, + }, + Item { + name: b"Europe/Copenhagen", + tz: tzdata::EUROPE_COPENHAGEN, + binary: raw_tzdata::EUROPE_COPENHAGEN, + }, + Item { + name: b"Asia/Yangon", + tz: tzdata::ASIA_RANGOON, + binary: raw_tzdata::ASIA_RANGOON, + }, + Item { + name: b"Africa/Douala", + tz: tzdata::AFRICA_DOUALA, + binary: raw_tzdata::AFRICA_DOUALA, + }, + Item { + name: b"Asia/Novosibirsk", + tz: tzdata::ASIA_NOVOSIBIRSK, + binary: raw_tzdata::ASIA_NOVOSIBIRSK, + }, + Item { + name: b"America/Goose_Bay", + tz: tzdata::AMERICA_GOOSE_BAY, + binary: raw_tzdata::AMERICA_GOOSE_BAY, + }, + Item { + name: b"America/Cayenne", + tz: tzdata::AMERICA_CAYENNE, + binary: raw_tzdata::AMERICA_CAYENNE, + }, + Item { + name: b"Africa/Tunis", + tz: tzdata::AFRICA_TUNIS, + binary: raw_tzdata::AFRICA_TUNIS, + }, + Item { + name: b"Europe/Zaporozhye", + tz: tzdata::EUROPE_ZAPOROZHYE, + binary: raw_tzdata::EUROPE_ZAPOROZHYE, + }, + Item { + name: b"America/Campo_Grande", + tz: tzdata::AMERICA_CAMPO_GRANDE, + binary: raw_tzdata::AMERICA_CAMPO_GRANDE, + }, + Item { + name: b"US/Arizona", + tz: tzdata::AMERICA_PHOENIX, + binary: raw_tzdata::AMERICA_PHOENIX, + }, + Item { + name: b"Asia/Kamchatka", + tz: tzdata::ASIA_KAMCHATKA, + binary: raw_tzdata::ASIA_KAMCHATKA, + }, + Item { + name: b"America/Santa_Isabel", + tz: tzdata::AMERICA_ENSENADA, + binary: raw_tzdata::AMERICA_ENSENADA, + }, + Item { + name: b"Europe/Madrid", + tz: tzdata::EUROPE_MADRID, + binary: raw_tzdata::EUROPE_MADRID, + }, + Item { + name: b"Africa/Dar_es_Salaam", + tz: tzdata::AFRICA_DAR_ES_SALAAM, + binary: raw_tzdata::AFRICA_DAR_ES_SALAAM, + }, + Item { + name: b"Europe/Andorra", + tz: tzdata::EUROPE_ANDORRA, + binary: raw_tzdata::EUROPE_ANDORRA, + }, + Item { + name: b"ROK", + tz: tzdata::ROK, + binary: raw_tzdata::ROK, + }, + Item { + name: b"America/St_Vincent", + tz: tzdata::AMERICA_ST_VINCENT, + binary: raw_tzdata::AMERICA_ST_VINCENT, + }, + Item { + name: b"America/Glace_Bay", + tz: tzdata::AMERICA_GLACE_BAY, + binary: raw_tzdata::AMERICA_GLACE_BAY, + }, + Item { + name: b"US/Michigan", + tz: tzdata::AMERICA_DETROIT, + binary: raw_tzdata::AMERICA_DETROIT, + }, + Item { + name: b"Europe/Zagreb", + tz: tzdata::EUROPE_ZAGREB, + binary: raw_tzdata::EUROPE_ZAGREB, + }, + Item { + name: b"Australia/Eucla", + tz: tzdata::AUSTRALIA_EUCLA, + binary: raw_tzdata::AUSTRALIA_EUCLA, + }, + Item { + name: b"Asia/Tomsk", + tz: tzdata::ASIA_TOMSK, + binary: raw_tzdata::ASIA_TOMSK, + }, + Item { + name: b"HST", + tz: tzdata::HST, + binary: raw_tzdata::HST, + }, + Item { + name: b"Asia/Yerevan", + tz: tzdata::ASIA_YEREVAN, + binary: raw_tzdata::ASIA_YEREVAN, + }, + Item { + name: b"Europe/Rome", + tz: tzdata::EUROPE_ROME, + binary: raw_tzdata::EUROPE_ROME, + }, + Item { + name: b"Africa/Juba", + tz: tzdata::AFRICA_JUBA, + binary: raw_tzdata::AFRICA_JUBA, + }, + Item { + name: b"Asia/Taipei", + tz: tzdata::ROC, + binary: raw_tzdata::ROC, + }, + Item { + name: b"Europe/Riga", + tz: tzdata::EUROPE_RIGA, + binary: raw_tzdata::EUROPE_RIGA, + }, + Item { + name: b"America/Dawson_Creek", + tz: tzdata::AMERICA_DAWSON_CREEK, + binary: raw_tzdata::AMERICA_DAWSON_CREEK, + }, + Item { + name: b"Australia/NSW", + tz: tzdata::AUSTRALIA_ACT, + binary: raw_tzdata::AUSTRALIA_ACT, + }, + Item { + name: b"Africa/Timbuktu", + tz: tzdata::AFRICA_BAMAKO, + binary: raw_tzdata::AFRICA_BAMAKO, + }, + Item { + name: b"America/Thunder_Bay", + tz: tzdata::AMERICA_THUNDER_BAY, + binary: raw_tzdata::AMERICA_THUNDER_BAY, + }, + Item { + name: b"Europe/Nicosia", + tz: tzdata::ASIA_NICOSIA, + binary: raw_tzdata::ASIA_NICOSIA, + }, + Item { + name: b"Asia/Magadan", + tz: tzdata::ASIA_MAGADAN, + binary: raw_tzdata::ASIA_MAGADAN, + }, + Item { + name: b"Asia/Gaza", + tz: tzdata::ASIA_GAZA, + binary: raw_tzdata::ASIA_GAZA, + }, + Item { + name: b"America/St_Johns", + tz: tzdata::AMERICA_ST_JOHNS, + binary: raw_tzdata::AMERICA_ST_JOHNS, + }, + Item { + name: b"Australia/Melbourne", + tz: tzdata::AUSTRALIA_MELBOURNE, + binary: raw_tzdata::AUSTRALIA_MELBOURNE, + }, + Item { + name: b"Asia/Urumqi", + tz: tzdata::ASIA_KASHGAR, + binary: raw_tzdata::ASIA_KASHGAR, + }, + Item { + name: b"Europe/Monaco", + tz: tzdata::EUROPE_MONACO, + binary: raw_tzdata::EUROPE_MONACO, + }, + Item { + name: b"Europe/Podgorica", + tz: tzdata::EUROPE_BELGRADE, + binary: raw_tzdata::EUROPE_BELGRADE, + }, + Item { + name: b"Europe/Athens", + tz: tzdata::EUROPE_ATHENS, + binary: raw_tzdata::EUROPE_ATHENS, + }, + Item { + name: b"Pacific/Niue", + tz: tzdata::PACIFIC_NIUE, + binary: raw_tzdata::PACIFIC_NIUE, + }, + Item { + name: b"Asia/Chungking", + tz: tzdata::PRC, + binary: raw_tzdata::PRC, + }, + Item { + name: b"Europe/Astrakhan", + tz: tzdata::EUROPE_ASTRAKHAN, + binary: raw_tzdata::EUROPE_ASTRAKHAN, + }, + Item { + name: b"Australia/Victoria", + tz: tzdata::AUSTRALIA_MELBOURNE, + binary: raw_tzdata::AUSTRALIA_MELBOURNE, + }, + Item { + name: b"US/Alaska", + tz: tzdata::AMERICA_ANCHORAGE, + binary: raw_tzdata::AMERICA_ANCHORAGE, + }, + Item { + name: b"US/Aleutian", + tz: tzdata::AMERICA_ADAK, + binary: raw_tzdata::AMERICA_ADAK, + }, + Item { + name: b"America/Monterrey", + tz: tzdata::AMERICA_MONTERREY, + binary: raw_tzdata::AMERICA_MONTERREY, + }, + Item { + name: b"Africa/Blantyre", + tz: tzdata::AFRICA_BLANTYRE, + binary: raw_tzdata::AFRICA_BLANTYRE, + }, + Item { + name: b"Europe/Bratislava", + tz: tzdata::EUROPE_BRATISLAVA, + binary: raw_tzdata::EUROPE_BRATISLAVA, + }, + Item { + name: b"America/Thule", + tz: tzdata::AMERICA_THULE, + binary: raw_tzdata::AMERICA_THULE, + }, + Item { + name: b"Europe/Helsinki", + tz: tzdata::EUROPE_HELSINKI, + binary: raw_tzdata::EUROPE_HELSINKI, + }, + Item { + name: b"Israel", + tz: tzdata::ISRAEL, + binary: raw_tzdata::ISRAEL, + }, + Item { + name: b"Canada/Central", + tz: tzdata::AMERICA_WINNIPEG, + binary: raw_tzdata::AMERICA_WINNIPEG, + }, + Item { + name: b"Pacific/Tongatapu", + tz: tzdata::PACIFIC_TONGATAPU, + binary: raw_tzdata::PACIFIC_TONGATAPU, + }, + Item { + name: b"Canada/Pacific", + tz: tzdata::AMERICA_VANCOUVER, + binary: raw_tzdata::AMERICA_VANCOUVER, + }, + Item { + name: b"Africa/Ouagadougou", + tz: tzdata::AFRICA_OUAGADOUGOU, + binary: raw_tzdata::AFRICA_OUAGADOUGOU, + }, + Item { + name: b"Europe/Vienna", + tz: tzdata::EUROPE_VIENNA, + binary: raw_tzdata::EUROPE_VIENNA, + }, + Item { + name: b"Australia/Queensland", + tz: tzdata::AUSTRALIA_BRISBANE, + binary: raw_tzdata::AUSTRALIA_BRISBANE, + }, + Item { + name: b"Asia/Dushanbe", + tz: tzdata::ASIA_DUSHANBE, + binary: raw_tzdata::ASIA_DUSHANBE, + }, + Item { + name: b"Europe/Belgrade", + tz: tzdata::EUROPE_BELGRADE, + binary: raw_tzdata::EUROPE_BELGRADE, + }, + Item { + name: b"Africa/Algiers", + tz: tzdata::AFRICA_ALGIERS, + binary: raw_tzdata::AFRICA_ALGIERS, + }, + Item { + name: b"America/Louisville", + tz: tzdata::AMERICA_LOUISVILLE, + binary: raw_tzdata::AMERICA_LOUISVILLE, + }, + Item { + name: b"Asia/Shanghai", + tz: tzdata::PRC, + binary: raw_tzdata::PRC, + }, + Item { + name: b"Australia/Currie", + tz: tzdata::AUSTRALIA_CURRIE, + binary: raw_tzdata::AUSTRALIA_CURRIE, + }, + Item { + name: b"America/Lima", + tz: tzdata::AMERICA_LIMA, + binary: raw_tzdata::AMERICA_LIMA, + }, + Item { + name: b"America/Montreal", + tz: tzdata::AMERICA_MONTREAL, + binary: raw_tzdata::AMERICA_MONTREAL, + }, + Item { + name: b"America/Metlakatla", + tz: tzdata::AMERICA_METLAKATLA, + binary: raw_tzdata::AMERICA_METLAKATLA, + }, + Item { + name: b"America/Lower_Princes", + tz: tzdata::AMERICA_CURACAO, + binary: raw_tzdata::AMERICA_CURACAO, + }, + Item { + name: b"Africa/Bujumbura", + tz: tzdata::AFRICA_BUJUMBURA, + binary: raw_tzdata::AFRICA_BUJUMBURA, + }, + Item { + name: b"Pacific/Bougainville", + tz: tzdata::PACIFIC_BOUGAINVILLE, + binary: raw_tzdata::PACIFIC_BOUGAINVILLE, + }, + Item { + name: b"America/Bahia", + tz: tzdata::AMERICA_BAHIA, + binary: raw_tzdata::AMERICA_BAHIA, + }, + Item { + name: b"Pacific/Ponape", + tz: tzdata::PACIFIC_POHNPEI, + binary: raw_tzdata::PACIFIC_POHNPEI, + }, + Item { + name: b"Europe/Volgograd", + tz: tzdata::EUROPE_VOLGOGRAD, + binary: raw_tzdata::EUROPE_VOLGOGRAD, + }, + Item { + name: b"Indian/Kerguelen", + tz: tzdata::INDIAN_KERGUELEN, + binary: raw_tzdata::INDIAN_KERGUELEN, + }, + Item { + name: b"Europe/Tirane", + tz: tzdata::EUROPE_TIRANE, + binary: raw_tzdata::EUROPE_TIRANE, + }, + Item { + name: b"US/Mountain", + tz: tzdata::NAVAJO, + binary: raw_tzdata::NAVAJO, + }, + Item { + name: b"America/Shiprock", + tz: tzdata::NAVAJO, + binary: raw_tzdata::NAVAJO, + }, + Item { + name: b"Europe/Sarajevo", + tz: tzdata::EUROPE_SARAJEVO, + binary: raw_tzdata::EUROPE_SARAJEVO, + }, + Item { + name: b"Chile/EasterIsland", + tz: tzdata::CHILE_EASTER_ISLAND, + binary: raw_tzdata::CHILE_EASTER_ISLAND, + }, + Item { + name: b"America/Mexico_City", + tz: tzdata::AMERICA_MEXICO_CITY, + binary: raw_tzdata::AMERICA_MEXICO_CITY, + }, + Item { + name: b"America/Belem", + tz: tzdata::AMERICA_BELEM, + binary: raw_tzdata::AMERICA_BELEM, + }, + Item { + name: b"Africa/Gaborone", + tz: tzdata::AFRICA_GABORONE, + binary: raw_tzdata::AFRICA_GABORONE, + }, + Item { + name: b"Africa/Niamey", + tz: tzdata::AFRICA_NIAMEY, + binary: raw_tzdata::AFRICA_NIAMEY, + }, + Item { + name: b"Europe/Saratov", + tz: tzdata::EUROPE_SARATOV, + binary: raw_tzdata::EUROPE_SARATOV, + }, + Item { + name: b"Asia/Choibalsan", + tz: tzdata::ASIA_CHOIBALSAN, + binary: raw_tzdata::ASIA_CHOIBALSAN, + }, + Item { + name: b"Pacific/Gambier", + tz: tzdata::PACIFIC_GAMBIER, + binary: raw_tzdata::PACIFIC_GAMBIER, + }, + Item { + name: b"Pacific/Samoa", + tz: tzdata::PACIFIC_PAGO_PAGO, + binary: raw_tzdata::PACIFIC_PAGO_PAGO, + }, + Item { + name: b"Pacific/Pago_Pago", + tz: tzdata::PACIFIC_PAGO_PAGO, + binary: raw_tzdata::PACIFIC_PAGO_PAGO, + }, + Item { + name: b"America/Cayman", + tz: tzdata::AMERICA_CAYMAN, + binary: raw_tzdata::AMERICA_CAYMAN, + }, + Item { + name: b"Europe/London", + tz: tzdata::GB, + binary: raw_tzdata::GB, + }, + Item { + name: b"Arctic/Longyearbyen", + tz: tzdata::ARCTIC_LONGYEARBYEN, + binary: raw_tzdata::ARCTIC_LONGYEARBYEN, + }, + Item { + name: b"America/Mazatlan", + tz: tzdata::AMERICA_MAZATLAN, + binary: raw_tzdata::AMERICA_MAZATLAN, + }, + Item { + name: b"Europe/Paris", + tz: tzdata::EUROPE_PARIS, + binary: raw_tzdata::EUROPE_PARIS, + }, + Item { + name: b"Asia/Vladivostok", + tz: tzdata::ASIA_VLADIVOSTOK, + binary: raw_tzdata::ASIA_VLADIVOSTOK, + }, + Item { + name: b"Asia/Pyongyang", + tz: tzdata::ASIA_PYONGYANG, + binary: raw_tzdata::ASIA_PYONGYANG, + }, + Item { + name: b"Europe/Moscow", + tz: tzdata::W_SU, + binary: raw_tzdata::W_SU, + }, + Item { + name: b"Europe/Vilnius", + tz: tzdata::EUROPE_VILNIUS, + binary: raw_tzdata::EUROPE_VILNIUS, + }, + Item { + name: b"America/Anchorage", + tz: tzdata::AMERICA_ANCHORAGE, + binary: raw_tzdata::AMERICA_ANCHORAGE, + }, + Item { + name: b"America/Adak", + tz: tzdata::AMERICA_ADAK, + binary: raw_tzdata::AMERICA_ADAK, + }, + Item { + name: b"Pacific/Chatham", + tz: tzdata::NZ_CHAT, + binary: raw_tzdata::NZ_CHAT, + }, + Item { + name: b"Europe/Vatican", + tz: tzdata::EUROPE_ROME, + binary: raw_tzdata::EUROPE_ROME, + }, + Item { + name: b"Europe/Warsaw", + tz: tzdata::POLAND, + binary: raw_tzdata::POLAND, + }, + Item { + name: b"America/Chihuahua", + tz: tzdata::AMERICA_CHIHUAHUA, + binary: raw_tzdata::AMERICA_CHIHUAHUA, + }, + Item { + name: b"America/Inuvik", + tz: tzdata::AMERICA_INUVIK, + binary: raw_tzdata::AMERICA_INUVIK, + }, + Item { + name: b"Europe/Lisbon", + tz: tzdata::PORTUGAL, + binary: raw_tzdata::PORTUGAL, + }, + Item { + name: b"Africa/Kampala", + tz: tzdata::AFRICA_KAMPALA, + binary: raw_tzdata::AFRICA_KAMPALA, + }, + Item { + name: b"America/Bahia_Banderas", + tz: tzdata::AMERICA_BAHIA_BANDERAS, + binary: raw_tzdata::AMERICA_BAHIA_BANDERAS, + }, + Item { + name: b"Etc/GMT", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"America/Cambridge_Bay", + tz: tzdata::AMERICA_CAMBRIDGE_BAY, + binary: raw_tzdata::AMERICA_CAMBRIDGE_BAY, + }, + Item { + name: b"Pacific/Saipan", + tz: tzdata::PACIFIC_SAIPAN, + binary: raw_tzdata::PACIFIC_SAIPAN, + }, + Item { + name: b"US/Central", + tz: tzdata::AMERICA_CHICAGO, + binary: raw_tzdata::AMERICA_CHICAGO, + }, + Item { + name: b"Indian/Chagos", + tz: tzdata::INDIAN_CHAGOS, + binary: raw_tzdata::INDIAN_CHAGOS, + }, + Item { + name: b"Etc/GMT+0", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"Asia/Tashkent", + tz: tzdata::ASIA_TASHKENT, + binary: raw_tzdata::ASIA_TASHKENT, + }, + Item { + name: b"Europe/Prague", + tz: tzdata::EUROPE_BRATISLAVA, + binary: raw_tzdata::EUROPE_BRATISLAVA, + }, + Item { + name: b"Pacific/Nauru", + tz: tzdata::PACIFIC_NAURU, + binary: raw_tzdata::PACIFIC_NAURU, + }, + Item { + name: b"Etc/GMT-0", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"America/New_York", + tz: tzdata::AMERICA_NEW_YORK, + binary: raw_tzdata::AMERICA_NEW_YORK, + }, + Item { + name: b"Etc/UCT", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"Pacific/Pitcairn", + tz: tzdata::PACIFIC_PITCAIRN, + binary: raw_tzdata::PACIFIC_PITCAIRN, + }, + Item { + name: b"Etc/GMT0", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"Etc/GMT+7", + tz: tzdata::ETC_GMT_PLUS_7, + binary: raw_tzdata::ETC_GMT_PLUS_7, + }, + Item { + name: b"Pacific/Funafuti", + tz: tzdata::PACIFIC_FUNAFUTI, + binary: raw_tzdata::PACIFIC_FUNAFUTI, + }, + Item { + name: b"Europe/Busingen", + tz: tzdata::EUROPE_BUSINGEN, + binary: raw_tzdata::EUROPE_BUSINGEN, + }, + Item { + name: b"Etc/GMT+5", + tz: tzdata::ETC_GMT_PLUS_5, + binary: raw_tzdata::ETC_GMT_PLUS_5, + }, + Item { + name: b"Etc/GMT-7", + tz: tzdata::ETC_GMT_MINUS_7, + binary: raw_tzdata::ETC_GMT_MINUS_7, + }, + Item { + name: b"Etc/GMT+10", + tz: tzdata::ETC_GMT_PLUS_10, + binary: raw_tzdata::ETC_GMT_PLUS_10, + }, + Item { + name: b"Africa/Lusaka", + tz: tzdata::AFRICA_LUSAKA, + binary: raw_tzdata::AFRICA_LUSAKA, + }, + Item { + name: b"Etc/GMT-5", + tz: tzdata::ETC_GMT_MINUS_5, + binary: raw_tzdata::ETC_GMT_MINUS_5, + }, + Item { + name: b"Etc/GMT+8", + tz: tzdata::ETC_GMT_PLUS_8, + binary: raw_tzdata::ETC_GMT_PLUS_8, + }, + Item { + name: b"Etc/GMT-10", + tz: tzdata::ETC_GMT_MINUS_10, + binary: raw_tzdata::ETC_GMT_MINUS_10, + }, + Item { + name: b"Pacific/Marquesas", + tz: tzdata::PACIFIC_MARQUESAS, + binary: raw_tzdata::PACIFIC_MARQUESAS, + }, + Item { + name: b"Etc/GMT+2", + tz: tzdata::ETC_GMT_PLUS_2, + binary: raw_tzdata::ETC_GMT_PLUS_2, + }, + Item { + name: b"Etc/GMT-8", + tz: tzdata::ETC_GMT_MINUS_8, + binary: raw_tzdata::ETC_GMT_MINUS_8, + }, + Item { + name: b"America/St_Kitts", + tz: tzdata::AMERICA_ST_KITTS, + binary: raw_tzdata::AMERICA_ST_KITTS, + }, + Item { + name: b"Africa/Lubumbashi", + tz: tzdata::AFRICA_LUBUMBASHI, + binary: raw_tzdata::AFRICA_LUBUMBASHI, + }, + Item { + name: b"Etc/GMT+12", + tz: tzdata::ETC_GMT_PLUS_12, + binary: raw_tzdata::ETC_GMT_PLUS_12, + }, + Item { + name: b"Etc/GMT-2", + tz: tzdata::ETC_GMT_MINUS_2, + binary: raw_tzdata::ETC_GMT_MINUS_2, + }, + Item { + name: b"Etc/GMT+1", + tz: tzdata::ETC_GMT_PLUS_1, + binary: raw_tzdata::ETC_GMT_PLUS_1, + }, + Item { + name: b"Etc/GMT+11", + tz: tzdata::ETC_GMT_PLUS_11, + binary: raw_tzdata::ETC_GMT_PLUS_11, + }, + Item { + name: b"Etc/GMT-12", + tz: tzdata::ETC_GMT_MINUS_12, + binary: raw_tzdata::ETC_GMT_MINUS_12, + }, + Item { + name: b"Factory", + tz: tzdata::FACTORY, + binary: raw_tzdata::FACTORY, + }, + Item { + name: b"Etc/GMT-1", + tz: tzdata::ETC_GMT_MINUS_1, + binary: raw_tzdata::ETC_GMT_MINUS_1, + }, + Item { + name: b"Etc/GMT-11", + tz: tzdata::ETC_GMT_MINUS_11, + binary: raw_tzdata::ETC_GMT_MINUS_11, + }, + Item { + name: b"Pacific/Noumea", + tz: tzdata::PACIFIC_NOUMEA, + binary: raw_tzdata::PACIFIC_NOUMEA, + }, + Item { + name: b"Etc/GMT+6", + tz: tzdata::ETC_GMT_PLUS_6, + binary: raw_tzdata::ETC_GMT_PLUS_6, + }, + Item { + name: b"Etc/GMT+9", + tz: tzdata::ETC_GMT_PLUS_9, + binary: raw_tzdata::ETC_GMT_PLUS_9, + }, + Item { + name: b"Europe/Oslo", + tz: tzdata::ARCTIC_LONGYEARBYEN, + binary: raw_tzdata::ARCTIC_LONGYEARBYEN, + }, + Item { + name: b"Etc/GMT-6", + tz: tzdata::ETC_GMT_MINUS_6, + binary: raw_tzdata::ETC_GMT_MINUS_6, + }, + Item { + name: b"Etc/GMT-14", + tz: tzdata::ETC_GMT_MINUS_14, + binary: raw_tzdata::ETC_GMT_MINUS_14, + }, + Item { + name: b"Etc/GMT-9", + tz: tzdata::ETC_GMT_MINUS_9, + binary: raw_tzdata::ETC_GMT_MINUS_9, + }, + Item { + name: b"Etc/GMT-13", + tz: tzdata::ETC_GMT_MINUS_13, + binary: raw_tzdata::ETC_GMT_MINUS_13, + }, + Item { + name: b"Egypt", + tz: tzdata::EGYPT, + binary: raw_tzdata::EGYPT, + }, + Item { + name: b"Etc/GMT+4", + tz: tzdata::ETC_GMT_PLUS_4, + binary: raw_tzdata::ETC_GMT_PLUS_4, + }, + Item { + name: b"Asia/Jakarta", + tz: tzdata::ASIA_JAKARTA, + binary: raw_tzdata::ASIA_JAKARTA, + }, + Item { + name: b"America/St_Barthelemy", + tz: tzdata::AMERICA_MARIGOT, + binary: raw_tzdata::AMERICA_MARIGOT, + }, + Item { + name: b"Pacific/Kanton", + tz: tzdata::PACIFIC_ENDERBURY, + binary: raw_tzdata::PACIFIC_ENDERBURY, + }, + Item { + name: b"Etc/GMT+3", + tz: tzdata::ETC_GMT_PLUS_3, + binary: raw_tzdata::ETC_GMT_PLUS_3, + }, + Item { + name: b"Etc/GMT-4", + tz: tzdata::ETC_GMT_MINUS_4, + binary: raw_tzdata::ETC_GMT_MINUS_4, + }, + Item { + name: b"America/St_Lucia", + tz: tzdata::AMERICA_ST_LUCIA, + binary: raw_tzdata::AMERICA_ST_LUCIA, + }, + Item { + name: b"Etc/GMT-3", + tz: tzdata::ETC_GMT_MINUS_3, + binary: raw_tzdata::ETC_GMT_MINUS_3, + }, + Item { + name: b"Europe/Brussels", + tz: tzdata::EUROPE_BRUSSELS, + binary: raw_tzdata::EUROPE_BRUSSELS, + }, + Item { + name: b"Asia/Seoul", + tz: tzdata::ROK, + binary: raw_tzdata::ROK, + }, + Item { + name: b"Indian/Christmas", + tz: tzdata::INDIAN_CHRISTMAS, + binary: raw_tzdata::INDIAN_CHRISTMAS, + }, + Item { + name: b"Brazil/DeNoronha", + tz: tzdata::AMERICA_NORONHA, + binary: raw_tzdata::AMERICA_NORONHA, + }, + Item { + name: b"Australia/Yancowinna", + tz: tzdata::AUSTRALIA_BROKEN_HILL, + binary: raw_tzdata::AUSTRALIA_BROKEN_HILL, + }, + Item { + name: b"Canada/Yukon", + tz: tzdata::AMERICA_WHITEHORSE, + binary: raw_tzdata::AMERICA_WHITEHORSE, + }, + Item { + name: b"America/Havana", + tz: tzdata::CUBA, + binary: raw_tzdata::CUBA, + }, + Item { + name: b"Asia/Thimbu", + tz: tzdata::ASIA_THIMBU, + binary: raw_tzdata::ASIA_THIMBU, + }, + Item { + name: b"Africa/El_Aaiun", + tz: tzdata::AFRICA_EL_AAIUN, + binary: raw_tzdata::AFRICA_EL_AAIUN, + }, + Item { + name: b"America/Hermosillo", + tz: tzdata::AMERICA_HERMOSILLO, + binary: raw_tzdata::AMERICA_HERMOSILLO, + }, + Item { + name: b"Mexico/BajaNorte", + tz: tzdata::AMERICA_ENSENADA, + binary: raw_tzdata::AMERICA_ENSENADA, + }, + Item { + name: b"Asia/Baku", + tz: tzdata::ASIA_BAKU, + binary: raw_tzdata::ASIA_BAKU, + }, + Item { + name: b"Asia/Bangkok", + tz: tzdata::ASIA_BANGKOK, + binary: raw_tzdata::ASIA_BANGKOK, + }, + Item { + name: b"Brazil/West", + tz: tzdata::AMERICA_MANAUS, + binary: raw_tzdata::AMERICA_MANAUS, + }, + Item { + name: b"Asia/Almaty", + tz: tzdata::ASIA_ALMATY, + binary: raw_tzdata::ASIA_ALMATY, + }, + Item { + name: b"Asia/Atyrau", + tz: tzdata::ASIA_ATYRAU, + binary: raw_tzdata::ASIA_ATYRAU, + }, + Item { + name: b"Pacific/Kiritimati", + tz: tzdata::PACIFIC_KIRITIMATI, + binary: raw_tzdata::PACIFIC_KIRITIMATI, + }, + Item { + name: b"Pacific/Guam", + tz: tzdata::PACIFIC_GUAM, + binary: raw_tzdata::PACIFIC_GUAM, + }, + Item { + name: b"Africa/Conakry", + tz: tzdata::AFRICA_CONAKRY, + binary: raw_tzdata::AFRICA_CONAKRY, + }, + Item { + name: b"Australia/Lord_Howe", + tz: tzdata::AUSTRALIA_LHI, + binary: raw_tzdata::AUSTRALIA_LHI, + }, + Item { + name: b"Australia/Lindeman", + tz: tzdata::AUSTRALIA_LINDEMAN, + binary: raw_tzdata::AUSTRALIA_LINDEMAN, + }, + Item { + name: b"America/Los_Angeles", + tz: tzdata::AMERICA_LOS_ANGELES, + binary: raw_tzdata::AMERICA_LOS_ANGELES, + }, + Item { + name: b"Asia/Tbilisi", + tz: tzdata::ASIA_TBILISI, + binary: raw_tzdata::ASIA_TBILISI, + }, + Item { + name: b"Pacific/Enderbury", + tz: tzdata::PACIFIC_ENDERBURY, + binary: raw_tzdata::PACIFIC_ENDERBURY, + }, + Item { + name: b"Pacific/Kosrae", + tz: tzdata::PACIFIC_KOSRAE, + binary: raw_tzdata::PACIFIC_KOSRAE, + }, + Item { + name: b"America/Nuuk", + tz: tzdata::AMERICA_GODTHAB, + binary: raw_tzdata::AMERICA_GODTHAB, + }, + Item { + name: b"Australia/Broken_Hill", + tz: tzdata::AUSTRALIA_BROKEN_HILL, + binary: raw_tzdata::AUSTRALIA_BROKEN_HILL, + }, + Item { + name: b"Mexico/BajaSur", + tz: tzdata::AMERICA_MAZATLAN, + binary: raw_tzdata::AMERICA_MAZATLAN, + }, + Item { + name: b"Europe/Belfast", + tz: tzdata::GB, + binary: raw_tzdata::GB, + }, + Item { + name: b"Asia/Ujung_Pandang", + tz: tzdata::ASIA_MAKASSAR, + binary: raw_tzdata::ASIA_MAKASSAR, + }, + Item { + name: b"America/Guayaquil", + tz: tzdata::AMERICA_GUAYAQUIL, + binary: raw_tzdata::AMERICA_GUAYAQUIL, + }, + Item { + name: b"Pacific/Auckland", + tz: tzdata::NZ, + binary: raw_tzdata::NZ, + }, + Item { + name: b"Asia/Khandyga", + tz: tzdata::ASIA_KHANDYGA, + binary: raw_tzdata::ASIA_KHANDYGA, + }, + Item { + name: b"Antarctica/Rothera", + tz: tzdata::ANTARCTICA_ROTHERA, + binary: raw_tzdata::ANTARCTICA_ROTHERA, + }, + Item { + name: b"Brazil/Acre", + tz: tzdata::AMERICA_PORTO_ACRE, + binary: raw_tzdata::AMERICA_PORTO_ACRE, + }, + Item { + name: b"Europe/Amsterdam", + tz: tzdata::EUROPE_AMSTERDAM, + binary: raw_tzdata::EUROPE_AMSTERDAM, + }, + Item { + name: b"Asia/Omsk", + tz: tzdata::ASIA_OMSK, + binary: raw_tzdata::ASIA_OMSK, + }, + Item { + name: b"Pacific/Wake", + tz: tzdata::PACIFIC_WAKE, + binary: raw_tzdata::PACIFIC_WAKE, + }, + Item { + name: b"Antarctica/DumontDUrville", + tz: tzdata::ANTARCTICA_DUMONT_D_URVILLE, + binary: raw_tzdata::ANTARCTICA_DUMONT_D_URVILLE, + }, + Item { + name: b"Kwajalein", + tz: tzdata::KWAJALEIN, + binary: raw_tzdata::KWAJALEIN, + }, + Item { + name: b"America/Jujuy", + tz: tzdata::AMERICA_JUJUY, + binary: raw_tzdata::AMERICA_JUJUY, + }, + Item { + name: b"Atlantic/Jan_Mayen", + tz: tzdata::ARCTIC_LONGYEARBYEN, + binary: raw_tzdata::ARCTIC_LONGYEARBYEN, + }, + Item { + name: b"America/Yakutat", + tz: tzdata::AMERICA_YAKUTAT, + binary: raw_tzdata::AMERICA_YAKUTAT, + }, + Item { + name: b"Pacific/Guadalcanal", + tz: tzdata::PACIFIC_GUADALCANAL, + binary: raw_tzdata::PACIFIC_GUADALCANAL, + }, + Item { + name: b"Atlantic/Faeroe", + tz: tzdata::ATLANTIC_FAEROE, + binary: raw_tzdata::ATLANTIC_FAEROE, + }, + Item { + name: b"Africa/Banjul", + tz: tzdata::AFRICA_BANJUL, + binary: raw_tzdata::AFRICA_BANJUL, + }, + Item { + name: b"Atlantic/Faroe", + tz: tzdata::ATLANTIC_FAEROE, + binary: raw_tzdata::ATLANTIC_FAEROE, + }, + Item { + name: b"Atlantic/Bermuda", + tz: tzdata::ATLANTIC_BERMUDA, + binary: raw_tzdata::ATLANTIC_BERMUDA, + }, + Item { + name: b"Atlantic/Madeira", + tz: tzdata::ATLANTIC_MADEIRA, + binary: raw_tzdata::ATLANTIC_MADEIRA, + }, + Item { + name: b"Asia/Katmandu", + tz: tzdata::ASIA_KATHMANDU, + binary: raw_tzdata::ASIA_KATHMANDU, + }, + Item { + name: b"Pacific/Fiji", + tz: tzdata::PACIFIC_FIJI, + binary: raw_tzdata::PACIFIC_FIJI, + }, + Item { + name: b"Asia/Istanbul", + tz: tzdata::TURKEY, + binary: raw_tzdata::TURKEY, + }, + Item { + name: b"Europe/San_Marino", + tz: tzdata::EUROPE_ROME, + binary: raw_tzdata::EUROPE_ROME, + }, + Item { + name: b"Pacific/Majuro", + tz: tzdata::PACIFIC_MAJURO, + binary: raw_tzdata::PACIFIC_MAJURO, + }, + Item { + name: b"Antarctica/Syowa", + tz: tzdata::ANTARCTICA_SYOWA, + binary: raw_tzdata::ANTARCTICA_SYOWA, + }, + Item { + name: b"Europe/Budapest", + tz: tzdata::EUROPE_BUDAPEST, + binary: raw_tzdata::EUROPE_BUDAPEST, + }, + Item { + name: b"Zulu", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"Antarctica/South_Pole", + tz: tzdata::ANTARCTICA_MC_MURDO, + binary: raw_tzdata::ANTARCTICA_MC_MURDO, + }, + Item { + name: b"Pacific/Kwajalein", + tz: tzdata::KWAJALEIN, + binary: raw_tzdata::KWAJALEIN, + }, + Item { + name: b"Europe/Kaliningrad", + tz: tzdata::EUROPE_KALININGRAD, + binary: raw_tzdata::EUROPE_KALININGRAD, + }, + Item { + name: b"Antarctica/Davis", + tz: tzdata::ANTARCTICA_DAVIS, + binary: raw_tzdata::ANTARCTICA_DAVIS, + }, + Item { + name: b"Asia/Kolkata", + tz: tzdata::ASIA_CALCUTTA, + binary: raw_tzdata::ASIA_CALCUTTA, + }, + Item { + name: b"Pacific/Galapagos", + tz: tzdata::PACIFIC_GALAPAGOS, + binary: raw_tzdata::PACIFIC_GALAPAGOS, + }, + Item { + name: b"Asia/Yekaterinburg", + tz: tzdata::ASIA_YEKATERINBURG, + binary: raw_tzdata::ASIA_YEKATERINBURG, + }, + Item { + name: b"Etc/UTC", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"Asia/Ho_Chi_Minh", + tz: tzdata::ASIA_HO_CHI_MINH, + binary: raw_tzdata::ASIA_HO_CHI_MINH, + }, + Item { + name: b"Asia/Tokyo", + tz: tzdata::JAPAN, + binary: raw_tzdata::JAPAN, + }, + Item { + name: b"Libya", + tz: tzdata::LIBYA, + binary: raw_tzdata::LIBYA, + }, + Item { + name: b"US/Hawaii", + tz: tzdata::PACIFIC_HONOLULU, + binary: raw_tzdata::PACIFIC_HONOLULU, + }, + Item { + name: b"Africa/Kigali", + tz: tzdata::AFRICA_KIGALI, + binary: raw_tzdata::AFRICA_KIGALI, + }, + Item { + name: b"Australia/North", + tz: tzdata::AUSTRALIA_DARWIN, + binary: raw_tzdata::AUSTRALIA_DARWIN, + }, + Item { + name: b"Australia/Hobart", + tz: tzdata::AUSTRALIA_CURRIE, + binary: raw_tzdata::AUSTRALIA_CURRIE, + }, + Item { + name: b"Asia/Tel_Aviv", + tz: tzdata::ISRAEL, + binary: raw_tzdata::ISRAEL, + }, + Item { + name: b"Asia/Jayapura", + tz: tzdata::ASIA_JAYAPURA, + binary: raw_tzdata::ASIA_JAYAPURA, + }, + Item { + name: b"Europe/Isle_of_Man", + tz: tzdata::EUROPE_ISLE_OF_MAN, + binary: raw_tzdata::EUROPE_ISLE_OF_MAN, + }, + Item { + name: b"Asia/Srednekolymsk", + tz: tzdata::ASIA_SREDNEKOLYMSK, + binary: raw_tzdata::ASIA_SREDNEKOLYMSK, + }, + Item { + name: b"Asia/Kashgar", + tz: tzdata::ASIA_KASHGAR, + binary: raw_tzdata::ASIA_KASHGAR, + }, + Item { + name: b"Europe/Berlin", + tz: tzdata::EUROPE_BERLIN, + binary: raw_tzdata::EUROPE_BERLIN, + }, + Item { + name: b"Europe/Luxembourg", + tz: tzdata::EUROPE_LUXEMBOURG, + binary: raw_tzdata::EUROPE_LUXEMBOURG, + }, + Item { + name: b"Australia/South", + tz: tzdata::AUSTRALIA_ADELAIDE, + binary: raw_tzdata::AUSTRALIA_ADELAIDE, + }, + Item { + name: b"Pacific/Tahiti", + tz: tzdata::PACIFIC_TAHITI, + binary: raw_tzdata::PACIFIC_TAHITI, + }, + Item { + name: b"Brazil/East", + tz: tzdata::AMERICA_SAO_PAULO, + binary: raw_tzdata::AMERICA_SAO_PAULO, + }, + Item { + name: b"Pacific/Port_Moresby", + tz: tzdata::PACIFIC_PORT_MORESBY, + binary: raw_tzdata::PACIFIC_PORT_MORESBY, + }, + Item { + name: b"Antarctica/Mawson", + tz: tzdata::ANTARCTICA_MAWSON, + binary: raw_tzdata::ANTARCTICA_MAWSON, + }, + Item { + name: b"Antarctica/McMurdo", + tz: tzdata::ANTARCTICA_MC_MURDO, + binary: raw_tzdata::ANTARCTICA_MC_MURDO, + }, + Item { + name: b"Atlantic/South_Georgia", + tz: tzdata::ATLANTIC_SOUTH_GEORGIA, + binary: raw_tzdata::ATLANTIC_SOUTH_GEORGIA, + }, + Item { + name: b"Antarctica/Macquarie", + tz: tzdata::ANTARCTICA_MACQUARIE, + binary: raw_tzdata::ANTARCTICA_MACQUARIE, + }, + Item { + name: b"Pacific/Fakaofo", + tz: tzdata::PACIFIC_FAKAOFO, + binary: raw_tzdata::PACIFIC_FAKAOFO, + }, + Item { + name: b"Pacific/Norfolk", + tz: tzdata::PACIFIC_NORFOLK, + binary: raw_tzdata::PACIFIC_NORFOLK, + }, + Item { + name: b"Africa/Windhoek", + tz: tzdata::AFRICA_WINDHOEK, + binary: raw_tzdata::AFRICA_WINDHOEK, + }, + Item { + name: b"Asia/Kuching", + tz: tzdata::ASIA_KUCHING, + binary: raw_tzdata::ASIA_KUCHING, + }, + Item { + name: b"Europe/Tallinn", + tz: tzdata::EUROPE_TALLINN, + binary: raw_tzdata::EUROPE_TALLINN, + }, + Item { + name: b"Europe/Dublin", + tz: tzdata::EIRE, + binary: raw_tzdata::EIRE, + }, + Item { + name: b"Asia/Kabul", + tz: tzdata::ASIA_KABUL, + binary: raw_tzdata::ASIA_KABUL, + }, + Item { + name: b"Asia/Oral", + tz: tzdata::ASIA_ORAL, + binary: raw_tzdata::ASIA_ORAL, + }, + Item { + name: b"Antarctica/Palmer", + tz: tzdata::ANTARCTICA_PALMER, + binary: raw_tzdata::ANTARCTICA_PALMER, + }, + Item { + name: b"America/Halifax", + tz: tzdata::AMERICA_HALIFAX, + binary: raw_tzdata::AMERICA_HALIFAX, + }, + Item { + name: b"Europe/Gibraltar", + tz: tzdata::EUROPE_GIBRALTAR, + binary: raw_tzdata::EUROPE_GIBRALTAR, + }, + Item { + name: b"Asia/Novokuznetsk", + tz: tzdata::ASIA_NOVOKUZNETSK, + binary: raw_tzdata::ASIA_NOVOKUZNETSK, + }, + Item { + name: b"Europe/Stockholm", + tz: tzdata::EUROPE_STOCKHOLM, + binary: raw_tzdata::EUROPE_STOCKHOLM, + }, + Item { + name: b"Asia/Karachi", + tz: tzdata::ASIA_KARACHI, + binary: raw_tzdata::ASIA_KARACHI, + }, + Item { + name: b"Asia/Phnom_Penh", + tz: tzdata::ASIA_PHNOM_PENH, + binary: raw_tzdata::ASIA_PHNOM_PENH, + }, + Item { + name: b"Atlantic/Cape_Verde", + tz: tzdata::ATLANTIC_CAPE_VERDE, + binary: raw_tzdata::ATLANTIC_CAPE_VERDE, + }, + Item { + name: b"Pacific/Midway", + tz: tzdata::PACIFIC_MIDWAY, + binary: raw_tzdata::PACIFIC_MIDWAY, + }, + Item { + name: b"America/Kralendijk", + tz: tzdata::AMERICA_CURACAO, + binary: raw_tzdata::AMERICA_CURACAO, + }, + Item { + name: b"Europe/Tiraspol", + tz: tzdata::EUROPE_CHISINAU, + binary: raw_tzdata::EUROPE_CHISINAU, + }, + Item { + name: b"Africa/Brazzaville", + tz: tzdata::AFRICA_BRAZZAVILLE, + binary: raw_tzdata::AFRICA_BRAZZAVILLE, + }, + Item { + name: b"Europe/Istanbul", + tz: tzdata::TURKEY, + binary: raw_tzdata::TURKEY, + }, + Item { + name: b"Pacific/Chuuk", + tz: tzdata::PACIFIC_CHUUK, + binary: raw_tzdata::PACIFIC_CHUUK, + }, + Item { + name: b"Atlantic/St_Helena", + tz: tzdata::ATLANTIC_ST_HELENA, + binary: raw_tzdata::ATLANTIC_ST_HELENA, + }, + Item { + name: b"Asia/Barnaul", + tz: tzdata::ASIA_BARNAUL, + binary: raw_tzdata::ASIA_BARNAUL, + }, + Item { + name: b"Pacific/Honolulu", + tz: tzdata::PACIFIC_HONOLULU, + binary: raw_tzdata::PACIFIC_HONOLULU, + }, + Item { + name: b"Africa/Kinshasa", + tz: tzdata::AFRICA_KINSHASA, + binary: raw_tzdata::AFRICA_KINSHASA, + }, + Item { + name: b"Asia/Jerusalem", + tz: tzdata::ISRAEL, + binary: raw_tzdata::ISRAEL, + }, + Item { + name: b"Pacific/Johnston", + tz: tzdata::PACIFIC_HONOLULU, + binary: raw_tzdata::PACIFIC_HONOLULU, + }, + Item { + name: b"Australia/Perth", + tz: tzdata::AUSTRALIA_PERTH, + binary: raw_tzdata::AUSTRALIA_PERTH, + }, + Item { + name: b"Chile/Continental", + tz: tzdata::AMERICA_SANTIAGO, + binary: raw_tzdata::AMERICA_SANTIAGO, + }, + Item { + name: b"Europe/Uzhgorod", + tz: tzdata::EUROPE_UZHGOROD, + binary: raw_tzdata::EUROPE_UZHGOROD, + }, + Item { + name: b"Europe/Skopje", + tz: tzdata::EUROPE_SKOPJE, + binary: raw_tzdata::EUROPE_SKOPJE, + }, + Item { + name: b"Pacific/Palau", + tz: tzdata::PACIFIC_PALAU, + binary: raw_tzdata::PACIFIC_PALAU, + }, + Item { + name: b"Europe/Simferopol", + tz: tzdata::EUROPE_SIMFEROPOL, + binary: raw_tzdata::EUROPE_SIMFEROPOL, + }, + Item { + name: b"Australia/Sydney", + tz: tzdata::AUSTRALIA_ACT, + binary: raw_tzdata::AUSTRALIA_ACT, + }, + Item { + name: b"Pacific/Pohnpei", + tz: tzdata::PACIFIC_POHNPEI, + binary: raw_tzdata::PACIFIC_POHNPEI, + }, + Item { + name: b"Pacific/Yap", + tz: tzdata::PACIFIC_CHUUK, + binary: raw_tzdata::PACIFIC_CHUUK, + }, + Item { + name: b"Etc/Zulu", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"Europe/Minsk", + tz: tzdata::EUROPE_MINSK, + binary: raw_tzdata::EUROPE_MINSK, + }, + Item { + name: b"Pacific/Truk", + tz: tzdata::PACIFIC_CHUUK, + binary: raw_tzdata::PACIFIC_CHUUK, + }, + Item { + name: b"Asia/Krasnoyarsk", + tz: tzdata::ASIA_KRASNOYARSK, + binary: raw_tzdata::ASIA_KRASNOYARSK, + }, + Item { + name: b"Africa/Khartoum", + tz: tzdata::AFRICA_KHARTOUM, + binary: raw_tzdata::AFRICA_KHARTOUM, + }, + Item { + name: b"Asia/Baghdad", + tz: tzdata::ASIA_BAGHDAD, + binary: raw_tzdata::ASIA_BAGHDAD, + }, + Item { + name: b"Universal", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"America/Yellowknife", + tz: tzdata::AMERICA_YELLOWKNIFE, + binary: raw_tzdata::AMERICA_YELLOWKNIFE, + }, + Item { + name: b"Europe/Jersey", + tz: tzdata::EUROPE_JERSEY, + binary: raw_tzdata::EUROPE_JERSEY, + }, + Item { + name: b"Atlantic/Canary", + tz: tzdata::ATLANTIC_CANARY, + binary: raw_tzdata::ATLANTIC_CANARY, + }, + Item { + name: b"Atlantic/Stanley", + tz: tzdata::ATLANTIC_STANLEY, + binary: raw_tzdata::ATLANTIC_STANLEY, + }, + Item { + name: b"Europe/Kiev", + tz: tzdata::EUROPE_KIEV, + binary: raw_tzdata::EUROPE_KIEV, + }, + Item { + name: b"Europe/Ljubljana", + tz: tzdata::EUROPE_LJUBLJANA, + binary: raw_tzdata::EUROPE_LJUBLJANA, + }, + Item { + name: b"Antarctica/Troll", + tz: tzdata::ANTARCTICA_TROLL, + binary: raw_tzdata::ANTARCTICA_TROLL, + }, + Item { + name: b"Greenwich", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"Europe/Bucharest", + tz: tzdata::EUROPE_BUCHAREST, + binary: raw_tzdata::EUROPE_BUCHAREST, + }, + Item { + name: b"Asia/Kathmandu", + tz: tzdata::ASIA_KATHMANDU, + binary: raw_tzdata::ASIA_KATHMANDU, + }, + Item { + name: b"Europe/Kirov", + tz: tzdata::EUROPE_KIROV, + binary: raw_tzdata::EUROPE_KIROV, + }, + Item { + name: b"Europe/Chisinau", + tz: tzdata::EUROPE_CHISINAU, + binary: raw_tzdata::EUROPE_CHISINAU, + }, + Item { + name: b"Europe/Zurich", + tz: tzdata::EUROPE_BUSINGEN, + binary: raw_tzdata::EUROPE_BUSINGEN, + }, + Item { + name: b"Antarctica/Casey", + tz: tzdata::ANTARCTICA_CASEY, + binary: raw_tzdata::ANTARCTICA_CASEY, + }, + Item { + name: b"Asia/Bishkek", + tz: tzdata::ASIA_BISHKEK, + binary: raw_tzdata::ASIA_BISHKEK, + }, + Item { + name: b"Etc/Universal", + tz: tzdata::UCT, + binary: raw_tzdata::UCT, + }, + Item { + name: b"Asia/Thimphu", + tz: tzdata::ASIA_THIMBU, + binary: raw_tzdata::ASIA_THIMBU, + }, + Item { + name: b"Turkey", + tz: tzdata::TURKEY, + binary: raw_tzdata::TURKEY, + }, + Item { + name: b"Antarctica/Vostok", + tz: tzdata::ANTARCTICA_VOSTOK, + binary: raw_tzdata::ANTARCTICA_VOSTOK, + }, + Item { + name: b"America/La_Paz", + tz: tzdata::AMERICA_LA_PAZ, + binary: raw_tzdata::AMERICA_LA_PAZ, + }, + Item { + name: b"Australia/LHI", + tz: tzdata::AUSTRALIA_LHI, + binary: raw_tzdata::AUSTRALIA_LHI, + }, + Item { + name: b"Europe/Ulyanovsk", + tz: tzdata::EUROPE_ULYANOVSK, + binary: raw_tzdata::EUROPE_ULYANOVSK, + }, + Item { + name: b"Atlantic/Azores", + tz: tzdata::ATLANTIC_AZORES, + binary: raw_tzdata::ATLANTIC_AZORES, + }, + Item { + name: b"Asia/Sakhalin", + tz: tzdata::ASIA_SAKHALIN, + binary: raw_tzdata::ASIA_SAKHALIN, + }, + Item { + name: b"Pacific/Wallis", + tz: tzdata::PACIFIC_WALLIS, + binary: raw_tzdata::PACIFIC_WALLIS, + }, + Item { + name: b"Asia/Irkutsk", + tz: tzdata::ASIA_IRKUTSK, + binary: raw_tzdata::ASIA_IRKUTSK, + }, + Item { + name: b"Asia/Kuala_Lumpur", + tz: tzdata::ASIA_KUALA_LUMPUR, + binary: raw_tzdata::ASIA_KUALA_LUMPUR, + }, + Item { + name: b"Portugal", + tz: tzdata::PORTUGAL, + binary: raw_tzdata::PORTUGAL, + }, + Item { + name: b"Europe/Guernsey", + tz: tzdata::EUROPE_GUERNSEY, + binary: raw_tzdata::EUROPE_GUERNSEY, + }, + Item { + name: b"etc/localtime", + tz: tzdata::FACTORY, + binary: raw_tzdata::FACTORY, + }, + Item { + name: b"Hongkong", + tz: tzdata::HONGKONG, + binary: raw_tzdata::HONGKONG, + }, + Item { + name: b"Atlantic/Reykjavik", + tz: tzdata::ICELAND, + binary: raw_tzdata::ICELAND, + }, + Item { + name: b"Europe/Kyiv", + tz: tzdata::EUROPE_KIEV, + binary: raw_tzdata::EUROPE_KIEV, + }, + Item { + name: b"Asia/Riyadh", + tz: tzdata::ASIA_RIYADH, + binary: raw_tzdata::ASIA_RIYADH, + }, + Item { + name: b"Europe/Vaduz", + tz: tzdata::EUROPE_VADUZ, + binary: raw_tzdata::EUROPE_VADUZ, + }, + Item { + name: b"Mexico/General", + tz: tzdata::AMERICA_MEXICO_CITY, + binary: raw_tzdata::AMERICA_MEXICO_CITY, + }, + Item { + name: b"Etc/Greenwich", + tz: tzdata::GMT, + binary: raw_tzdata::GMT, + }, + Item { + name: b"Asia/Yakutsk", + tz: tzdata::ASIA_YAKUTSK, + binary: raw_tzdata::ASIA_YAKUTSK, + }, ]; -const ASSO_VALUES: [u16; 257] = [ +const ASSO_VALUES: [u16; 256] = [ 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 5, 5, 7, 10, 744, 5, 20, 17, @@ -7499,7 +5785,7 @@ const ASSO_VALUES: [u16; 257] = [ 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, - 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, + 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, ]; fn find_item(s: &[u8]) -> Option<&'static Item> { @@ -7540,19 +5826,20 @@ fn find_item(s: &[u8]) -> Option<&'static Item> { } let key = WORDLIST[key]?; let key: u16 = unsafe { transmute(key) }; - let (key, ref item) = ITEMS[key as usize]; - if !key.eq_ignore_ascii_case(s) { + let item = &ITEMS[key as usize]; + if !item.name.eq_ignore_ascii_case(s) { return None; } Some(item) } +#[inline] pub(crate) fn find_tz(s: &[u8]) -> Option> { - Some(find_item(s)?.0) + Some(find_item(s)?.tz) } -#[cfg(feature = "binary")] +#[inline] pub(crate) fn find_raw(s: &[u8]) -> Option<&'static [u8]> { - Some(find_item(s)?.1) + Some(find_item(s)?.binary) } diff --git a/src/generated/mod.rs b/src/generated/mod.rs index 84608ed..b3dfd2d 100644 --- a/src/generated/mod.rs +++ b/src/generated/mod.rs @@ -21,8 +21,9 @@ #![allow(clippy::pedantic)] -#[cfg(feature = "by-name")] pub(crate) mod by_name; +#[cfg(test)] +mod test_all_names; use tz::TimeZoneRef; @@ -211,273 +212,165 @@ pub mod time_zone { pub const WINDHOEK: TimeZoneRef<'static> = tzdata::AFRICA_WINDHOEK; /// Raw, unparsed time zone data for Africa/Abidjan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ABIDJAN: &[u8] = raw_tzdata::AFRICA_ABIDJAN; /// Raw, unparsed time zone data for Africa/Accra, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ACCRA: &[u8] = raw_tzdata::AFRICA_ACCRA; /// Raw, unparsed time zone data for Africa/Addis_Ababa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ADDIS_ABABA: &[u8] = raw_tzdata::AFRICA_ADDIS_ABABA; /// Raw, unparsed time zone data for Africa/Algiers, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ALGIERS: &[u8] = raw_tzdata::AFRICA_ALGIERS; /// Raw, unparsed time zone data for Africa/Asmara, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ASMARA: &[u8] = raw_tzdata::AFRICA_ASMARA; /// Raw, unparsed time zone data for Africa/Asmera, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ASMERA: &[u8] = raw_tzdata::AFRICA_ASMARA; /// Raw, unparsed time zone data for Africa/Bamako, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAMAKO: &[u8] = raw_tzdata::AFRICA_BAMAKO; /// Raw, unparsed time zone data for Africa/Bangui, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BANGUI: &[u8] = raw_tzdata::AFRICA_BANGUI; /// Raw, unparsed time zone data for Africa/Banjul, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BANJUL: &[u8] = raw_tzdata::AFRICA_BANJUL; /// Raw, unparsed time zone data for Africa/Bissau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BISSAU: &[u8] = raw_tzdata::AFRICA_BISSAU; /// Raw, unparsed time zone data for Africa/Blantyre, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BLANTYRE: &[u8] = raw_tzdata::AFRICA_BLANTYRE; /// Raw, unparsed time zone data for Africa/Brazzaville, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BRAZZAVILLE: &[u8] = raw_tzdata::AFRICA_BRAZZAVILLE; /// Raw, unparsed time zone data for Africa/Bujumbura, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BUJUMBURA: &[u8] = raw_tzdata::AFRICA_BUJUMBURA; /// Raw, unparsed time zone data for Africa/Cairo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CAIRO: &[u8] = raw_tzdata::EGYPT; /// Raw, unparsed time zone data for Africa/Casablanca, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CASABLANCA: &[u8] = raw_tzdata::AFRICA_CASABLANCA; /// Raw, unparsed time zone data for Africa/Ceuta, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CEUTA: &[u8] = raw_tzdata::AFRICA_CEUTA; /// Raw, unparsed time zone data for Africa/Conakry, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CONAKRY: &[u8] = raw_tzdata::AFRICA_CONAKRY; /// Raw, unparsed time zone data for Africa/Dakar, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DAKAR: &[u8] = raw_tzdata::AFRICA_DAKAR; /// Raw, unparsed time zone data for Africa/Dar_es_Salaam, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DAR_ES_SALAAM: &[u8] = raw_tzdata::AFRICA_DAR_ES_SALAAM; /// Raw, unparsed time zone data for Africa/Djibouti, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DJIBOUTI: &[u8] = raw_tzdata::AFRICA_DJIBOUTI; /// Raw, unparsed time zone data for Africa/Douala, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DOUALA: &[u8] = raw_tzdata::AFRICA_DOUALA; /// Raw, unparsed time zone data for Africa/El_Aaiun, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EL_AAIUN: &[u8] = raw_tzdata::AFRICA_EL_AAIUN; /// Raw, unparsed time zone data for Africa/Freetown, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FREETOWN: &[u8] = raw_tzdata::AFRICA_FREETOWN; /// Raw, unparsed time zone data for Africa/Gaborone, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GABORONE: &[u8] = raw_tzdata::AFRICA_GABORONE; /// Raw, unparsed time zone data for Africa/Harare, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HARARE: &[u8] = raw_tzdata::AFRICA_HARARE; /// Raw, unparsed time zone data for Africa/Johannesburg, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JOHANNESBURG: &[u8] = raw_tzdata::AFRICA_JOHANNESBURG; /// Raw, unparsed time zone data for Africa/Juba, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JUBA: &[u8] = raw_tzdata::AFRICA_JUBA; /// Raw, unparsed time zone data for Africa/Kampala, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KAMPALA: &[u8] = raw_tzdata::AFRICA_KAMPALA; /// Raw, unparsed time zone data for Africa/Khartoum, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KHARTOUM: &[u8] = raw_tzdata::AFRICA_KHARTOUM; /// Raw, unparsed time zone data for Africa/Kigali, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KIGALI: &[u8] = raw_tzdata::AFRICA_KIGALI; /// Raw, unparsed time zone data for Africa/Kinshasa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KINSHASA: &[u8] = raw_tzdata::AFRICA_KINSHASA; /// Raw, unparsed time zone data for Africa/Lagos, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LAGOS: &[u8] = raw_tzdata::AFRICA_LAGOS; /// Raw, unparsed time zone data for Africa/Libreville, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LIBREVILLE: &[u8] = raw_tzdata::AFRICA_LIBREVILLE; /// Raw, unparsed time zone data for Africa/Lome, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LOME: &[u8] = raw_tzdata::AFRICA_LOME; /// Raw, unparsed time zone data for Africa/Luanda, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LUANDA: &[u8] = raw_tzdata::AFRICA_LUANDA; /// Raw, unparsed time zone data for Africa/Lubumbashi, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LUBUMBASHI: &[u8] = raw_tzdata::AFRICA_LUBUMBASHI; /// Raw, unparsed time zone data for Africa/Lusaka, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LUSAKA: &[u8] = raw_tzdata::AFRICA_LUSAKA; /// Raw, unparsed time zone data for Africa/Malabo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MALABO: &[u8] = raw_tzdata::AFRICA_MALABO; /// Raw, unparsed time zone data for Africa/Maputo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAPUTO: &[u8] = raw_tzdata::AFRICA_MAPUTO; /// Raw, unparsed time zone data for Africa/Maseru, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MASERU: &[u8] = raw_tzdata::AFRICA_MASERU; /// Raw, unparsed time zone data for Africa/Mbabane, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MBABANE: &[u8] = raw_tzdata::AFRICA_MBABANE; /// Raw, unparsed time zone data for Africa/Mogadishu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MOGADISHU: &[u8] = raw_tzdata::AFRICA_MOGADISHU; /// Raw, unparsed time zone data for Africa/Monrovia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONROVIA: &[u8] = raw_tzdata::AFRICA_MONROVIA; /// Raw, unparsed time zone data for Africa/Nairobi, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NAIROBI: &[u8] = raw_tzdata::AFRICA_NAIROBI; /// Raw, unparsed time zone data for Africa/Ndjamena, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NDJAMENA: &[u8] = raw_tzdata::AFRICA_NDJAMENA; /// Raw, unparsed time zone data for Africa/Niamey, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NIAMEY: &[u8] = raw_tzdata::AFRICA_NIAMEY; /// Raw, unparsed time zone data for Africa/Nouakchott, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NOUAKCHOTT: &[u8] = raw_tzdata::AFRICA_NOUAKCHOTT; /// Raw, unparsed time zone data for Africa/Ouagadougou, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_OUAGADOUGOU: &[u8] = raw_tzdata::AFRICA_OUAGADOUGOU; /// Raw, unparsed time zone data for Africa/Porto-Novo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORTO_NOVO: &[u8] = raw_tzdata::AFRICA_PORTO_NOVO; /// Raw, unparsed time zone data for Africa/Sao_Tome, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAO_TOME: &[u8] = raw_tzdata::AFRICA_SAO_TOME; /// Raw, unparsed time zone data for Africa/Timbuktu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TIMBUKTU: &[u8] = raw_tzdata::AFRICA_BAMAKO; /// Raw, unparsed time zone data for Africa/Tripoli, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TRIPOLI: &[u8] = raw_tzdata::LIBYA; /// Raw, unparsed time zone data for Africa/Tunis, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TUNIS: &[u8] = raw_tzdata::AFRICA_TUNIS; /// Raw, unparsed time zone data for Africa/Windhoek, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WINDHOEK: &[u8] = raw_tzdata::AFRICA_WINDHOEK; } @@ -909,708 +802,426 @@ pub mod time_zone { pub const YELLOWKNIFE: TimeZoneRef<'static> = tzdata::AMERICA_YELLOWKNIFE; /// Raw, unparsed time zone data for America/Adak, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ADAK: &[u8] = raw_tzdata::AMERICA_ADAK; /// Raw, unparsed time zone data for America/Anchorage, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ANCHORAGE: &[u8] = raw_tzdata::AMERICA_ANCHORAGE; /// Raw, unparsed time zone data for America/Anguilla, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ANGUILLA: &[u8] = raw_tzdata::AMERICA_ANGUILLA; /// Raw, unparsed time zone data for America/Antigua, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ANTIGUA: &[u8] = raw_tzdata::AMERICA_ANTIGUA; /// Raw, unparsed time zone data for America/Araguaina, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ARAGUAINA: &[u8] = raw_tzdata::AMERICA_ARAGUAINA; /// Raw, unparsed time zone data for America/Aruba, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ARUBA: &[u8] = raw_tzdata::AMERICA_ARUBA; /// Raw, unparsed time zone data for America/Asuncion, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ASUNCION: &[u8] = raw_tzdata::AMERICA_ASUNCION; /// Raw, unparsed time zone data for America/Atikokan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ATIKOKAN: &[u8] = raw_tzdata::AMERICA_ATIKOKAN; /// Raw, unparsed time zone data for America/Atka, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ATKA: &[u8] = raw_tzdata::AMERICA_ADAK; /// Raw, unparsed time zone data for America/Bahia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAHIA: &[u8] = raw_tzdata::AMERICA_BAHIA; /// Raw, unparsed time zone data for America/Bahia_Banderas, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAHIA_BANDERAS: &[u8] = raw_tzdata::AMERICA_BAHIA_BANDERAS; /// Raw, unparsed time zone data for America/Barbados, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BARBADOS: &[u8] = raw_tzdata::AMERICA_BARBADOS; /// Raw, unparsed time zone data for America/Belem, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BELEM: &[u8] = raw_tzdata::AMERICA_BELEM; /// Raw, unparsed time zone data for America/Belize, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BELIZE: &[u8] = raw_tzdata::AMERICA_BELIZE; /// Raw, unparsed time zone data for America/Blanc-Sablon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BLANC_SABLON: &[u8] = raw_tzdata::AMERICA_BLANC_SABLON; /// Raw, unparsed time zone data for America/Boa_Vista, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BOA_VISTA: &[u8] = raw_tzdata::AMERICA_BOA_VISTA; /// Raw, unparsed time zone data for America/Bogota, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BOGOTA: &[u8] = raw_tzdata::AMERICA_BOGOTA; /// Raw, unparsed time zone data for America/Boise, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BOISE: &[u8] = raw_tzdata::AMERICA_BOISE; /// Raw, unparsed time zone data for America/Buenos_Aires, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BUENOS_AIRES: &[u8] = raw_tzdata::AMERICA_BUENOS_AIRES; /// Raw, unparsed time zone data for America/Cambridge_Bay, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CAMBRIDGE_BAY: &[u8] = raw_tzdata::AMERICA_CAMBRIDGE_BAY; /// Raw, unparsed time zone data for America/Campo_Grande, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CAMPO_GRANDE: &[u8] = raw_tzdata::AMERICA_CAMPO_GRANDE; /// Raw, unparsed time zone data for America/Cancun, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CANCUN: &[u8] = raw_tzdata::AMERICA_CANCUN; /// Raw, unparsed time zone data for America/Caracas, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CARACAS: &[u8] = raw_tzdata::AMERICA_CARACAS; /// Raw, unparsed time zone data for America/Catamarca, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CATAMARCA: &[u8] = raw_tzdata::AMERICA_CATAMARCA; /// Raw, unparsed time zone data for America/Cayenne, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CAYENNE: &[u8] = raw_tzdata::AMERICA_CAYENNE; /// Raw, unparsed time zone data for America/Cayman, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CAYMAN: &[u8] = raw_tzdata::AMERICA_CAYMAN; /// Raw, unparsed time zone data for America/Chicago, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHICAGO: &[u8] = raw_tzdata::AMERICA_CHICAGO; /// Raw, unparsed time zone data for America/Chihuahua, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHIHUAHUA: &[u8] = raw_tzdata::AMERICA_CHIHUAHUA; /// Raw, unparsed time zone data for America/Coral_Harbour, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CORAL_HARBOUR: &[u8] = raw_tzdata::AMERICA_ATIKOKAN; /// Raw, unparsed time zone data for America/Cordoba, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CORDOBA: &[u8] = raw_tzdata::AMERICA_CORDOBA; /// Raw, unparsed time zone data for America/Costa_Rica, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_COSTA_RICA: &[u8] = raw_tzdata::AMERICA_COSTA_RICA; /// Raw, unparsed time zone data for America/Creston, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CRESTON: &[u8] = raw_tzdata::AMERICA_CRESTON; /// Raw, unparsed time zone data for America/Cuiaba, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CUIABA: &[u8] = raw_tzdata::AMERICA_CUIABA; /// Raw, unparsed time zone data for America/Curacao, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CURACAO: &[u8] = raw_tzdata::AMERICA_CURACAO; /// Raw, unparsed time zone data for America/Danmarkshavn, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DANMARKSHAVN: &[u8] = raw_tzdata::AMERICA_DANMARKSHAVN; /// Raw, unparsed time zone data for America/Dawson, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DAWSON: &[u8] = raw_tzdata::AMERICA_DAWSON; /// Raw, unparsed time zone data for America/Dawson_Creek, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DAWSON_CREEK: &[u8] = raw_tzdata::AMERICA_DAWSON_CREEK; /// Raw, unparsed time zone data for America/Denver, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DENVER: &[u8] = raw_tzdata::NAVAJO; /// Raw, unparsed time zone data for America/Detroit, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DETROIT: &[u8] = raw_tzdata::AMERICA_DETROIT; /// Raw, unparsed time zone data for America/Dominica, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DOMINICA: &[u8] = raw_tzdata::AMERICA_DOMINICA; /// Raw, unparsed time zone data for America/Edmonton, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EDMONTON: &[u8] = raw_tzdata::AMERICA_EDMONTON; /// Raw, unparsed time zone data for America/Eirunepe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EIRUNEPE: &[u8] = raw_tzdata::AMERICA_EIRUNEPE; /// Raw, unparsed time zone data for America/El_Salvador, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EL_SALVADOR: &[u8] = raw_tzdata::AMERICA_EL_SALVADOR; /// Raw, unparsed time zone data for America/Ensenada, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ENSENADA: &[u8] = raw_tzdata::AMERICA_ENSENADA; /// Raw, unparsed time zone data for America/Fortaleza, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FORTALEZA: &[u8] = raw_tzdata::AMERICA_FORTALEZA; /// Raw, unparsed time zone data for America/Fort_Nelson, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FORT_NELSON: &[u8] = raw_tzdata::AMERICA_FORT_NELSON; /// Raw, unparsed time zone data for America/Fort_Wayne, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FORT_WAYNE: &[u8] = raw_tzdata::AMERICA_FORT_WAYNE; /// Raw, unparsed time zone data for America/Glace_Bay, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GLACE_BAY: &[u8] = raw_tzdata::AMERICA_GLACE_BAY; /// Raw, unparsed time zone data for America/Godthab, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GODTHAB: &[u8] = raw_tzdata::AMERICA_GODTHAB; /// Raw, unparsed time zone data for America/Goose_Bay, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GOOSE_BAY: &[u8] = raw_tzdata::AMERICA_GOOSE_BAY; /// Raw, unparsed time zone data for America/Grand_Turk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GRAND_TURK: &[u8] = raw_tzdata::AMERICA_GRAND_TURK; /// Raw, unparsed time zone data for America/Grenada, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GRENADA: &[u8] = raw_tzdata::AMERICA_GRENADA; /// Raw, unparsed time zone data for America/Guadeloupe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUADELOUPE: &[u8] = raw_tzdata::AMERICA_GUADELOUPE; /// Raw, unparsed time zone data for America/Guatemala, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUATEMALA: &[u8] = raw_tzdata::AMERICA_GUATEMALA; /// Raw, unparsed time zone data for America/Guayaquil, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUAYAQUIL: &[u8] = raw_tzdata::AMERICA_GUAYAQUIL; /// Raw, unparsed time zone data for America/Guyana, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUYANA: &[u8] = raw_tzdata::AMERICA_GUYANA; /// Raw, unparsed time zone data for America/Halifax, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HALIFAX: &[u8] = raw_tzdata::AMERICA_HALIFAX; /// Raw, unparsed time zone data for America/Havana, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HAVANA: &[u8] = raw_tzdata::CUBA; /// Raw, unparsed time zone data for America/Hermosillo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HERMOSILLO: &[u8] = raw_tzdata::AMERICA_HERMOSILLO; /// Raw, unparsed time zone data for America/Indianapolis, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_INDIANAPOLIS: &[u8] = raw_tzdata::AMERICA_FORT_WAYNE; /// Raw, unparsed time zone data for America/Inuvik, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_INUVIK: &[u8] = raw_tzdata::AMERICA_INUVIK; /// Raw, unparsed time zone data for America/Iqaluit, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_IQALUIT: &[u8] = raw_tzdata::AMERICA_IQALUIT; /// Raw, unparsed time zone data for America/Jamaica, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JAMAICA: &[u8] = raw_tzdata::JAMAICA; /// Raw, unparsed time zone data for America/Jujuy, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JUJUY: &[u8] = raw_tzdata::AMERICA_JUJUY; /// Raw, unparsed time zone data for America/Juneau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JUNEAU: &[u8] = raw_tzdata::AMERICA_JUNEAU; /// Raw, unparsed time zone data for America/Knox_IN, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KNOX_IN: &[u8] = raw_tzdata::AMERICA_KNOX_IN; /// Raw, unparsed time zone data for America/Kralendijk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KRALENDIJK: &[u8] = raw_tzdata::AMERICA_CURACAO; /// Raw, unparsed time zone data for America/La_Paz, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LA_PAZ: &[u8] = raw_tzdata::AMERICA_LA_PAZ; /// Raw, unparsed time zone data for America/Lima, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LIMA: &[u8] = raw_tzdata::AMERICA_LIMA; /// Raw, unparsed time zone data for America/Los_Angeles, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LOS_ANGELES: &[u8] = raw_tzdata::AMERICA_LOS_ANGELES; /// Raw, unparsed time zone data for America/Louisville, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LOUISVILLE: &[u8] = raw_tzdata::AMERICA_LOUISVILLE; /// Raw, unparsed time zone data for America/Lower_Princes, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LOWER_PRINCES: &[u8] = raw_tzdata::AMERICA_CURACAO; /// Raw, unparsed time zone data for America/Maceio, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MACEIO: &[u8] = raw_tzdata::AMERICA_MACEIO; /// Raw, unparsed time zone data for America/Managua, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MANAGUA: &[u8] = raw_tzdata::AMERICA_MANAGUA; /// Raw, unparsed time zone data for America/Manaus, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MANAUS: &[u8] = raw_tzdata::AMERICA_MANAUS; /// Raw, unparsed time zone data for America/Marigot, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MARIGOT: &[u8] = raw_tzdata::AMERICA_MARIGOT; /// Raw, unparsed time zone data for America/Martinique, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MARTINIQUE: &[u8] = raw_tzdata::AMERICA_MARTINIQUE; /// Raw, unparsed time zone data for America/Matamoros, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MATAMOROS: &[u8] = raw_tzdata::AMERICA_MATAMOROS; /// Raw, unparsed time zone data for America/Mazatlan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAZATLAN: &[u8] = raw_tzdata::AMERICA_MAZATLAN; /// Raw, unparsed time zone data for America/Mendoza, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MENDOZA: &[u8] = raw_tzdata::AMERICA_MENDOZA; /// Raw, unparsed time zone data for America/Menominee, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MENOMINEE: &[u8] = raw_tzdata::AMERICA_MENOMINEE; /// Raw, unparsed time zone data for America/Merida, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MERIDA: &[u8] = raw_tzdata::AMERICA_MERIDA; /// Raw, unparsed time zone data for America/Metlakatla, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_METLAKATLA: &[u8] = raw_tzdata::AMERICA_METLAKATLA; /// Raw, unparsed time zone data for America/Mexico_City, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MEXICO_CITY: &[u8] = raw_tzdata::AMERICA_MEXICO_CITY; /// Raw, unparsed time zone data for America/Miquelon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MIQUELON: &[u8] = raw_tzdata::AMERICA_MIQUELON; /// Raw, unparsed time zone data for America/Moncton, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONCTON: &[u8] = raw_tzdata::AMERICA_MONCTON; /// Raw, unparsed time zone data for America/Monterrey, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONTERREY: &[u8] = raw_tzdata::AMERICA_MONTERREY; /// Raw, unparsed time zone data for America/Montevideo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONTEVIDEO: &[u8] = raw_tzdata::AMERICA_MONTEVIDEO; /// Raw, unparsed time zone data for America/Montreal, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONTREAL: &[u8] = raw_tzdata::AMERICA_MONTREAL; /// Raw, unparsed time zone data for America/Montserrat, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONTSERRAT: &[u8] = raw_tzdata::AMERICA_MONTSERRAT; /// Raw, unparsed time zone data for America/Nassau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NASSAU: &[u8] = raw_tzdata::AMERICA_NASSAU; /// Raw, unparsed time zone data for America/New_York, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NEW_YORK: &[u8] = raw_tzdata::AMERICA_NEW_YORK; /// Raw, unparsed time zone data for America/Nipigon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NIPIGON: &[u8] = raw_tzdata::AMERICA_NIPIGON; /// Raw, unparsed time zone data for America/Nome, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NOME: &[u8] = raw_tzdata::AMERICA_NOME; /// Raw, unparsed time zone data for America/Noronha, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NORONHA: &[u8] = raw_tzdata::AMERICA_NORONHA; /// Raw, unparsed time zone data for America/Nuuk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NUUK: &[u8] = raw_tzdata::AMERICA_GODTHAB; /// Raw, unparsed time zone data for America/Ojinaga, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_OJINAGA: &[u8] = raw_tzdata::AMERICA_OJINAGA; /// Raw, unparsed time zone data for America/Panama, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PANAMA: &[u8] = raw_tzdata::AMERICA_PANAMA; /// Raw, unparsed time zone data for America/Pangnirtung, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PANGNIRTUNG: &[u8] = raw_tzdata::AMERICA_PANGNIRTUNG; /// Raw, unparsed time zone data for America/Paramaribo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PARAMARIBO: &[u8] = raw_tzdata::AMERICA_PARAMARIBO; /// Raw, unparsed time zone data for America/Phoenix, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PHOENIX: &[u8] = raw_tzdata::AMERICA_PHOENIX; /// Raw, unparsed time zone data for America/Porto_Acre, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORTO_ACRE: &[u8] = raw_tzdata::AMERICA_PORTO_ACRE; /// Raw, unparsed time zone data for America/Porto_Velho, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORTO_VELHO: &[u8] = raw_tzdata::AMERICA_PORTO_VELHO; /// Raw, unparsed time zone data for America/Port-au-Prince, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORT_AU_PRINCE: &[u8] = raw_tzdata::AMERICA_PORT_AU_PRINCE; /// Raw, unparsed time zone data for America/Port_of_Spain, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORT_OF_SPAIN: &[u8] = raw_tzdata::AMERICA_MARIGOT; /// Raw, unparsed time zone data for America/Puerto_Rico, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PUERTO_RICO: &[u8] = raw_tzdata::AMERICA_PUERTO_RICO; /// Raw, unparsed time zone data for America/Punta_Arenas, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PUNTA_ARENAS: &[u8] = raw_tzdata::AMERICA_PUNTA_ARENAS; /// Raw, unparsed time zone data for America/Rainy_River, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RAINY_RIVER: &[u8] = raw_tzdata::AMERICA_RAINY_RIVER; /// Raw, unparsed time zone data for America/Rankin_Inlet, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RANKIN_INLET: &[u8] = raw_tzdata::AMERICA_RANKIN_INLET; /// Raw, unparsed time zone data for America/Recife, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RECIFE: &[u8] = raw_tzdata::AMERICA_RECIFE; /// Raw, unparsed time zone data for America/Regina, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_REGINA: &[u8] = raw_tzdata::AMERICA_REGINA; /// Raw, unparsed time zone data for America/Resolute, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RESOLUTE: &[u8] = raw_tzdata::AMERICA_RESOLUTE; /// Raw, unparsed time zone data for America/Rio_Branco, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RIO_BRANCO: &[u8] = raw_tzdata::AMERICA_PORTO_ACRE; /// Raw, unparsed time zone data for America/Rosario, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ROSARIO: &[u8] = raw_tzdata::AMERICA_CORDOBA; /// Raw, unparsed time zone data for America/Santarem, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SANTAREM: &[u8] = raw_tzdata::AMERICA_SANTAREM; /// Raw, unparsed time zone data for America/Santa_Isabel, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SANTA_ISABEL: &[u8] = raw_tzdata::AMERICA_ENSENADA; /// Raw, unparsed time zone data for America/Santiago, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SANTIAGO: &[u8] = raw_tzdata::AMERICA_SANTIAGO; /// Raw, unparsed time zone data for America/Santo_Domingo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SANTO_DOMINGO: &[u8] = raw_tzdata::AMERICA_SANTO_DOMINGO; /// Raw, unparsed time zone data for America/Sao_Paulo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAO_PAULO: &[u8] = raw_tzdata::AMERICA_SAO_PAULO; /// Raw, unparsed time zone data for America/Scoresbysund, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SCORESBYSUND: &[u8] = raw_tzdata::AMERICA_SCORESBYSUND; /// Raw, unparsed time zone data for America/Shiprock, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SHIPROCK: &[u8] = raw_tzdata::NAVAJO; /// Raw, unparsed time zone data for America/Sitka, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SITKA: &[u8] = raw_tzdata::AMERICA_SITKA; /// Raw, unparsed time zone data for America/St_Barthelemy, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_BARTHELEMY: &[u8] = raw_tzdata::AMERICA_MARIGOT; /// Raw, unparsed time zone data for America/St_Johns, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_JOHNS: &[u8] = raw_tzdata::AMERICA_ST_JOHNS; /// Raw, unparsed time zone data for America/St_Kitts, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_KITTS: &[u8] = raw_tzdata::AMERICA_ST_KITTS; /// Raw, unparsed time zone data for America/St_Lucia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_LUCIA: &[u8] = raw_tzdata::AMERICA_ST_LUCIA; /// Raw, unparsed time zone data for America/St_Thomas, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_THOMAS: &[u8] = raw_tzdata::AMERICA_ST_THOMAS; /// Raw, unparsed time zone data for America/St_Vincent, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_VINCENT: &[u8] = raw_tzdata::AMERICA_ST_VINCENT; /// Raw, unparsed time zone data for America/Swift_Current, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SWIFT_CURRENT: &[u8] = raw_tzdata::AMERICA_SWIFT_CURRENT; /// Raw, unparsed time zone data for America/Tegucigalpa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TEGUCIGALPA: &[u8] = raw_tzdata::AMERICA_TEGUCIGALPA; /// Raw, unparsed time zone data for America/Thule, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_THULE: &[u8] = raw_tzdata::AMERICA_THULE; /// Raw, unparsed time zone data for America/Thunder_Bay, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_THUNDER_BAY: &[u8] = raw_tzdata::AMERICA_THUNDER_BAY; /// Raw, unparsed time zone data for America/Tijuana, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TIJUANA: &[u8] = raw_tzdata::AMERICA_ENSENADA; /// Raw, unparsed time zone data for America/Toronto, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TORONTO: &[u8] = raw_tzdata::AMERICA_MONTREAL; /// Raw, unparsed time zone data for America/Tortola, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TORTOLA: &[u8] = raw_tzdata::AMERICA_TORTOLA; /// Raw, unparsed time zone data for America/Vancouver, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VANCOUVER: &[u8] = raw_tzdata::AMERICA_VANCOUVER; /// Raw, unparsed time zone data for America/Virgin, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VIRGIN: &[u8] = raw_tzdata::AMERICA_ST_THOMAS; /// Raw, unparsed time zone data for America/Whitehorse, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WHITEHORSE: &[u8] = raw_tzdata::AMERICA_WHITEHORSE; /// Raw, unparsed time zone data for America/Winnipeg, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WINNIPEG: &[u8] = raw_tzdata::AMERICA_WINNIPEG; /// Raw, unparsed time zone data for America/Yakutat, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YAKUTAT: &[u8] = raw_tzdata::AMERICA_YAKUTAT; /// Raw, unparsed time zone data for America/Yellowknife, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YELLOWKNIFE: &[u8] = raw_tzdata::AMERICA_YELLOWKNIFE; } @@ -1655,63 +1266,39 @@ pub mod time_zone { pub const VOSTOK: TimeZoneRef<'static> = tzdata::ANTARCTICA_VOSTOK; /// Raw, unparsed time zone data for Antarctica/Casey, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CASEY: &[u8] = raw_tzdata::ANTARCTICA_CASEY; /// Raw, unparsed time zone data for Antarctica/Davis, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DAVIS: &[u8] = raw_tzdata::ANTARCTICA_DAVIS; /// Raw, unparsed time zone data for Antarctica/DumontDUrville, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DUMONT_D_URVILLE: &[u8] = raw_tzdata::ANTARCTICA_DUMONT_D_URVILLE; /// Raw, unparsed time zone data for Antarctica/Macquarie, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MACQUARIE: &[u8] = raw_tzdata::ANTARCTICA_MACQUARIE; /// Raw, unparsed time zone data for Antarctica/Mawson, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAWSON: &[u8] = raw_tzdata::ANTARCTICA_MAWSON; /// Raw, unparsed time zone data for Antarctica/McMurdo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MC_MURDO: &[u8] = raw_tzdata::ANTARCTICA_MC_MURDO; /// Raw, unparsed time zone data for Antarctica/Palmer, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PALMER: &[u8] = raw_tzdata::ANTARCTICA_PALMER; /// Raw, unparsed time zone data for Antarctica/Rothera, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ROTHERA: &[u8] = raw_tzdata::ANTARCTICA_ROTHERA; /// Raw, unparsed time zone data for Antarctica/South_Pole, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SOUTH_POLE: &[u8] = raw_tzdata::ANTARCTICA_MC_MURDO; /// Raw, unparsed time zone data for Antarctica/Syowa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SYOWA: &[u8] = raw_tzdata::ANTARCTICA_SYOWA; /// Raw, unparsed time zone data for Antarctica/Troll, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TROLL: &[u8] = raw_tzdata::ANTARCTICA_TROLL; /// Raw, unparsed time zone data for Antarctica/Vostok, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VOSTOK: &[u8] = raw_tzdata::ANTARCTICA_VOSTOK; } @@ -1723,8 +1310,6 @@ pub mod time_zone { pub const LONGYEARBYEN: TimeZoneRef<'static> = tzdata::ARCTIC_LONGYEARBYEN; /// Raw, unparsed time zone data for Arctic/Longyearbyen, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LONGYEARBYEN: &[u8] = raw_tzdata::ARCTIC_LONGYEARBYEN; } @@ -2030,498 +1615,300 @@ pub mod time_zone { pub const YEREVAN: TimeZoneRef<'static> = tzdata::ASIA_YEREVAN; /// Raw, unparsed time zone data for Asia/Aden, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ADEN: &[u8] = raw_tzdata::ASIA_ADEN; /// Raw, unparsed time zone data for Asia/Almaty, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ALMATY: &[u8] = raw_tzdata::ASIA_ALMATY; /// Raw, unparsed time zone data for Asia/Amman, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_AMMAN: &[u8] = raw_tzdata::ASIA_AMMAN; /// Raw, unparsed time zone data for Asia/Anadyr, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ANADYR: &[u8] = raw_tzdata::ASIA_ANADYR; /// Raw, unparsed time zone data for Asia/Aqtau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_AQTAU: &[u8] = raw_tzdata::ASIA_AQTAU; /// Raw, unparsed time zone data for Asia/Aqtobe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_AQTOBE: &[u8] = raw_tzdata::ASIA_AQTOBE; /// Raw, unparsed time zone data for Asia/Ashgabat, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ASHGABAT: &[u8] = raw_tzdata::ASIA_ASHGABAT; /// Raw, unparsed time zone data for Asia/Ashkhabad, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ASHKHABAD: &[u8] = raw_tzdata::ASIA_ASHGABAT; /// Raw, unparsed time zone data for Asia/Atyrau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ATYRAU: &[u8] = raw_tzdata::ASIA_ATYRAU; /// Raw, unparsed time zone data for Asia/Baghdad, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAGHDAD: &[u8] = raw_tzdata::ASIA_BAGHDAD; /// Raw, unparsed time zone data for Asia/Bahrain, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAHRAIN: &[u8] = raw_tzdata::ASIA_BAHRAIN; /// Raw, unparsed time zone data for Asia/Baku, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAKU: &[u8] = raw_tzdata::ASIA_BAKU; /// Raw, unparsed time zone data for Asia/Bangkok, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BANGKOK: &[u8] = raw_tzdata::ASIA_BANGKOK; /// Raw, unparsed time zone data for Asia/Barnaul, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BARNAUL: &[u8] = raw_tzdata::ASIA_BARNAUL; /// Raw, unparsed time zone data for Asia/Beirut, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BEIRUT: &[u8] = raw_tzdata::ASIA_BEIRUT; /// Raw, unparsed time zone data for Asia/Bishkek, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BISHKEK: &[u8] = raw_tzdata::ASIA_BISHKEK; /// Raw, unparsed time zone data for Asia/Brunei, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BRUNEI: &[u8] = raw_tzdata::ASIA_BRUNEI; /// Raw, unparsed time zone data for Asia/Calcutta, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CALCUTTA: &[u8] = raw_tzdata::ASIA_CALCUTTA; /// Raw, unparsed time zone data for Asia/Chita, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHITA: &[u8] = raw_tzdata::ASIA_CHITA; /// Raw, unparsed time zone data for Asia/Choibalsan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHOIBALSAN: &[u8] = raw_tzdata::ASIA_CHOIBALSAN; /// Raw, unparsed time zone data for Asia/Chongqing, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHONGQING: &[u8] = raw_tzdata::PRC; /// Raw, unparsed time zone data for Asia/Chungking, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHUNGKING: &[u8] = raw_tzdata::PRC; /// Raw, unparsed time zone data for Asia/Colombo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_COLOMBO: &[u8] = raw_tzdata::ASIA_COLOMBO; /// Raw, unparsed time zone data for Asia/Dacca, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DACCA: &[u8] = raw_tzdata::ASIA_DACCA; /// Raw, unparsed time zone data for Asia/Damascus, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DAMASCUS: &[u8] = raw_tzdata::ASIA_DAMASCUS; /// Raw, unparsed time zone data for Asia/Dhaka, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DHAKA: &[u8] = raw_tzdata::ASIA_DACCA; /// Raw, unparsed time zone data for Asia/Dili, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DILI: &[u8] = raw_tzdata::ASIA_DILI; /// Raw, unparsed time zone data for Asia/Dubai, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DUBAI: &[u8] = raw_tzdata::ASIA_DUBAI; /// Raw, unparsed time zone data for Asia/Dushanbe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DUSHANBE: &[u8] = raw_tzdata::ASIA_DUSHANBE; /// Raw, unparsed time zone data for Asia/Famagusta, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FAMAGUSTA: &[u8] = raw_tzdata::ASIA_FAMAGUSTA; /// Raw, unparsed time zone data for Asia/Gaza, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GAZA: &[u8] = raw_tzdata::ASIA_GAZA; /// Raw, unparsed time zone data for Asia/Harbin, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HARBIN: &[u8] = raw_tzdata::PRC; /// Raw, unparsed time zone data for Asia/Hebron, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HEBRON: &[u8] = raw_tzdata::ASIA_HEBRON; /// Raw, unparsed time zone data for Asia/Hong_Kong, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HONG_KONG: &[u8] = raw_tzdata::HONGKONG; /// Raw, unparsed time zone data for Asia/Hovd, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HOVD: &[u8] = raw_tzdata::ASIA_HOVD; /// Raw, unparsed time zone data for Asia/Ho_Chi_Minh, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HO_CHI_MINH: &[u8] = raw_tzdata::ASIA_HO_CHI_MINH; /// Raw, unparsed time zone data for Asia/Irkutsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_IRKUTSK: &[u8] = raw_tzdata::ASIA_IRKUTSK; /// Raw, unparsed time zone data for Asia/Istanbul, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ISTANBUL: &[u8] = raw_tzdata::TURKEY; /// Raw, unparsed time zone data for Asia/Jakarta, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JAKARTA: &[u8] = raw_tzdata::ASIA_JAKARTA; /// Raw, unparsed time zone data for Asia/Jayapura, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JAYAPURA: &[u8] = raw_tzdata::ASIA_JAYAPURA; /// Raw, unparsed time zone data for Asia/Jerusalem, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JERUSALEM: &[u8] = raw_tzdata::ISRAEL; /// Raw, unparsed time zone data for Asia/Kabul, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KABUL: &[u8] = raw_tzdata::ASIA_KABUL; /// Raw, unparsed time zone data for Asia/Kamchatka, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KAMCHATKA: &[u8] = raw_tzdata::ASIA_KAMCHATKA; /// Raw, unparsed time zone data for Asia/Karachi, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KARACHI: &[u8] = raw_tzdata::ASIA_KARACHI; /// Raw, unparsed time zone data for Asia/Kashgar, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KASHGAR: &[u8] = raw_tzdata::ASIA_KASHGAR; /// Raw, unparsed time zone data for Asia/Kathmandu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KATHMANDU: &[u8] = raw_tzdata::ASIA_KATHMANDU; /// Raw, unparsed time zone data for Asia/Katmandu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KATMANDU: &[u8] = raw_tzdata::ASIA_KATHMANDU; /// Raw, unparsed time zone data for Asia/Khandyga, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KHANDYGA: &[u8] = raw_tzdata::ASIA_KHANDYGA; /// Raw, unparsed time zone data for Asia/Kolkata, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KOLKATA: &[u8] = raw_tzdata::ASIA_CALCUTTA; /// Raw, unparsed time zone data for Asia/Krasnoyarsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KRASNOYARSK: &[u8] = raw_tzdata::ASIA_KRASNOYARSK; /// Raw, unparsed time zone data for Asia/Kuala_Lumpur, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KUALA_LUMPUR: &[u8] = raw_tzdata::ASIA_KUALA_LUMPUR; /// Raw, unparsed time zone data for Asia/Kuching, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KUCHING: &[u8] = raw_tzdata::ASIA_KUCHING; /// Raw, unparsed time zone data for Asia/Kuwait, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KUWAIT: &[u8] = raw_tzdata::ASIA_KUWAIT; /// Raw, unparsed time zone data for Asia/Macao, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MACAO: &[u8] = raw_tzdata::ASIA_MACAO; /// Raw, unparsed time zone data for Asia/Macau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MACAU: &[u8] = raw_tzdata::ASIA_MACAO; /// Raw, unparsed time zone data for Asia/Magadan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAGADAN: &[u8] = raw_tzdata::ASIA_MAGADAN; /// Raw, unparsed time zone data for Asia/Makassar, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAKASSAR: &[u8] = raw_tzdata::ASIA_MAKASSAR; /// Raw, unparsed time zone data for Asia/Manila, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MANILA: &[u8] = raw_tzdata::ASIA_MANILA; /// Raw, unparsed time zone data for Asia/Muscat, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MUSCAT: &[u8] = raw_tzdata::ASIA_MUSCAT; /// Raw, unparsed time zone data for Asia/Nicosia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NICOSIA: &[u8] = raw_tzdata::ASIA_NICOSIA; /// Raw, unparsed time zone data for Asia/Novokuznetsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NOVOKUZNETSK: &[u8] = raw_tzdata::ASIA_NOVOKUZNETSK; /// Raw, unparsed time zone data for Asia/Novosibirsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NOVOSIBIRSK: &[u8] = raw_tzdata::ASIA_NOVOSIBIRSK; /// Raw, unparsed time zone data for Asia/Omsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_OMSK: &[u8] = raw_tzdata::ASIA_OMSK; /// Raw, unparsed time zone data for Asia/Oral, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ORAL: &[u8] = raw_tzdata::ASIA_ORAL; /// Raw, unparsed time zone data for Asia/Phnom_Penh, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PHNOM_PENH: &[u8] = raw_tzdata::ASIA_PHNOM_PENH; /// Raw, unparsed time zone data for Asia/Pontianak, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PONTIANAK: &[u8] = raw_tzdata::ASIA_PONTIANAK; /// Raw, unparsed time zone data for Asia/Pyongyang, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PYONGYANG: &[u8] = raw_tzdata::ASIA_PYONGYANG; /// Raw, unparsed time zone data for Asia/Qatar, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_QATAR: &[u8] = raw_tzdata::ASIA_QATAR; /// Raw, unparsed time zone data for Asia/Qostanay, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_QOSTANAY: &[u8] = raw_tzdata::ASIA_QOSTANAY; /// Raw, unparsed time zone data for Asia/Qyzylorda, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_QYZYLORDA: &[u8] = raw_tzdata::ASIA_QYZYLORDA; /// Raw, unparsed time zone data for Asia/Rangoon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RANGOON: &[u8] = raw_tzdata::ASIA_RANGOON; /// Raw, unparsed time zone data for Asia/Riyadh, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RIYADH: &[u8] = raw_tzdata::ASIA_RIYADH; /// Raw, unparsed time zone data for Asia/Saigon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAIGON: &[u8] = raw_tzdata::ASIA_HO_CHI_MINH; /// Raw, unparsed time zone data for Asia/Sakhalin, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAKHALIN: &[u8] = raw_tzdata::ASIA_SAKHALIN; /// Raw, unparsed time zone data for Asia/Samarkand, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAMARKAND: &[u8] = raw_tzdata::ASIA_SAMARKAND; /// Raw, unparsed time zone data for Asia/Seoul, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SEOUL: &[u8] = raw_tzdata::ROK; /// Raw, unparsed time zone data for Asia/Shanghai, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SHANGHAI: &[u8] = raw_tzdata::PRC; /// Raw, unparsed time zone data for Asia/Singapore, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SINGAPORE: &[u8] = raw_tzdata::SINGAPORE; /// Raw, unparsed time zone data for Asia/Srednekolymsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SREDNEKOLYMSK: &[u8] = raw_tzdata::ASIA_SREDNEKOLYMSK; /// Raw, unparsed time zone data for Asia/Taipei, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TAIPEI: &[u8] = raw_tzdata::ROC; /// Raw, unparsed time zone data for Asia/Tashkent, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TASHKENT: &[u8] = raw_tzdata::ASIA_TASHKENT; /// Raw, unparsed time zone data for Asia/Tbilisi, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TBILISI: &[u8] = raw_tzdata::ASIA_TBILISI; /// Raw, unparsed time zone data for Asia/Tehran, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TEHRAN: &[u8] = raw_tzdata::IRAN; /// Raw, unparsed time zone data for Asia/Tel_Aviv, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TEL_AVIV: &[u8] = raw_tzdata::ISRAEL; /// Raw, unparsed time zone data for Asia/Thimbu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_THIMBU: &[u8] = raw_tzdata::ASIA_THIMBU; /// Raw, unparsed time zone data for Asia/Thimphu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_THIMPHU: &[u8] = raw_tzdata::ASIA_THIMBU; /// Raw, unparsed time zone data for Asia/Tokyo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TOKYO: &[u8] = raw_tzdata::JAPAN; /// Raw, unparsed time zone data for Asia/Tomsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TOMSK: &[u8] = raw_tzdata::ASIA_TOMSK; /// Raw, unparsed time zone data for Asia/Ujung_Pandang, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UJUNG_PANDANG: &[u8] = raw_tzdata::ASIA_MAKASSAR; /// Raw, unparsed time zone data for Asia/Ulaanbaatar, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ULAANBAATAR: &[u8] = raw_tzdata::ASIA_ULAANBAATAR; /// Raw, unparsed time zone data for Asia/Ulan_Bator, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ULAN_BATOR: &[u8] = raw_tzdata::ASIA_ULAANBAATAR; /// Raw, unparsed time zone data for Asia/Urumqi, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_URUMQI: &[u8] = raw_tzdata::ASIA_KASHGAR; /// Raw, unparsed time zone data for Asia/Ust-Nera, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UST_NERA: &[u8] = raw_tzdata::ASIA_UST_NERA; /// Raw, unparsed time zone data for Asia/Vientiane, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VIENTIANE: &[u8] = raw_tzdata::ASIA_VIENTIANE; /// Raw, unparsed time zone data for Asia/Vladivostok, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VLADIVOSTOK: &[u8] = raw_tzdata::ASIA_VLADIVOSTOK; /// Raw, unparsed time zone data for Asia/Yakutsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YAKUTSK: &[u8] = raw_tzdata::ASIA_YAKUTSK; /// Raw, unparsed time zone data for Asia/Yangon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YANGON: &[u8] = raw_tzdata::ASIA_RANGOON; /// Raw, unparsed time zone data for Asia/Yekaterinburg, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YEKATERINBURG: &[u8] = raw_tzdata::ASIA_YEKATERINBURG; /// Raw, unparsed time zone data for Asia/Yerevan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YEREVAN: &[u8] = raw_tzdata::ASIA_YEREVAN; } @@ -2566,63 +1953,39 @@ pub mod time_zone { pub const ST_HELENA: TimeZoneRef<'static> = tzdata::ATLANTIC_ST_HELENA; /// Raw, unparsed time zone data for Atlantic/Azores, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_AZORES: &[u8] = raw_tzdata::ATLANTIC_AZORES; /// Raw, unparsed time zone data for Atlantic/Bermuda, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BERMUDA: &[u8] = raw_tzdata::ATLANTIC_BERMUDA; /// Raw, unparsed time zone data for Atlantic/Canary, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CANARY: &[u8] = raw_tzdata::ATLANTIC_CANARY; /// Raw, unparsed time zone data for Atlantic/Cape_Verde, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CAPE_VERDE: &[u8] = raw_tzdata::ATLANTIC_CAPE_VERDE; /// Raw, unparsed time zone data for Atlantic/Faeroe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FAEROE: &[u8] = raw_tzdata::ATLANTIC_FAEROE; /// Raw, unparsed time zone data for Atlantic/Faroe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FAROE: &[u8] = raw_tzdata::ATLANTIC_FAEROE; /// Raw, unparsed time zone data for Atlantic/Jan_Mayen, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JAN_MAYEN: &[u8] = raw_tzdata::ARCTIC_LONGYEARBYEN; /// Raw, unparsed time zone data for Atlantic/Madeira, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MADEIRA: &[u8] = raw_tzdata::ATLANTIC_MADEIRA; /// Raw, unparsed time zone data for Atlantic/Reykjavik, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_REYKJAVIK: &[u8] = raw_tzdata::ICELAND; /// Raw, unparsed time zone data for Atlantic/South_Georgia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SOUTH_GEORGIA: &[u8] = raw_tzdata::ATLANTIC_SOUTH_GEORGIA; /// Raw, unparsed time zone data for Atlantic/Stanley, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_STANLEY: &[u8] = raw_tzdata::ATLANTIC_STANLEY; /// Raw, unparsed time zone data for Atlantic/St_Helena, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ST_HELENA: &[u8] = raw_tzdata::ATLANTIC_ST_HELENA; } @@ -2700,118 +2063,72 @@ pub mod time_zone { pub const YANCOWINNA: TimeZoneRef<'static> = tzdata::AUSTRALIA_BROKEN_HILL; /// Raw, unparsed time zone data for Australia/ACT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ACT: &[u8] = raw_tzdata::AUSTRALIA_ACT; /// Raw, unparsed time zone data for Australia/Adelaide, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ADELAIDE: &[u8] = raw_tzdata::AUSTRALIA_ADELAIDE; /// Raw, unparsed time zone data for Australia/Brisbane, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BRISBANE: &[u8] = raw_tzdata::AUSTRALIA_BRISBANE; /// Raw, unparsed time zone data for Australia/Broken_Hill, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BROKEN_HILL: &[u8] = raw_tzdata::AUSTRALIA_BROKEN_HILL; /// Raw, unparsed time zone data for Australia/Canberra, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CANBERRA: &[u8] = raw_tzdata::AUSTRALIA_ACT; /// Raw, unparsed time zone data for Australia/Currie, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CURRIE: &[u8] = raw_tzdata::AUSTRALIA_CURRIE; /// Raw, unparsed time zone data for Australia/Darwin, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DARWIN: &[u8] = raw_tzdata::AUSTRALIA_DARWIN; /// Raw, unparsed time zone data for Australia/Eucla, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EUCLA: &[u8] = raw_tzdata::AUSTRALIA_EUCLA; /// Raw, unparsed time zone data for Australia/Hobart, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HOBART: &[u8] = raw_tzdata::AUSTRALIA_CURRIE; /// Raw, unparsed time zone data for Australia/LHI, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LHI: &[u8] = raw_tzdata::AUSTRALIA_LHI; /// Raw, unparsed time zone data for Australia/Lindeman, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LINDEMAN: &[u8] = raw_tzdata::AUSTRALIA_LINDEMAN; /// Raw, unparsed time zone data for Australia/Lord_Howe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LORD_HOWE: &[u8] = raw_tzdata::AUSTRALIA_LHI; /// Raw, unparsed time zone data for Australia/Melbourne, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MELBOURNE: &[u8] = raw_tzdata::AUSTRALIA_MELBOURNE; /// Raw, unparsed time zone data for Australia/North, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NORTH: &[u8] = raw_tzdata::AUSTRALIA_DARWIN; /// Raw, unparsed time zone data for Australia/NSW, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NSW: &[u8] = raw_tzdata::AUSTRALIA_ACT; /// Raw, unparsed time zone data for Australia/Perth, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PERTH: &[u8] = raw_tzdata::AUSTRALIA_PERTH; /// Raw, unparsed time zone data for Australia/Queensland, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_QUEENSLAND: &[u8] = raw_tzdata::AUSTRALIA_BRISBANE; /// Raw, unparsed time zone data for Australia/South, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SOUTH: &[u8] = raw_tzdata::AUSTRALIA_ADELAIDE; /// Raw, unparsed time zone data for Australia/Sydney, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SYDNEY: &[u8] = raw_tzdata::AUSTRALIA_ACT; /// Raw, unparsed time zone data for Australia/Tasmania, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TASMANIA: &[u8] = raw_tzdata::AUSTRALIA_CURRIE; /// Raw, unparsed time zone data for Australia/Victoria, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VICTORIA: &[u8] = raw_tzdata::AUSTRALIA_MELBOURNE; /// Raw, unparsed time zone data for Australia/West, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WEST: &[u8] = raw_tzdata::AUSTRALIA_PERTH; /// Raw, unparsed time zone data for Australia/Yancowinna, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YANCOWINNA: &[u8] = raw_tzdata::AUSTRALIA_BROKEN_HILL; } @@ -2832,23 +2149,15 @@ pub mod time_zone { pub const WEST: TimeZoneRef<'static> = tzdata::AMERICA_MANAUS; /// Raw, unparsed time zone data for Brazil/Acre, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ACRE: &[u8] = raw_tzdata::AMERICA_PORTO_ACRE; /// Raw, unparsed time zone data for Brazil/DeNoronha, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DE_NORONHA: &[u8] = raw_tzdata::AMERICA_NORONHA; /// Raw, unparsed time zone data for Brazil/East, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EAST: &[u8] = raw_tzdata::AMERICA_SAO_PAULO; /// Raw, unparsed time zone data for Brazil/West, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WEST: &[u8] = raw_tzdata::AMERICA_MANAUS; } @@ -2881,43 +2190,27 @@ pub mod time_zone { pub const YUKON: TimeZoneRef<'static> = tzdata::AMERICA_WHITEHORSE; /// Raw, unparsed time zone data for Canada/Atlantic, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ATLANTIC: &[u8] = raw_tzdata::AMERICA_HALIFAX; /// Raw, unparsed time zone data for Canada/Central, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CENTRAL: &[u8] = raw_tzdata::AMERICA_WINNIPEG; /// Raw, unparsed time zone data for Canada/Eastern, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EASTERN: &[u8] = raw_tzdata::AMERICA_MONTREAL; /// Raw, unparsed time zone data for Canada/Mountain, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MOUNTAIN: &[u8] = raw_tzdata::AMERICA_EDMONTON; /// Raw, unparsed time zone data for Canada/Newfoundland, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NEWFOUNDLAND: &[u8] = raw_tzdata::AMERICA_ST_JOHNS; /// Raw, unparsed time zone data for Canada/Pacific, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PACIFIC: &[u8] = raw_tzdata::AMERICA_VANCOUVER; /// Raw, unparsed time zone data for Canada/Saskatchewan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SASKATCHEWAN: &[u8] = raw_tzdata::AMERICA_REGINA; /// Raw, unparsed time zone data for Canada/Yukon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YUKON: &[u8] = raw_tzdata::AMERICA_WHITEHORSE; } @@ -2932,13 +2225,9 @@ pub mod time_zone { pub const EASTER_ISLAND: TimeZoneRef<'static> = tzdata::CHILE_EASTER_ISLAND; /// Raw, unparsed time zone data for Chile/Continental, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CONTINENTAL: &[u8] = raw_tzdata::AMERICA_SANTIAGO; /// Raw, unparsed time zone data for Chile/EasterIsland, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EASTER_ISLAND: &[u8] = raw_tzdata::CHILE_EASTER_ISLAND; } @@ -3055,183 +2344,111 @@ pub mod time_zone { pub const ZULU: TimeZoneRef<'static> = tzdata::UCT; /// Raw, unparsed time zone data for Etc/GMT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for Etc/GMT0, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_0: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for Etc/GMT-0, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_0: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for Etc/GMT-1, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_1: &[u8] = raw_tzdata::ETC_GMT_MINUS_1; /// Raw, unparsed time zone data for Etc/GMT-10, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_10: &[u8] = raw_tzdata::ETC_GMT_MINUS_10; /// Raw, unparsed time zone data for Etc/GMT-11, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_11: &[u8] = raw_tzdata::ETC_GMT_MINUS_11; /// Raw, unparsed time zone data for Etc/GMT-12, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_12: &[u8] = raw_tzdata::ETC_GMT_MINUS_12; /// Raw, unparsed time zone data for Etc/GMT-13, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_13: &[u8] = raw_tzdata::ETC_GMT_MINUS_13; /// Raw, unparsed time zone data for Etc/GMT-14, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_14: &[u8] = raw_tzdata::ETC_GMT_MINUS_14; /// Raw, unparsed time zone data for Etc/GMT-2, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_2: &[u8] = raw_tzdata::ETC_GMT_MINUS_2; /// Raw, unparsed time zone data for Etc/GMT-3, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_3: &[u8] = raw_tzdata::ETC_GMT_MINUS_3; /// Raw, unparsed time zone data for Etc/GMT-4, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_4: &[u8] = raw_tzdata::ETC_GMT_MINUS_4; /// Raw, unparsed time zone data for Etc/GMT-5, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_5: &[u8] = raw_tzdata::ETC_GMT_MINUS_5; /// Raw, unparsed time zone data for Etc/GMT-6, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_6: &[u8] = raw_tzdata::ETC_GMT_MINUS_6; /// Raw, unparsed time zone data for Etc/GMT-7, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_7: &[u8] = raw_tzdata::ETC_GMT_MINUS_7; /// Raw, unparsed time zone data for Etc/GMT-8, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_8: &[u8] = raw_tzdata::ETC_GMT_MINUS_8; /// Raw, unparsed time zone data for Etc/GMT-9, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_9: &[u8] = raw_tzdata::ETC_GMT_MINUS_9; /// Raw, unparsed time zone data for Etc/GMT+0, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_0: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for Etc/GMT+1, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_1: &[u8] = raw_tzdata::ETC_GMT_PLUS_1; /// Raw, unparsed time zone data for Etc/GMT+10, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_10: &[u8] = raw_tzdata::ETC_GMT_PLUS_10; /// Raw, unparsed time zone data for Etc/GMT+11, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_11: &[u8] = raw_tzdata::ETC_GMT_PLUS_11; /// Raw, unparsed time zone data for Etc/GMT+12, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_12: &[u8] = raw_tzdata::ETC_GMT_PLUS_12; /// Raw, unparsed time zone data for Etc/GMT+2, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_2: &[u8] = raw_tzdata::ETC_GMT_PLUS_2; /// Raw, unparsed time zone data for Etc/GMT+3, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_3: &[u8] = raw_tzdata::ETC_GMT_PLUS_3; /// Raw, unparsed time zone data for Etc/GMT+4, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_4: &[u8] = raw_tzdata::ETC_GMT_PLUS_4; /// Raw, unparsed time zone data for Etc/GMT+5, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_5: &[u8] = raw_tzdata::ETC_GMT_PLUS_5; /// Raw, unparsed time zone data for Etc/GMT+6, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_6: &[u8] = raw_tzdata::ETC_GMT_PLUS_6; /// Raw, unparsed time zone data for Etc/GMT+7, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_7: &[u8] = raw_tzdata::ETC_GMT_PLUS_7; /// Raw, unparsed time zone data for Etc/GMT+8, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_8: &[u8] = raw_tzdata::ETC_GMT_PLUS_8; /// Raw, unparsed time zone data for Etc/GMT+9, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_9: &[u8] = raw_tzdata::ETC_GMT_PLUS_9; /// Raw, unparsed time zone data for Etc/Greenwich, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GREENWICH: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for etc/localtime, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LOCALTIME: &[u8] = raw_tzdata::FACTORY; /// Raw, unparsed time zone data for Etc/UCT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UCT: &[u8] = raw_tzdata::UCT; /// Raw, unparsed time zone data for Etc/Universal, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UNIVERSAL: &[u8] = raw_tzdata::UCT; /// Raw, unparsed time zone data for Etc/UTC, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UTC: &[u8] = raw_tzdata::UCT; /// Raw, unparsed time zone data for Etc/Zulu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ZULU: &[u8] = raw_tzdata::UCT; } @@ -3432,323 +2649,195 @@ pub mod time_zone { pub const ZURICH: TimeZoneRef<'static> = tzdata::EUROPE_BUSINGEN; /// Raw, unparsed time zone data for Europe/Amsterdam, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_AMSTERDAM: &[u8] = raw_tzdata::EUROPE_AMSTERDAM; /// Raw, unparsed time zone data for Europe/Andorra, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ANDORRA: &[u8] = raw_tzdata::EUROPE_ANDORRA; /// Raw, unparsed time zone data for Europe/Astrakhan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ASTRAKHAN: &[u8] = raw_tzdata::EUROPE_ASTRAKHAN; /// Raw, unparsed time zone data for Europe/Athens, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ATHENS: &[u8] = raw_tzdata::EUROPE_ATHENS; /// Raw, unparsed time zone data for Europe/Belfast, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BELFAST: &[u8] = raw_tzdata::GB; /// Raw, unparsed time zone data for Europe/Belgrade, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BELGRADE: &[u8] = raw_tzdata::EUROPE_BELGRADE; /// Raw, unparsed time zone data for Europe/Berlin, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BERLIN: &[u8] = raw_tzdata::EUROPE_BERLIN; /// Raw, unparsed time zone data for Europe/Bratislava, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BRATISLAVA: &[u8] = raw_tzdata::EUROPE_BRATISLAVA; /// Raw, unparsed time zone data for Europe/Brussels, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BRUSSELS: &[u8] = raw_tzdata::EUROPE_BRUSSELS; /// Raw, unparsed time zone data for Europe/Bucharest, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BUCHAREST: &[u8] = raw_tzdata::EUROPE_BUCHAREST; /// Raw, unparsed time zone data for Europe/Budapest, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BUDAPEST: &[u8] = raw_tzdata::EUROPE_BUDAPEST; /// Raw, unparsed time zone data for Europe/Busingen, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BUSINGEN: &[u8] = raw_tzdata::EUROPE_BUSINGEN; /// Raw, unparsed time zone data for Europe/Chisinau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHISINAU: &[u8] = raw_tzdata::EUROPE_CHISINAU; /// Raw, unparsed time zone data for Europe/Copenhagen, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_COPENHAGEN: &[u8] = raw_tzdata::EUROPE_COPENHAGEN; /// Raw, unparsed time zone data for Europe/Dublin, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_DUBLIN: &[u8] = raw_tzdata::EIRE; /// Raw, unparsed time zone data for Europe/Gibraltar, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GIBRALTAR: &[u8] = raw_tzdata::EUROPE_GIBRALTAR; /// Raw, unparsed time zone data for Europe/Guernsey, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUERNSEY: &[u8] = raw_tzdata::EUROPE_GUERNSEY; /// Raw, unparsed time zone data for Europe/Helsinki, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HELSINKI: &[u8] = raw_tzdata::EUROPE_HELSINKI; /// Raw, unparsed time zone data for Europe/Isle_of_Man, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ISLE_OF_MAN: &[u8] = raw_tzdata::EUROPE_ISLE_OF_MAN; /// Raw, unparsed time zone data for Europe/Istanbul, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ISTANBUL: &[u8] = raw_tzdata::TURKEY; /// Raw, unparsed time zone data for Europe/Jersey, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JERSEY: &[u8] = raw_tzdata::EUROPE_JERSEY; /// Raw, unparsed time zone data for Europe/Kaliningrad, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KALININGRAD: &[u8] = raw_tzdata::EUROPE_KALININGRAD; /// Raw, unparsed time zone data for Europe/Kiev, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KIEV: &[u8] = raw_tzdata::EUROPE_KIEV; /// Raw, unparsed time zone data for Europe/Kirov, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KIROV: &[u8] = raw_tzdata::EUROPE_KIROV; /// Raw, unparsed time zone data for Europe/Kyiv, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KYIV: &[u8] = raw_tzdata::EUROPE_KIEV; /// Raw, unparsed time zone data for Europe/Lisbon, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LISBON: &[u8] = raw_tzdata::PORTUGAL; /// Raw, unparsed time zone data for Europe/Ljubljana, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LJUBLJANA: &[u8] = raw_tzdata::EUROPE_LJUBLJANA; /// Raw, unparsed time zone data for Europe/London, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LONDON: &[u8] = raw_tzdata::GB; /// Raw, unparsed time zone data for Europe/Luxembourg, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LUXEMBOURG: &[u8] = raw_tzdata::EUROPE_LUXEMBOURG; /// Raw, unparsed time zone data for Europe/Madrid, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MADRID: &[u8] = raw_tzdata::EUROPE_MADRID; /// Raw, unparsed time zone data for Europe/Malta, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MALTA: &[u8] = raw_tzdata::EUROPE_MALTA; /// Raw, unparsed time zone data for Europe/Mariehamn, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MARIEHAMN: &[u8] = raw_tzdata::EUROPE_HELSINKI; /// Raw, unparsed time zone data for Europe/Minsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MINSK: &[u8] = raw_tzdata::EUROPE_MINSK; /// Raw, unparsed time zone data for Europe/Monaco, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MONACO: &[u8] = raw_tzdata::EUROPE_MONACO; /// Raw, unparsed time zone data for Europe/Moscow, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MOSCOW: &[u8] = raw_tzdata::W_SU; /// Raw, unparsed time zone data for Europe/Nicosia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NICOSIA: &[u8] = raw_tzdata::ASIA_NICOSIA; /// Raw, unparsed time zone data for Europe/Oslo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_OSLO: &[u8] = raw_tzdata::ARCTIC_LONGYEARBYEN; /// Raw, unparsed time zone data for Europe/Paris, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PARIS: &[u8] = raw_tzdata::EUROPE_PARIS; /// Raw, unparsed time zone data for Europe/Podgorica, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PODGORICA: &[u8] = raw_tzdata::EUROPE_BELGRADE; /// Raw, unparsed time zone data for Europe/Prague, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PRAGUE: &[u8] = raw_tzdata::EUROPE_BRATISLAVA; /// Raw, unparsed time zone data for Europe/Riga, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RIGA: &[u8] = raw_tzdata::EUROPE_RIGA; /// Raw, unparsed time zone data for Europe/Rome, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ROME: &[u8] = raw_tzdata::EUROPE_ROME; /// Raw, unparsed time zone data for Europe/Samara, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAMARA: &[u8] = raw_tzdata::EUROPE_SAMARA; /// Raw, unparsed time zone data for Europe/San_Marino, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAN_MARINO: &[u8] = raw_tzdata::EUROPE_ROME; /// Raw, unparsed time zone data for Europe/Sarajevo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SARAJEVO: &[u8] = raw_tzdata::EUROPE_SARAJEVO; /// Raw, unparsed time zone data for Europe/Saratov, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SARATOV: &[u8] = raw_tzdata::EUROPE_SARATOV; /// Raw, unparsed time zone data for Europe/Simferopol, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SIMFEROPOL: &[u8] = raw_tzdata::EUROPE_SIMFEROPOL; /// Raw, unparsed time zone data for Europe/Skopje, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SKOPJE: &[u8] = raw_tzdata::EUROPE_SKOPJE; /// Raw, unparsed time zone data for Europe/Sofia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SOFIA: &[u8] = raw_tzdata::EUROPE_SOFIA; /// Raw, unparsed time zone data for Europe/Stockholm, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_STOCKHOLM: &[u8] = raw_tzdata::EUROPE_STOCKHOLM; /// Raw, unparsed time zone data for Europe/Tallinn, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TALLINN: &[u8] = raw_tzdata::EUROPE_TALLINN; /// Raw, unparsed time zone data for Europe/Tirane, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TIRANE: &[u8] = raw_tzdata::EUROPE_TIRANE; /// Raw, unparsed time zone data for Europe/Tiraspol, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TIRASPOL: &[u8] = raw_tzdata::EUROPE_CHISINAU; /// Raw, unparsed time zone data for Europe/Ulyanovsk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ULYANOVSK: &[u8] = raw_tzdata::EUROPE_ULYANOVSK; /// Raw, unparsed time zone data for Europe/Uzhgorod, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UZHGOROD: &[u8] = raw_tzdata::EUROPE_UZHGOROD; /// Raw, unparsed time zone data for Europe/Vaduz, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VADUZ: &[u8] = raw_tzdata::EUROPE_VADUZ; /// Raw, unparsed time zone data for Europe/Vatican, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VATICAN: &[u8] = raw_tzdata::EUROPE_ROME; /// Raw, unparsed time zone data for Europe/Vienna, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VIENNA: &[u8] = raw_tzdata::EUROPE_VIENNA; /// Raw, unparsed time zone data for Europe/Vilnius, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VILNIUS: &[u8] = raw_tzdata::EUROPE_VILNIUS; /// Raw, unparsed time zone data for Europe/Volgograd, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_VOLGOGRAD: &[u8] = raw_tzdata::EUROPE_VOLGOGRAD; /// Raw, unparsed time zone data for Europe/Warsaw, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WARSAW: &[u8] = raw_tzdata::POLAND; /// Raw, unparsed time zone data for Europe/Zagreb, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ZAGREB: &[u8] = raw_tzdata::EUROPE_ZAGREB; /// Raw, unparsed time zone data for Europe/Zaporozhye, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ZAPOROZHYE: &[u8] = raw_tzdata::EUROPE_ZAPOROZHYE; /// Raw, unparsed time zone data for Europe/Zurich, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ZURICH: &[u8] = raw_tzdata::EUROPE_BUSINGEN; } @@ -3790,58 +2879,36 @@ pub mod time_zone { pub const REUNION: TimeZoneRef<'static> = tzdata::INDIAN_REUNION; /// Raw, unparsed time zone data for Indian/Antananarivo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ANTANANARIVO: &[u8] = raw_tzdata::INDIAN_ANTANANARIVO; /// Raw, unparsed time zone data for Indian/Chagos, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHAGOS: &[u8] = raw_tzdata::INDIAN_CHAGOS; /// Raw, unparsed time zone data for Indian/Christmas, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHRISTMAS: &[u8] = raw_tzdata::INDIAN_CHRISTMAS; /// Raw, unparsed time zone data for Indian/Cocos, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_COCOS: &[u8] = raw_tzdata::INDIAN_COCOS; /// Raw, unparsed time zone data for Indian/Comoro, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_COMORO: &[u8] = raw_tzdata::INDIAN_COMORO; /// Raw, unparsed time zone data for Indian/Kerguelen, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KERGUELEN: &[u8] = raw_tzdata::INDIAN_KERGUELEN; /// Raw, unparsed time zone data for Indian/Mahe, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAHE: &[u8] = raw_tzdata::INDIAN_MAHE; /// Raw, unparsed time zone data for Indian/Maldives, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MALDIVES: &[u8] = raw_tzdata::INDIAN_MALDIVES; /// Raw, unparsed time zone data for Indian/Mauritius, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAURITIUS: &[u8] = raw_tzdata::INDIAN_MAURITIUS; /// Raw, unparsed time zone data for Indian/Mayotte, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAYOTTE: &[u8] = raw_tzdata::INDIAN_MAYOTTE; /// Raw, unparsed time zone data for Indian/Reunion, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_REUNION: &[u8] = raw_tzdata::INDIAN_REUNION; } @@ -3859,18 +2926,12 @@ pub mod time_zone { pub const GENERAL: TimeZoneRef<'static> = tzdata::AMERICA_MEXICO_CITY; /// Raw, unparsed time zone data for Mexico/BajaNorte, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAJA_NORTE: &[u8] = raw_tzdata::AMERICA_ENSENADA; /// Raw, unparsed time zone data for Mexico/BajaSur, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BAJA_SUR: &[u8] = raw_tzdata::AMERICA_MAZATLAN; /// Raw, unparsed time zone data for Mexico/General, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GENERAL: &[u8] = raw_tzdata::AMERICA_MEXICO_CITY; } @@ -4011,223 +3072,135 @@ pub mod time_zone { pub const YAP: TimeZoneRef<'static> = tzdata::PACIFIC_CHUUK; /// Raw, unparsed time zone data for Pacific/Apia, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_APIA: &[u8] = raw_tzdata::PACIFIC_APIA; /// Raw, unparsed time zone data for Pacific/Auckland, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_AUCKLAND: &[u8] = raw_tzdata::NZ; /// Raw, unparsed time zone data for Pacific/Bougainville, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_BOUGAINVILLE: &[u8] = raw_tzdata::PACIFIC_BOUGAINVILLE; /// Raw, unparsed time zone data for Pacific/Chatham, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHATHAM: &[u8] = raw_tzdata::NZ_CHAT; /// Raw, unparsed time zone data for Pacific/Chuuk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHUUK: &[u8] = raw_tzdata::PACIFIC_CHUUK; /// Raw, unparsed time zone data for Pacific/Easter, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EASTER: &[u8] = raw_tzdata::CHILE_EASTER_ISLAND; /// Raw, unparsed time zone data for Pacific/Efate, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EFATE: &[u8] = raw_tzdata::PACIFIC_EFATE; /// Raw, unparsed time zone data for Pacific/Enderbury, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ENDERBURY: &[u8] = raw_tzdata::PACIFIC_ENDERBURY; /// Raw, unparsed time zone data for Pacific/Fakaofo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FAKAOFO: &[u8] = raw_tzdata::PACIFIC_FAKAOFO; /// Raw, unparsed time zone data for Pacific/Fiji, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FIJI: &[u8] = raw_tzdata::PACIFIC_FIJI; /// Raw, unparsed time zone data for Pacific/Funafuti, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FUNAFUTI: &[u8] = raw_tzdata::PACIFIC_FUNAFUTI; /// Raw, unparsed time zone data for Pacific/Galapagos, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GALAPAGOS: &[u8] = raw_tzdata::PACIFIC_GALAPAGOS; /// Raw, unparsed time zone data for Pacific/Gambier, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GAMBIER: &[u8] = raw_tzdata::PACIFIC_GAMBIER; /// Raw, unparsed time zone data for Pacific/Guadalcanal, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUADALCANAL: &[u8] = raw_tzdata::PACIFIC_GUADALCANAL; /// Raw, unparsed time zone data for Pacific/Guam, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GUAM: &[u8] = raw_tzdata::PACIFIC_GUAM; /// Raw, unparsed time zone data for Pacific/Honolulu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HONOLULU: &[u8] = raw_tzdata::PACIFIC_HONOLULU; /// Raw, unparsed time zone data for Pacific/Johnston, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JOHNSTON: &[u8] = raw_tzdata::PACIFIC_HONOLULU; /// Raw, unparsed time zone data for Pacific/Kanton, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KANTON: &[u8] = raw_tzdata::PACIFIC_ENDERBURY; /// Raw, unparsed time zone data for Pacific/Kiritimati, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KIRITIMATI: &[u8] = raw_tzdata::PACIFIC_KIRITIMATI; /// Raw, unparsed time zone data for Pacific/Kosrae, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KOSRAE: &[u8] = raw_tzdata::PACIFIC_KOSRAE; /// Raw, unparsed time zone data for Pacific/Kwajalein, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KWAJALEIN: &[u8] = raw_tzdata::KWAJALEIN; /// Raw, unparsed time zone data for Pacific/Majuro, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MAJURO: &[u8] = raw_tzdata::PACIFIC_MAJURO; /// Raw, unparsed time zone data for Pacific/Marquesas, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MARQUESAS: &[u8] = raw_tzdata::PACIFIC_MARQUESAS; /// Raw, unparsed time zone data for Pacific/Midway, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MIDWAY: &[u8] = raw_tzdata::PACIFIC_MIDWAY; /// Raw, unparsed time zone data for Pacific/Nauru, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NAURU: &[u8] = raw_tzdata::PACIFIC_NAURU; /// Raw, unparsed time zone data for Pacific/Niue, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NIUE: &[u8] = raw_tzdata::PACIFIC_NIUE; /// Raw, unparsed time zone data for Pacific/Norfolk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NORFOLK: &[u8] = raw_tzdata::PACIFIC_NORFOLK; /// Raw, unparsed time zone data for Pacific/Noumea, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NOUMEA: &[u8] = raw_tzdata::PACIFIC_NOUMEA; /// Raw, unparsed time zone data for Pacific/Pago_Pago, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PAGO_PAGO: &[u8] = raw_tzdata::PACIFIC_PAGO_PAGO; /// Raw, unparsed time zone data for Pacific/Palau, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PALAU: &[u8] = raw_tzdata::PACIFIC_PALAU; /// Raw, unparsed time zone data for Pacific/Pitcairn, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PITCAIRN: &[u8] = raw_tzdata::PACIFIC_PITCAIRN; /// Raw, unparsed time zone data for Pacific/Pohnpei, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_POHNPEI: &[u8] = raw_tzdata::PACIFIC_POHNPEI; /// Raw, unparsed time zone data for Pacific/Ponape, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PONAPE: &[u8] = raw_tzdata::PACIFIC_POHNPEI; /// Raw, unparsed time zone data for Pacific/Port_Moresby, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORT_MORESBY: &[u8] = raw_tzdata::PACIFIC_PORT_MORESBY; /// Raw, unparsed time zone data for Pacific/Rarotonga, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_RAROTONGA: &[u8] = raw_tzdata::PACIFIC_RAROTONGA; /// Raw, unparsed time zone data for Pacific/Saipan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAIPAN: &[u8] = raw_tzdata::PACIFIC_SAIPAN; /// Raw, unparsed time zone data for Pacific/Samoa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAMOA: &[u8] = raw_tzdata::PACIFIC_PAGO_PAGO; /// Raw, unparsed time zone data for Pacific/Tahiti, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TAHITI: &[u8] = raw_tzdata::PACIFIC_TAHITI; /// Raw, unparsed time zone data for Pacific/Tarawa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TARAWA: &[u8] = raw_tzdata::PACIFIC_TARAWA; /// Raw, unparsed time zone data for Pacific/Tongatapu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TONGATAPU: &[u8] = raw_tzdata::PACIFIC_TONGATAPU; /// Raw, unparsed time zone data for Pacific/Truk, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TRUK: &[u8] = raw_tzdata::PACIFIC_CHUUK; /// Raw, unparsed time zone data for Pacific/Wake, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WAKE: &[u8] = raw_tzdata::PACIFIC_WAKE; /// Raw, unparsed time zone data for Pacific/Wallis, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WALLIS: &[u8] = raw_tzdata::PACIFIC_WALLIS; /// Raw, unparsed time zone data for Pacific/Yap, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_YAP: &[u8] = raw_tzdata::PACIFIC_CHUUK; } @@ -4272,63 +3245,39 @@ pub mod time_zone { pub const SAMOA: TimeZoneRef<'static> = tzdata::PACIFIC_PAGO_PAGO; /// Raw, unparsed time zone data for US/Alaska, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ALASKA: &[u8] = raw_tzdata::AMERICA_ANCHORAGE; /// Raw, unparsed time zone data for US/Aleutian, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ALEUTIAN: &[u8] = raw_tzdata::AMERICA_ADAK; /// Raw, unparsed time zone data for US/Arizona, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ARIZONA: &[u8] = raw_tzdata::AMERICA_PHOENIX; /// Raw, unparsed time zone data for US/Central, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CENTRAL: &[u8] = raw_tzdata::AMERICA_CHICAGO; /// Raw, unparsed time zone data for US/Eastern, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EASTERN: &[u8] = raw_tzdata::AMERICA_NEW_YORK; /// Raw, unparsed time zone data for US/East-Indiana, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EAST_INDIANA: &[u8] = raw_tzdata::AMERICA_FORT_WAYNE; /// Raw, unparsed time zone data for US/Hawaii, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HAWAII: &[u8] = raw_tzdata::PACIFIC_HONOLULU; /// Raw, unparsed time zone data for US/Indiana-Starke, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_INDIANA_STARKE: &[u8] = raw_tzdata::AMERICA_KNOX_IN; /// Raw, unparsed time zone data for US/Michigan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MICHIGAN: &[u8] = raw_tzdata::AMERICA_DETROIT; /// Raw, unparsed time zone data for US/Mountain, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MOUNTAIN: &[u8] = raw_tzdata::NAVAJO; /// Raw, unparsed time zone data for US/Pacific, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PACIFIC: &[u8] = raw_tzdata::AMERICA_LOS_ANGELES; /// Raw, unparsed time zone data for US/Samoa, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SAMOA: &[u8] = raw_tzdata::PACIFIC_PAGO_PAGO; } @@ -4468,232 +3417,141 @@ pub mod time_zone { pub const ZULU: TimeZoneRef<'static> = tzdata::UCT; /// Raw, unparsed time zone data for CET, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CET: &[u8] = raw_tzdata::CET; /// Raw, unparsed time zone data for CST6CDT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CST_6_CDT: &[u8] = raw_tzdata::CST_6_CDT; /// Raw, unparsed time zone data for Cuba, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CUBA: &[u8] = raw_tzdata::CUBA; /// Raw, unparsed time zone data for EET, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EET: &[u8] = raw_tzdata::EET; /// Raw, unparsed time zone data for Egypt, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EGYPT: &[u8] = raw_tzdata::EGYPT; /// Raw, unparsed time zone data for Eire, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EIRE: &[u8] = raw_tzdata::EIRE; /// Raw, unparsed time zone data for EST, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EST: &[u8] = raw_tzdata::EST; /// Raw, unparsed time zone data for EST5EDT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_EST_5_EDT: &[u8] = raw_tzdata::EST_5_EDT; /// Raw, unparsed time zone data for Factory, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_FACTORY: &[u8] = raw_tzdata::FACTORY; /// Raw, unparsed time zone data for GB, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GB: &[u8] = raw_tzdata::GB; /// Raw, unparsed time zone data for GB-Eire, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GB_EIRE: &[u8] = raw_tzdata::GB; /// Raw, unparsed time zone data for GMT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for GMT0, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_0: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for GMT-0, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_MINUS_0: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for GMT+0, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GMT_PLUS_0: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for Greenwich, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_GREENWICH: &[u8] = raw_tzdata::GMT; /// Raw, unparsed time zone data for Hongkong, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HONGKONG: &[u8] = raw_tzdata::HONGKONG; /// Raw, unparsed time zone data for HST, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_HST: &[u8] = raw_tzdata::HST; /// Raw, unparsed time zone data for Iceland, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ICELAND: &[u8] = raw_tzdata::ICELAND; /// Raw, unparsed time zone data for Iran, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_IRAN: &[u8] = raw_tzdata::IRAN; /// Raw, unparsed time zone data for Israel, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ISRAEL: &[u8] = raw_tzdata::ISRAEL; /// Raw, unparsed time zone data for Jamaica, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JAMAICA: &[u8] = raw_tzdata::JAMAICA; /// Raw, unparsed time zone data for Japan, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_JAPAN: &[u8] = raw_tzdata::JAPAN; /// Raw, unparsed time zone data for Kwajalein, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_KWAJALEIN: &[u8] = raw_tzdata::KWAJALEIN; /// Raw, unparsed time zone data for Libya, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_LIBYA: &[u8] = raw_tzdata::LIBYA; /// Raw, unparsed time zone data for MET, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MET: &[u8] = raw_tzdata::MET; /// Raw, unparsed time zone data for MST, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MST: &[u8] = raw_tzdata::MST; /// Raw, unparsed time zone data for MST7MDT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_MST_7_MDT: &[u8] = raw_tzdata::MST_7_MDT; /// Raw, unparsed time zone data for Navajo, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NAVAJO: &[u8] = raw_tzdata::NAVAJO; /// Raw, unparsed time zone data for NZ, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NZ: &[u8] = raw_tzdata::NZ; /// Raw, unparsed time zone data for NZ-CHAT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NZ_CHAT: &[u8] = raw_tzdata::NZ_CHAT; /// Raw, unparsed time zone data for Poland, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_POLAND: &[u8] = raw_tzdata::POLAND; /// Raw, unparsed time zone data for Portugal, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PORTUGAL: &[u8] = raw_tzdata::PORTUGAL; /// Raw, unparsed time zone data for PRC, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PRC: &[u8] = raw_tzdata::PRC; /// Raw, unparsed time zone data for PST8PDT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_PST_8_PDT: &[u8] = raw_tzdata::PST_8_PDT; /// Raw, unparsed time zone data for ROC, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ROC: &[u8] = raw_tzdata::ROC; /// Raw, unparsed time zone data for ROK, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ROK: &[u8] = raw_tzdata::ROK; /// Raw, unparsed time zone data for Singapore, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_SINGAPORE: &[u8] = raw_tzdata::SINGAPORE; /// Raw, unparsed time zone data for Turkey, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_TURKEY: &[u8] = raw_tzdata::TURKEY; /// Raw, unparsed time zone data for UCT, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UCT: &[u8] = raw_tzdata::UCT; /// Raw, unparsed time zone data for Universal, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UNIVERSAL: &[u8] = raw_tzdata::UCT; /// Raw, unparsed time zone data for UTC, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_UTC: &[u8] = raw_tzdata::UCT; /// Raw, unparsed time zone data for WET, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_WET: &[u8] = raw_tzdata::WET; /// Raw, unparsed time zone data for W-SU, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_W_SU: &[u8] = raw_tzdata::W_SU; /// Raw, unparsed time zone data for Zulu, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_ZULU: &[u8] = raw_tzdata::UCT; } -#[cfg(feature = "list")] pub(crate) const TIME_ZONES_LIST: [&str; 571] = include!("time_zones_list.inc.rs"); mod tzdata { @@ -32839,5 +31697,4 @@ mod tzdata { )); } -#[cfg(feature = "binary")] mod raw_tzdata; diff --git a/src/generated/test_all_names.rs b/src/generated/test_all_names.rs new file mode 100644 index 0000000..5f27ac9 --- /dev/null +++ b/src/generated/test_all_names.rs @@ -0,0 +1,5752 @@ +#[test] +fn test() { + use crate::{raw_tz_by_name, time_zone, tz_by_name}; + + const TIME_ZONES: &[(tz::TimeZoneRef<'static>, &[u8], &[&str])] = &[ + ( + time_zone::africa::ABIDJAN, + time_zone::africa::RAW_ABIDJAN, + &[ + "Africa/Abidjan", + "africa/abidjan", + "AFRICA/ABIDJAN", + "aFRICA/aBIDJAN", + "AfRiCa/aBiDjAn", + "aFrIcA/AbIdJaN", + ], + ), + (time_zone::africa::ACCRA, time_zone::africa::RAW_ACCRA, &[ + "Africa/Accra", + "africa/accra", + "AFRICA/ACCRA", + "aFRICA/aCCRA", + "AfRiCa/aCcRa", + "aFrIcA/AcCrA", + ]), + ( + time_zone::africa::ADDIS_ABABA, + time_zone::africa::RAW_ADDIS_ABABA, + &[ + "Africa/Addis_Ababa", + "africa/addis_ababa", + "AFRICA/ADDIS_ABABA", + "aFRICA/aDDIS_aBABA", + "AfRiCa/aDdIs_aBaBa", + "aFrIcA/AdDiS_AbAbA", + ], + ), + ( + time_zone::africa::ALGIERS, + time_zone::africa::RAW_ALGIERS, + &[ + "Africa/Algiers", + "africa/algiers", + "AFRICA/ALGIERS", + "aFRICA/aLGIERS", + "AfRiCa/aLgIeRs", + "aFrIcA/AlGiErS", + ], + ), + (time_zone::africa::ASMARA, time_zone::africa::RAW_ASMARA, &[ + "Africa/Asmara", + "africa/asmara", + "AFRICA/ASMARA", + "aFRICA/aSMARA", + "AfRiCa/aSmArA", + "aFrIcA/AsMaRa", + ]), + (time_zone::africa::ASMERA, time_zone::africa::RAW_ASMERA, &[ + "Africa/Asmera", + "africa/asmera", + "AFRICA/ASMERA", + "aFRICA/aSMERA", + "AfRiCa/aSmErA", + "aFrIcA/AsMeRa", + ]), + (time_zone::africa::BAMAKO, time_zone::africa::RAW_BAMAKO, &[ + "Africa/Bamako", + "africa/bamako", + "AFRICA/BAMAKO", + "aFRICA/bAMAKO", + "AfRiCa/bAmAkO", + "aFrIcA/BaMaKo", + ]), + ( + time_zone::africa::TIMBUKTU, + time_zone::africa::RAW_TIMBUKTU, + &[ + "Africa/Timbuktu", + "africa/timbuktu", + "AFRICA/TIMBUKTU", + "aFRICA/tIMBUKTU", + "AfRiCa/tImBuKtU", + "aFrIcA/TiMbUkTu", + ], + ), + (time_zone::africa::BANGUI, time_zone::africa::RAW_BANGUI, &[ + "Africa/Bangui", + "africa/bangui", + "AFRICA/BANGUI", + "aFRICA/bANGUI", + "AfRiCa/bAnGuI", + "aFrIcA/BaNgUi", + ]), + (time_zone::africa::BANJUL, time_zone::africa::RAW_BANJUL, &[ + "Africa/Banjul", + "africa/banjul", + "AFRICA/BANJUL", + "aFRICA/bANJUL", + "AfRiCa/bAnJuL", + "aFrIcA/BaNjUl", + ]), + (time_zone::africa::BISSAU, time_zone::africa::RAW_BISSAU, &[ + "Africa/Bissau", + "africa/bissau", + "AFRICA/BISSAU", + "aFRICA/bISSAU", + "AfRiCa/bIsSaU", + "aFrIcA/BiSsAu", + ]), + ( + time_zone::africa::BLANTYRE, + time_zone::africa::RAW_BLANTYRE, + &[ + "Africa/Blantyre", + "africa/blantyre", + "AFRICA/BLANTYRE", + "aFRICA/bLANTYRE", + "AfRiCa/bLaNtYrE", + "aFrIcA/BlAnTyRe", + ], + ), + ( + time_zone::africa::BRAZZAVILLE, + time_zone::africa::RAW_BRAZZAVILLE, + &[ + "Africa/Brazzaville", + "africa/brazzaville", + "AFRICA/BRAZZAVILLE", + "aFRICA/bRAZZAVILLE", + "AfRiCa/bRaZzAvIlLe", + "aFrIcA/BrAzZaViLlE", + ], + ), + ( + time_zone::africa::BUJUMBURA, + time_zone::africa::RAW_BUJUMBURA, + &[ + "Africa/Bujumbura", + "africa/bujumbura", + "AFRICA/BUJUMBURA", + "aFRICA/bUJUMBURA", + "AfRiCa/bUjUmBuRa", + "aFrIcA/BuJuMbUrA", + ], + ), + ( + time_zone::africa::CASABLANCA, + time_zone::africa::RAW_CASABLANCA, + &[ + "Africa/Casablanca", + "africa/casablanca", + "AFRICA/CASABLANCA", + "aFRICA/cASABLANCA", + "AfRiCa/cAsAbLaNcA", + "aFrIcA/CaSaBlAnCa", + ], + ), + (time_zone::africa::CEUTA, time_zone::africa::RAW_CEUTA, &[ + "Africa/Ceuta", + "africa/ceuta", + "AFRICA/CEUTA", + "aFRICA/cEUTA", + "AfRiCa/cEuTa", + "aFrIcA/CeUtA", + ]), + ( + time_zone::africa::CONAKRY, + time_zone::africa::RAW_CONAKRY, + &[ + "Africa/Conakry", + "africa/conakry", + "AFRICA/CONAKRY", + "aFRICA/cONAKRY", + "AfRiCa/cOnAkRy", + "aFrIcA/CoNaKrY", + ], + ), + (time_zone::africa::DAKAR, time_zone::africa::RAW_DAKAR, &[ + "Africa/Dakar", + "africa/dakar", + "AFRICA/DAKAR", + "aFRICA/dAKAR", + "AfRiCa/dAkAr", + "aFrIcA/DaKaR", + ]), + ( + time_zone::africa::DAR_ES_SALAAM, + time_zone::africa::RAW_DAR_ES_SALAAM, + &[ + "Africa/Dar_es_Salaam", + "africa/dar_es_salaam", + "AFRICA/DAR_ES_SALAAM", + "aFRICA/dAR_ES_sALAAM", + "AfRiCa/dAr_eS_SaLaAm", + "aFrIcA/DaR_Es_sAlAaM", + ], + ), + ( + time_zone::africa::DJIBOUTI, + time_zone::africa::RAW_DJIBOUTI, + &[ + "Africa/Djibouti", + "africa/djibouti", + "AFRICA/DJIBOUTI", + "aFRICA/dJIBOUTI", + "AfRiCa/dJiBoUtI", + "aFrIcA/DjIbOuTi", + ], + ), + (time_zone::africa::DOUALA, time_zone::africa::RAW_DOUALA, &[ + "Africa/Douala", + "africa/douala", + "AFRICA/DOUALA", + "aFRICA/dOUALA", + "AfRiCa/dOuAlA", + "aFrIcA/DoUaLa", + ]), + ( + time_zone::africa::EL_AAIUN, + time_zone::africa::RAW_EL_AAIUN, + &[ + "Africa/El_Aaiun", + "africa/el_aaiun", + "AFRICA/EL_AAIUN", + "aFRICA/eL_aAIUN", + "AfRiCa/eL_AaIuN", + "aFrIcA/El_aAiUn", + ], + ), + ( + time_zone::africa::FREETOWN, + time_zone::africa::RAW_FREETOWN, + &[ + "Africa/Freetown", + "africa/freetown", + "AFRICA/FREETOWN", + "aFRICA/fREETOWN", + "AfRiCa/fReEtOwN", + "aFrIcA/FrEeToWn", + ], + ), + ( + time_zone::africa::GABORONE, + time_zone::africa::RAW_GABORONE, + &[ + "Africa/Gaborone", + "africa/gaborone", + "AFRICA/GABORONE", + "aFRICA/gABORONE", + "AfRiCa/gAbOrOnE", + "aFrIcA/GaBoRoNe", + ], + ), + (time_zone::africa::HARARE, time_zone::africa::RAW_HARARE, &[ + "Africa/Harare", + "africa/harare", + "AFRICA/HARARE", + "aFRICA/hARARE", + "AfRiCa/hArArE", + "aFrIcA/HaRaRe", + ]), + ( + time_zone::africa::JOHANNESBURG, + time_zone::africa::RAW_JOHANNESBURG, + &[ + "Africa/Johannesburg", + "africa/johannesburg", + "AFRICA/JOHANNESBURG", + "aFRICA/jOHANNESBURG", + "AfRiCa/jOhAnNeSbUrG", + "aFrIcA/JoHaNnEsBuRg", + ], + ), + (time_zone::africa::JUBA, time_zone::africa::RAW_JUBA, &[ + "Africa/Juba", + "africa/juba", + "AFRICA/JUBA", + "aFRICA/jUBA", + "AfRiCa/jUbA", + "aFrIcA/JuBa", + ]), + ( + time_zone::africa::KAMPALA, + time_zone::africa::RAW_KAMPALA, + &[ + "Africa/Kampala", + "africa/kampala", + "AFRICA/KAMPALA", + "aFRICA/kAMPALA", + "AfRiCa/kAmPaLa", + "aFrIcA/KaMpAlA", + ], + ), + ( + time_zone::africa::KHARTOUM, + time_zone::africa::RAW_KHARTOUM, + &[ + "Africa/Khartoum", + "africa/khartoum", + "AFRICA/KHARTOUM", + "aFRICA/kHARTOUM", + "AfRiCa/kHaRtOuM", + "aFrIcA/KhArToUm", + ], + ), + (time_zone::africa::KIGALI, time_zone::africa::RAW_KIGALI, &[ + "Africa/Kigali", + "africa/kigali", + "AFRICA/KIGALI", + "aFRICA/kIGALI", + "AfRiCa/kIgAlI", + "aFrIcA/KiGaLi", + ]), + ( + time_zone::africa::KINSHASA, + time_zone::africa::RAW_KINSHASA, + &[ + "Africa/Kinshasa", + "africa/kinshasa", + "AFRICA/KINSHASA", + "aFRICA/kINSHASA", + "AfRiCa/kInShAsA", + "aFrIcA/KiNsHaSa", + ], + ), + (time_zone::africa::LAGOS, time_zone::africa::RAW_LAGOS, &[ + "Africa/Lagos", + "africa/lagos", + "AFRICA/LAGOS", + "aFRICA/lAGOS", + "AfRiCa/lAgOs", + "aFrIcA/LaGoS", + ]), + ( + time_zone::africa::LIBREVILLE, + time_zone::africa::RAW_LIBREVILLE, + &[ + "Africa/Libreville", + "africa/libreville", + "AFRICA/LIBREVILLE", + "aFRICA/lIBREVILLE", + "AfRiCa/lIbReViLlE", + "aFrIcA/LiBrEvIlLe", + ], + ), + (time_zone::africa::LOME, time_zone::africa::RAW_LOME, &[ + "Africa/Lome", + "africa/lome", + "AFRICA/LOME", + "aFRICA/lOME", + "AfRiCa/lOmE", + "aFrIcA/LoMe", + ]), + (time_zone::africa::LUANDA, time_zone::africa::RAW_LUANDA, &[ + "Africa/Luanda", + "africa/luanda", + "AFRICA/LUANDA", + "aFRICA/lUANDA", + "AfRiCa/lUaNdA", + "aFrIcA/LuAnDa", + ]), + ( + time_zone::africa::LUBUMBASHI, + time_zone::africa::RAW_LUBUMBASHI, + &[ + "Africa/Lubumbashi", + "africa/lubumbashi", + "AFRICA/LUBUMBASHI", + "aFRICA/lUBUMBASHI", + "AfRiCa/lUbUmBaShI", + "aFrIcA/LuBuMbAsHi", + ], + ), + (time_zone::africa::LUSAKA, time_zone::africa::RAW_LUSAKA, &[ + "Africa/Lusaka", + "africa/lusaka", + "AFRICA/LUSAKA", + "aFRICA/lUSAKA", + "AfRiCa/lUsAkA", + "aFrIcA/LuSaKa", + ]), + (time_zone::africa::MALABO, time_zone::africa::RAW_MALABO, &[ + "Africa/Malabo", + "africa/malabo", + "AFRICA/MALABO", + "aFRICA/mALABO", + "AfRiCa/mAlAbO", + "aFrIcA/MaLaBo", + ]), + (time_zone::africa::MAPUTO, time_zone::africa::RAW_MAPUTO, &[ + "Africa/Maputo", + "africa/maputo", + "AFRICA/MAPUTO", + "aFRICA/mAPUTO", + "AfRiCa/mApUtO", + "aFrIcA/MaPuTo", + ]), + (time_zone::africa::MASERU, time_zone::africa::RAW_MASERU, &[ + "Africa/Maseru", + "africa/maseru", + "AFRICA/MASERU", + "aFRICA/mASERU", + "AfRiCa/mAsErU", + "aFrIcA/MaSeRu", + ]), + ( + time_zone::africa::MBABANE, + time_zone::africa::RAW_MBABANE, + &[ + "Africa/Mbabane", + "africa/mbabane", + "AFRICA/MBABANE", + "aFRICA/mBABANE", + "AfRiCa/mBaBaNe", + "aFrIcA/MbAbAnE", + ], + ), + ( + time_zone::africa::MOGADISHU, + time_zone::africa::RAW_MOGADISHU, + &[ + "Africa/Mogadishu", + "africa/mogadishu", + "AFRICA/MOGADISHU", + "aFRICA/mOGADISHU", + "AfRiCa/mOgAdIsHu", + "aFrIcA/MoGaDiShU", + ], + ), + ( + time_zone::africa::MONROVIA, + time_zone::africa::RAW_MONROVIA, + &[ + "Africa/Monrovia", + "africa/monrovia", + "AFRICA/MONROVIA", + "aFRICA/mONROVIA", + "AfRiCa/mOnRoViA", + "aFrIcA/MoNrOvIa", + ], + ), + ( + time_zone::africa::NAIROBI, + time_zone::africa::RAW_NAIROBI, + &[ + "Africa/Nairobi", + "africa/nairobi", + "AFRICA/NAIROBI", + "aFRICA/nAIROBI", + "AfRiCa/nAiRoBi", + "aFrIcA/NaIrObI", + ], + ), + ( + time_zone::africa::NDJAMENA, + time_zone::africa::RAW_NDJAMENA, + &[ + "Africa/Ndjamena", + "africa/ndjamena", + "AFRICA/NDJAMENA", + "aFRICA/nDJAMENA", + "AfRiCa/nDjAmEnA", + "aFrIcA/NdJaMeNa", + ], + ), + (time_zone::africa::NIAMEY, time_zone::africa::RAW_NIAMEY, &[ + "Africa/Niamey", + "africa/niamey", + "AFRICA/NIAMEY", + "aFRICA/nIAMEY", + "AfRiCa/nIaMeY", + "aFrIcA/NiAmEy", + ]), + ( + time_zone::africa::NOUAKCHOTT, + time_zone::africa::RAW_NOUAKCHOTT, + &[ + "Africa/Nouakchott", + "africa/nouakchott", + "AFRICA/NOUAKCHOTT", + "aFRICA/nOUAKCHOTT", + "AfRiCa/nOuAkChOtT", + "aFrIcA/NoUaKcHoTt", + ], + ), + ( + time_zone::africa::OUAGADOUGOU, + time_zone::africa::RAW_OUAGADOUGOU, + &[ + "Africa/Ouagadougou", + "africa/ouagadougou", + "AFRICA/OUAGADOUGOU", + "aFRICA/oUAGADOUGOU", + "AfRiCa/oUaGaDoUgOu", + "aFrIcA/OuAgAdOuGoU", + ], + ), + ( + time_zone::africa::PORTO_NOVO, + time_zone::africa::RAW_PORTO_NOVO, + &[ + "Africa/Porto-Novo", + "africa/porto-novo", + "AFRICA/PORTO-NOVO", + "aFRICA/pORTO-nOVO", + "AfRiCa/pOrTo-nOvO", + "aFrIcA/PoRtO-NoVo", + ], + ), + ( + time_zone::africa::SAO_TOME, + time_zone::africa::RAW_SAO_TOME, + &[ + "Africa/Sao_Tome", + "africa/sao_tome", + "AFRICA/SAO_TOME", + "aFRICA/sAO_tOME", + "AfRiCa/sAo_tOmE", + "aFrIcA/SaO_ToMe", + ], + ), + (time_zone::africa::TUNIS, time_zone::africa::RAW_TUNIS, &[ + "Africa/Tunis", + "africa/tunis", + "AFRICA/TUNIS", + "aFRICA/tUNIS", + "AfRiCa/tUnIs", + "aFrIcA/TuNiS", + ]), + ( + time_zone::africa::WINDHOEK, + time_zone::africa::RAW_WINDHOEK, + &[ + "Africa/Windhoek", + "africa/windhoek", + "AFRICA/WINDHOEK", + "aFRICA/wINDHOEK", + "AfRiCa/wInDhOeK", + "aFrIcA/WiNdHoEk", + ], + ), + (time_zone::america::ADAK, time_zone::america::RAW_ADAK, &[ + "America/Adak", + "america/adak", + "AMERICA/ADAK", + "aMERICA/aDAK", + "AmErIcA/AdAk", + "aMeRiCa/aDaK", + ]), + (time_zone::america::ATKA, time_zone::america::RAW_ATKA, &[ + "America/Atka", + "america/atka", + "AMERICA/ATKA", + "aMERICA/aTKA", + "AmErIcA/AtKa", + "aMeRiCa/aTkA", + ]), + (time_zone::us::ALEUTIAN, time_zone::us::RAW_ALEUTIAN, &[ + "US/Aleutian", + "us/aleutian", + "US/ALEUTIAN", + "us/aLEUTIAN", + "Us/aLeUtIaN", + "uS/AlEuTiAn", + ]), + ( + time_zone::america::ANCHORAGE, + time_zone::america::RAW_ANCHORAGE, + &[ + "America/Anchorage", + "america/anchorage", + "AMERICA/ANCHORAGE", + "aMERICA/aNCHORAGE", + "AmErIcA/AnChOrAgE", + "aMeRiCa/aNcHoRaGe", + ], + ), + (time_zone::us::ALASKA, time_zone::us::RAW_ALASKA, &[ + "US/Alaska", + "us/alaska", + "US/ALASKA", + "us/aLASKA", + "Us/aLaSkA", + "uS/AlAsKa", + ]), + ( + time_zone::america::ANGUILLA, + time_zone::america::RAW_ANGUILLA, + &[ + "America/Anguilla", + "america/anguilla", + "AMERICA/ANGUILLA", + "aMERICA/aNGUILLA", + "AmErIcA/AnGuIlLa", + "aMeRiCa/aNgUiLlA", + ], + ), + ( + time_zone::america::ANTIGUA, + time_zone::america::RAW_ANTIGUA, + &[ + "America/Antigua", + "america/antigua", + "AMERICA/ANTIGUA", + "aMERICA/aNTIGUA", + "AmErIcA/AnTiGuA", + "aMeRiCa/aNtIgUa", + ], + ), + ( + time_zone::america::ARAGUAINA, + time_zone::america::RAW_ARAGUAINA, + &[ + "America/Araguaina", + "america/araguaina", + "AMERICA/ARAGUAINA", + "aMERICA/aRAGUAINA", + "AmErIcA/ArAgUaInA", + "aMeRiCa/aRaGuAiNa", + ], + ), + (time_zone::america::ARUBA, time_zone::america::RAW_ARUBA, &[ + "America/Aruba", + "america/aruba", + "AMERICA/ARUBA", + "aMERICA/aRUBA", + "AmErIcA/ArUbA", + "aMeRiCa/aRuBa", + ]), + ( + time_zone::america::ASUNCION, + time_zone::america::RAW_ASUNCION, + &[ + "America/Asuncion", + "america/asuncion", + "AMERICA/ASUNCION", + "aMERICA/aSUNCION", + "AmErIcA/AsUnCiOn", + "aMeRiCa/aSuNcIoN", + ], + ), + ( + time_zone::america::ATIKOKAN, + time_zone::america::RAW_ATIKOKAN, + &[ + "America/Atikokan", + "america/atikokan", + "AMERICA/ATIKOKAN", + "aMERICA/aTIKOKAN", + "AmErIcA/AtIkOkAn", + "aMeRiCa/aTiKoKaN", + ], + ), + ( + time_zone::america::CORAL_HARBOUR, + time_zone::america::RAW_CORAL_HARBOUR, + &[ + "America/Coral_Harbour", + "america/coral_harbour", + "AMERICA/CORAL_HARBOUR", + "aMERICA/cORAL_hARBOUR", + "AmErIcA/CoRaL_HaRbOuR", + "aMeRiCa/cOrAl_hArBoUr", + ], + ), + (time_zone::america::BAHIA, time_zone::america::RAW_BAHIA, &[ + "America/Bahia", + "america/bahia", + "AMERICA/BAHIA", + "aMERICA/bAHIA", + "AmErIcA/BaHiA", + "aMeRiCa/bAhIa", + ]), + ( + time_zone::america::BAHIA_BANDERAS, + time_zone::america::RAW_BAHIA_BANDERAS, + &[ + "America/Bahia_Banderas", + "america/bahia_banderas", + "AMERICA/BAHIA_BANDERAS", + "aMERICA/bAHIA_bANDERAS", + "AmErIcA/BaHiA_BaNdErAs", + "aMeRiCa/bAhIa_bAnDeRaS", + ], + ), + ( + time_zone::america::BARBADOS, + time_zone::america::RAW_BARBADOS, + &[ + "America/Barbados", + "america/barbados", + "AMERICA/BARBADOS", + "aMERICA/bARBADOS", + "AmErIcA/BaRbAdOs", + "aMeRiCa/bArBaDoS", + ], + ), + (time_zone::america::BELEM, time_zone::america::RAW_BELEM, &[ + "America/Belem", + "america/belem", + "AMERICA/BELEM", + "aMERICA/bELEM", + "AmErIcA/BeLeM", + "aMeRiCa/bElEm", + ]), + ( + time_zone::america::BELIZE, + time_zone::america::RAW_BELIZE, + &[ + "America/Belize", + "america/belize", + "AMERICA/BELIZE", + "aMERICA/bELIZE", + "AmErIcA/BeLiZe", + "aMeRiCa/bElIzE", + ], + ), + ( + time_zone::america::BLANC_SABLON, + time_zone::america::RAW_BLANC_SABLON, + &[ + "America/Blanc-Sablon", + "america/blanc-sablon", + "AMERICA/BLANC-SABLON", + "aMERICA/bLANC-sABLON", + "AmErIcA/BlAnC-SaBlOn", + "aMeRiCa/bLaNc-sAbLoN", + ], + ), + ( + time_zone::america::BOA_VISTA, + time_zone::america::RAW_BOA_VISTA, + &[ + "America/Boa_Vista", + "america/boa_vista", + "AMERICA/BOA_VISTA", + "aMERICA/bOA_vISTA", + "AmErIcA/BoA_ViStA", + "aMeRiCa/bOa_vIsTa", + ], + ), + ( + time_zone::america::BOGOTA, + time_zone::america::RAW_BOGOTA, + &[ + "America/Bogota", + "america/bogota", + "AMERICA/BOGOTA", + "aMERICA/bOGOTA", + "AmErIcA/BoGoTa", + "aMeRiCa/bOgOtA", + ], + ), + (time_zone::america::BOISE, time_zone::america::RAW_BOISE, &[ + "America/Boise", + "america/boise", + "AMERICA/BOISE", + "aMERICA/bOISE", + "AmErIcA/BoIsE", + "aMeRiCa/bOiSe", + ]), + ( + time_zone::america::BUENOS_AIRES, + time_zone::america::RAW_BUENOS_AIRES, + &[ + "America/Buenos_Aires", + "america/buenos_aires", + "AMERICA/BUENOS_AIRES", + "aMERICA/bUENOS_aIRES", + "AmErIcA/BuEnOs_aIrEs", + "aMeRiCa/bUeNoS_AiReS", + ], + ), + ( + time_zone::america::CAMBRIDGE_BAY, + time_zone::america::RAW_CAMBRIDGE_BAY, + &[ + "America/Cambridge_Bay", + "america/cambridge_bay", + "AMERICA/CAMBRIDGE_BAY", + "aMERICA/cAMBRIDGE_bAY", + "AmErIcA/CaMbRiDgE_BaY", + "aMeRiCa/cAmBrIdGe_bAy", + ], + ), + ( + time_zone::america::CAMPO_GRANDE, + time_zone::america::RAW_CAMPO_GRANDE, + &[ + "America/Campo_Grande", + "america/campo_grande", + "AMERICA/CAMPO_GRANDE", + "aMERICA/cAMPO_gRANDE", + "AmErIcA/CaMpO_GrAnDe", + "aMeRiCa/cAmPo_gRaNdE", + ], + ), + ( + time_zone::america::CANCUN, + time_zone::america::RAW_CANCUN, + &[ + "America/Cancun", + "america/cancun", + "AMERICA/CANCUN", + "aMERICA/cANCUN", + "AmErIcA/CaNcUn", + "aMeRiCa/cAnCuN", + ], + ), + ( + time_zone::america::CARACAS, + time_zone::america::RAW_CARACAS, + &[ + "America/Caracas", + "america/caracas", + "AMERICA/CARACAS", + "aMERICA/cARACAS", + "AmErIcA/CaRaCaS", + "aMeRiCa/cArAcAs", + ], + ), + ( + time_zone::america::CATAMARCA, + time_zone::america::RAW_CATAMARCA, + &[ + "America/Catamarca", + "america/catamarca", + "AMERICA/CATAMARCA", + "aMERICA/cATAMARCA", + "AmErIcA/CaTaMaRcA", + "aMeRiCa/cAtAmArCa", + ], + ), + ( + time_zone::america::CAYENNE, + time_zone::america::RAW_CAYENNE, + &[ + "America/Cayenne", + "america/cayenne", + "AMERICA/CAYENNE", + "aMERICA/cAYENNE", + "AmErIcA/CaYeNnE", + "aMeRiCa/cAyEnNe", + ], + ), + ( + time_zone::america::CAYMAN, + time_zone::america::RAW_CAYMAN, + &[ + "America/Cayman", + "america/cayman", + "AMERICA/CAYMAN", + "aMERICA/cAYMAN", + "AmErIcA/CaYmAn", + "aMeRiCa/cAyMaN", + ], + ), + ( + time_zone::america::CHICAGO, + time_zone::america::RAW_CHICAGO, + &[ + "America/Chicago", + "america/chicago", + "AMERICA/CHICAGO", + "aMERICA/cHICAGO", + "AmErIcA/ChIcAgO", + "aMeRiCa/cHiCaGo", + ], + ), + (time_zone::us::CENTRAL, time_zone::us::RAW_CENTRAL, &[ + "US/Central", + "us/central", + "US/CENTRAL", + "us/cENTRAL", + "Us/cEnTrAl", + "uS/CeNtRaL", + ]), + ( + time_zone::america::CHIHUAHUA, + time_zone::america::RAW_CHIHUAHUA, + &[ + "America/Chihuahua", + "america/chihuahua", + "AMERICA/CHIHUAHUA", + "aMERICA/cHIHUAHUA", + "AmErIcA/ChIhUaHuA", + "aMeRiCa/cHiHuAhUa", + ], + ), + ( + time_zone::america::CORDOBA, + time_zone::america::RAW_CORDOBA, + &[ + "America/Cordoba", + "america/cordoba", + "AMERICA/CORDOBA", + "aMERICA/cORDOBA", + "AmErIcA/CoRdObA", + "aMeRiCa/cOrDoBa", + ], + ), + ( + time_zone::america::ROSARIO, + time_zone::america::RAW_ROSARIO, + &[ + "America/Rosario", + "america/rosario", + "AMERICA/ROSARIO", + "aMERICA/rOSARIO", + "AmErIcA/RoSaRiO", + "aMeRiCa/rOsArIo", + ], + ), + ( + time_zone::america::COSTA_RICA, + time_zone::america::RAW_COSTA_RICA, + &[ + "America/Costa_Rica", + "america/costa_rica", + "AMERICA/COSTA_RICA", + "aMERICA/cOSTA_rICA", + "AmErIcA/CoStA_RiCa", + "aMeRiCa/cOsTa_rIcA", + ], + ), + ( + time_zone::america::CRESTON, + time_zone::america::RAW_CRESTON, + &[ + "America/Creston", + "america/creston", + "AMERICA/CRESTON", + "aMERICA/cRESTON", + "AmErIcA/CrEsToN", + "aMeRiCa/cReStOn", + ], + ), + ( + time_zone::america::CUIABA, + time_zone::america::RAW_CUIABA, + &[ + "America/Cuiaba", + "america/cuiaba", + "AMERICA/CUIABA", + "aMERICA/cUIABA", + "AmErIcA/CuIaBa", + "aMeRiCa/cUiAbA", + ], + ), + ( + time_zone::america::CURACAO, + time_zone::america::RAW_CURACAO, + &[ + "America/Curacao", + "america/curacao", + "AMERICA/CURACAO", + "aMERICA/cURACAO", + "AmErIcA/CuRaCaO", + "aMeRiCa/cUrAcAo", + ], + ), + ( + time_zone::america::KRALENDIJK, + time_zone::america::RAW_KRALENDIJK, + &[ + "America/Kralendijk", + "america/kralendijk", + "AMERICA/KRALENDIJK", + "aMERICA/kRALENDIJK", + "AmErIcA/KrAlEnDiJk", + "aMeRiCa/kRaLeNdIjK", + ], + ), + ( + time_zone::america::LOWER_PRINCES, + time_zone::america::RAW_LOWER_PRINCES, + &[ + "America/Lower_Princes", + "america/lower_princes", + "AMERICA/LOWER_PRINCES", + "aMERICA/lOWER_pRINCES", + "AmErIcA/LoWeR_PrInCeS", + "aMeRiCa/lOwEr_pRiNcEs", + ], + ), + ( + time_zone::america::DANMARKSHAVN, + time_zone::america::RAW_DANMARKSHAVN, + &[ + "America/Danmarkshavn", + "america/danmarkshavn", + "AMERICA/DANMARKSHAVN", + "aMERICA/dANMARKSHAVN", + "AmErIcA/DaNmArKsHaVn", + "aMeRiCa/dAnMaRkShAvN", + ], + ), + ( + time_zone::america::DAWSON, + time_zone::america::RAW_DAWSON, + &[ + "America/Dawson", + "america/dawson", + "AMERICA/DAWSON", + "aMERICA/dAWSON", + "AmErIcA/DaWsOn", + "aMeRiCa/dAwSoN", + ], + ), + ( + time_zone::america::DAWSON_CREEK, + time_zone::america::RAW_DAWSON_CREEK, + &[ + "America/Dawson_Creek", + "america/dawson_creek", + "AMERICA/DAWSON_CREEK", + "aMERICA/dAWSON_cREEK", + "AmErIcA/DaWsOn_cReEk", + "aMeRiCa/dAwSoN_CrEeK", + ], + ), + ( + time_zone::america::DETROIT, + time_zone::america::RAW_DETROIT, + &[ + "America/Detroit", + "america/detroit", + "AMERICA/DETROIT", + "aMERICA/dETROIT", + "AmErIcA/DeTrOiT", + "aMeRiCa/dEtRoIt", + ], + ), + (time_zone::us::MICHIGAN, time_zone::us::RAW_MICHIGAN, &[ + "US/Michigan", + "us/michigan", + "US/MICHIGAN", + "us/mICHIGAN", + "Us/mIcHiGaN", + "uS/MiChIgAn", + ]), + ( + time_zone::america::DOMINICA, + time_zone::america::RAW_DOMINICA, + &[ + "America/Dominica", + "america/dominica", + "AMERICA/DOMINICA", + "aMERICA/dOMINICA", + "AmErIcA/DoMiNiCa", + "aMeRiCa/dOmInIcA", + ], + ), + ( + time_zone::america::EDMONTON, + time_zone::america::RAW_EDMONTON, + &[ + "America/Edmonton", + "america/edmonton", + "AMERICA/EDMONTON", + "aMERICA/eDMONTON", + "AmErIcA/EdMoNtOn", + "aMeRiCa/eDmOnToN", + ], + ), + ( + time_zone::canada::MOUNTAIN, + time_zone::canada::RAW_MOUNTAIN, + &[ + "Canada/Mountain", + "canada/mountain", + "CANADA/MOUNTAIN", + "cANADA/mOUNTAIN", + "CaNaDa/mOuNtAiN", + "cAnAdA/MoUnTaIn", + ], + ), + ( + time_zone::america::EIRUNEPE, + time_zone::america::RAW_EIRUNEPE, + &[ + "America/Eirunepe", + "america/eirunepe", + "AMERICA/EIRUNEPE", + "aMERICA/eIRUNEPE", + "AmErIcA/EiRuNePe", + "aMeRiCa/eIrUnEpE", + ], + ), + ( + time_zone::america::EL_SALVADOR, + time_zone::america::RAW_EL_SALVADOR, + &[ + "America/El_Salvador", + "america/el_salvador", + "AMERICA/EL_SALVADOR", + "aMERICA/eL_sALVADOR", + "AmErIcA/El_sAlVaDoR", + "aMeRiCa/eL_SaLvAdOr", + ], + ), + ( + time_zone::america::ENSENADA, + time_zone::america::RAW_ENSENADA, + &[ + "America/Ensenada", + "america/ensenada", + "AMERICA/ENSENADA", + "aMERICA/eNSENADA", + "AmErIcA/EnSeNaDa", + "aMeRiCa/eNsEnAdA", + ], + ), + ( + time_zone::america::SANTA_ISABEL, + time_zone::america::RAW_SANTA_ISABEL, + &[ + "America/Santa_Isabel", + "america/santa_isabel", + "AMERICA/SANTA_ISABEL", + "aMERICA/sANTA_iSABEL", + "AmErIcA/SaNtA_IsAbEl", + "aMeRiCa/sAnTa_iSaBeL", + ], + ), + ( + time_zone::america::TIJUANA, + time_zone::america::RAW_TIJUANA, + &[ + "America/Tijuana", + "america/tijuana", + "AMERICA/TIJUANA", + "aMERICA/tIJUANA", + "AmErIcA/TiJuAnA", + "aMeRiCa/tIjUaNa", + ], + ), + ( + time_zone::mexico::BAJA_NORTE, + time_zone::mexico::RAW_BAJA_NORTE, + &[ + "Mexico/BajaNorte", + "mexico/bajanorte", + "MEXICO/BAJANORTE", + "mEXICO/bAJAnORTE", + "MeXiCo/bAjAnOrTe", + "mExIcO/BaJaNoRtE", + ], + ), + ( + time_zone::america::FORTALEZA, + time_zone::america::RAW_FORTALEZA, + &[ + "America/Fortaleza", + "america/fortaleza", + "AMERICA/FORTALEZA", + "aMERICA/fORTALEZA", + "AmErIcA/FoRtAlEzA", + "aMeRiCa/fOrTaLeZa", + ], + ), + ( + time_zone::america::FORT_NELSON, + time_zone::america::RAW_FORT_NELSON, + &[ + "America/Fort_Nelson", + "america/fort_nelson", + "AMERICA/FORT_NELSON", + "aMERICA/fORT_nELSON", + "AmErIcA/FoRt_nElSoN", + "aMeRiCa/fOrT_NeLsOn", + ], + ), + ( + time_zone::america::FORT_WAYNE, + time_zone::america::RAW_FORT_WAYNE, + &[ + "America/Fort_Wayne", + "america/fort_wayne", + "AMERICA/FORT_WAYNE", + "aMERICA/fORT_wAYNE", + "AmErIcA/FoRt_wAyNe", + "aMeRiCa/fOrT_WaYnE", + ], + ), + ( + time_zone::america::INDIANAPOLIS, + time_zone::america::RAW_INDIANAPOLIS, + &[ + "America/Indianapolis", + "america/indianapolis", + "AMERICA/INDIANAPOLIS", + "aMERICA/iNDIANAPOLIS", + "AmErIcA/InDiAnApOlIs", + "aMeRiCa/iNdIaNaPoLiS", + ], + ), + ( + time_zone::us::EAST_INDIANA, + time_zone::us::RAW_EAST_INDIANA, + &[ + "US/East-Indiana", + "us/east-indiana", + "US/EAST-INDIANA", + "us/eAST-iNDIANA", + "Us/eAsT-InDiAnA", + "uS/EaSt-iNdIaNa", + ], + ), + ( + time_zone::america::GLACE_BAY, + time_zone::america::RAW_GLACE_BAY, + &[ + "America/Glace_Bay", + "america/glace_bay", + "AMERICA/GLACE_BAY", + "aMERICA/gLACE_bAY", + "AmErIcA/GlAcE_BaY", + "aMeRiCa/gLaCe_bAy", + ], + ), + ( + time_zone::america::GODTHAB, + time_zone::america::RAW_GODTHAB, + &[ + "America/Godthab", + "america/godthab", + "AMERICA/GODTHAB", + "aMERICA/gODTHAB", + "AmErIcA/GoDtHaB", + "aMeRiCa/gOdThAb", + ], + ), + (time_zone::america::NUUK, time_zone::america::RAW_NUUK, &[ + "America/Nuuk", + "america/nuuk", + "AMERICA/NUUK", + "aMERICA/nUUK", + "AmErIcA/NuUk", + "aMeRiCa/nUuK", + ]), + ( + time_zone::america::GOOSE_BAY, + time_zone::america::RAW_GOOSE_BAY, + &[ + "America/Goose_Bay", + "america/goose_bay", + "AMERICA/GOOSE_BAY", + "aMERICA/gOOSE_bAY", + "AmErIcA/GoOsE_BaY", + "aMeRiCa/gOoSe_bAy", + ], + ), + ( + time_zone::america::GRAND_TURK, + time_zone::america::RAW_GRAND_TURK, + &[ + "America/Grand_Turk", + "america/grand_turk", + "AMERICA/GRAND_TURK", + "aMERICA/gRAND_tURK", + "AmErIcA/GrAnD_TuRk", + "aMeRiCa/gRaNd_tUrK", + ], + ), + ( + time_zone::america::GRENADA, + time_zone::america::RAW_GRENADA, + &[ + "America/Grenada", + "america/grenada", + "AMERICA/GRENADA", + "aMERICA/gRENADA", + "AmErIcA/GrEnAdA", + "aMeRiCa/gReNaDa", + ], + ), + ( + time_zone::america::GUADELOUPE, + time_zone::america::RAW_GUADELOUPE, + &[ + "America/Guadeloupe", + "america/guadeloupe", + "AMERICA/GUADELOUPE", + "aMERICA/gUADELOUPE", + "AmErIcA/GuAdElOuPe", + "aMeRiCa/gUaDeLoUpE", + ], + ), + ( + time_zone::america::GUATEMALA, + time_zone::america::RAW_GUATEMALA, + &[ + "America/Guatemala", + "america/guatemala", + "AMERICA/GUATEMALA", + "aMERICA/gUATEMALA", + "AmErIcA/GuAtEmAlA", + "aMeRiCa/gUaTeMaLa", + ], + ), + ( + time_zone::america::GUAYAQUIL, + time_zone::america::RAW_GUAYAQUIL, + &[ + "America/Guayaquil", + "america/guayaquil", + "AMERICA/GUAYAQUIL", + "aMERICA/gUAYAQUIL", + "AmErIcA/GuAyAqUiL", + "aMeRiCa/gUaYaQuIl", + ], + ), + ( + time_zone::america::GUYANA, + time_zone::america::RAW_GUYANA, + &[ + "America/Guyana", + "america/guyana", + "AMERICA/GUYANA", + "aMERICA/gUYANA", + "AmErIcA/GuYaNa", + "aMeRiCa/gUyAnA", + ], + ), + ( + time_zone::america::HALIFAX, + time_zone::america::RAW_HALIFAX, + &[ + "America/Halifax", + "america/halifax", + "AMERICA/HALIFAX", + "aMERICA/hALIFAX", + "AmErIcA/HaLiFaX", + "aMeRiCa/hAlIfAx", + ], + ), + ( + time_zone::canada::ATLANTIC, + time_zone::canada::RAW_ATLANTIC, + &[ + "Canada/Atlantic", + "canada/atlantic", + "CANADA/ATLANTIC", + "cANADA/aTLANTIC", + "CaNaDa/aTlAnTiC", + "cAnAdA/AtLaNtIc", + ], + ), + ( + time_zone::america::HERMOSILLO, + time_zone::america::RAW_HERMOSILLO, + &[ + "America/Hermosillo", + "america/hermosillo", + "AMERICA/HERMOSILLO", + "aMERICA/hERMOSILLO", + "AmErIcA/HeRmOsIlLo", + "aMeRiCa/hErMoSiLlO", + ], + ), + ( + time_zone::america::INUVIK, + time_zone::america::RAW_INUVIK, + &[ + "America/Inuvik", + "america/inuvik", + "AMERICA/INUVIK", + "aMERICA/iNUVIK", + "AmErIcA/InUvIk", + "aMeRiCa/iNuViK", + ], + ), + ( + time_zone::america::IQALUIT, + time_zone::america::RAW_IQALUIT, + &[ + "America/Iqaluit", + "america/iqaluit", + "AMERICA/IQALUIT", + "aMERICA/iQALUIT", + "AmErIcA/IqAlUiT", + "aMeRiCa/iQaLuIt", + ], + ), + (time_zone::america::JUJUY, time_zone::america::RAW_JUJUY, &[ + "America/Jujuy", + "america/jujuy", + "AMERICA/JUJUY", + "aMERICA/jUJUY", + "AmErIcA/JuJuY", + "aMeRiCa/jUjUy", + ]), + ( + time_zone::america::JUNEAU, + time_zone::america::RAW_JUNEAU, + &[ + "America/Juneau", + "america/juneau", + "AMERICA/JUNEAU", + "aMERICA/jUNEAU", + "AmErIcA/JuNeAu", + "aMeRiCa/jUnEaU", + ], + ), + ( + time_zone::america::KNOX_IN, + time_zone::america::RAW_KNOX_IN, + &[ + "America/Knox_IN", + "america/knox_in", + "AMERICA/KNOX_IN", + "aMERICA/kNOX_in", + "AmErIcA/KnOx_iN", + "aMeRiCa/kNoX_In", + ], + ), + ( + time_zone::us::INDIANA_STARKE, + time_zone::us::RAW_INDIANA_STARKE, + &[ + "US/Indiana-Starke", + "us/indiana-starke", + "US/INDIANA-STARKE", + "us/iNDIANA-sTARKE", + "Us/iNdIaNa-sTaRkE", + "uS/InDiAnA-StArKe", + ], + ), + ( + time_zone::america::LA_PAZ, + time_zone::america::RAW_LA_PAZ, + &[ + "America/La_Paz", + "america/la_paz", + "AMERICA/LA_PAZ", + "aMERICA/lA_pAZ", + "AmErIcA/La_pAz", + "aMeRiCa/lA_PaZ", + ], + ), + (time_zone::america::LIMA, time_zone::america::RAW_LIMA, &[ + "America/Lima", + "america/lima", + "AMERICA/LIMA", + "aMERICA/lIMA", + "AmErIcA/LiMa", + "aMeRiCa/lImA", + ]), + ( + time_zone::america::LOS_ANGELES, + time_zone::america::RAW_LOS_ANGELES, + &[ + "America/Los_Angeles", + "america/los_angeles", + "AMERICA/LOS_ANGELES", + "aMERICA/lOS_aNGELES", + "AmErIcA/LoS_AnGeLeS", + "aMeRiCa/lOs_aNgElEs", + ], + ), + (time_zone::us::PACIFIC, time_zone::us::RAW_PACIFIC, &[ + "US/Pacific", + "us/pacific", + "US/PACIFIC", + "us/pACIFIC", + "Us/pAcIfIc", + "uS/PaCiFiC", + ]), + ( + time_zone::america::LOUISVILLE, + time_zone::america::RAW_LOUISVILLE, + &[ + "America/Louisville", + "america/louisville", + "AMERICA/LOUISVILLE", + "aMERICA/lOUISVILLE", + "AmErIcA/LoUiSvIlLe", + "aMeRiCa/lOuIsViLlE", + ], + ), + ( + time_zone::america::MACEIO, + time_zone::america::RAW_MACEIO, + &[ + "America/Maceio", + "america/maceio", + "AMERICA/MACEIO", + "aMERICA/mACEIO", + "AmErIcA/MaCeIo", + "aMeRiCa/mAcEiO", + ], + ), + ( + time_zone::america::MANAGUA, + time_zone::america::RAW_MANAGUA, + &[ + "America/Managua", + "america/managua", + "AMERICA/MANAGUA", + "aMERICA/mANAGUA", + "AmErIcA/MaNaGuA", + "aMeRiCa/mAnAgUa", + ], + ), + ( + time_zone::america::MANAUS, + time_zone::america::RAW_MANAUS, + &[ + "America/Manaus", + "america/manaus", + "AMERICA/MANAUS", + "aMERICA/mANAUS", + "AmErIcA/MaNaUs", + "aMeRiCa/mAnAuS", + ], + ), + (time_zone::brazil::WEST, time_zone::brazil::RAW_WEST, &[ + "Brazil/West", + "brazil/west", + "BRAZIL/WEST", + "bRAZIL/wEST", + "BrAzIl/wEsT", + "bRaZiL/WeSt", + ]), + ( + time_zone::america::MARIGOT, + time_zone::america::RAW_MARIGOT, + &[ + "America/Marigot", + "america/marigot", + "AMERICA/MARIGOT", + "aMERICA/mARIGOT", + "AmErIcA/MaRiGoT", + "aMeRiCa/mArIgOt", + ], + ), + ( + time_zone::america::PORT_OF_SPAIN, + time_zone::america::RAW_PORT_OF_SPAIN, + &[ + "America/Port_of_Spain", + "america/port_of_spain", + "AMERICA/PORT_OF_SPAIN", + "aMERICA/pORT_OF_sPAIN", + "AmErIcA/PoRt_oF_SpAiN", + "aMeRiCa/pOrT_Of_sPaIn", + ], + ), + ( + time_zone::america::ST_BARTHELEMY, + time_zone::america::RAW_ST_BARTHELEMY, + &[ + "America/St_Barthelemy", + "america/st_barthelemy", + "AMERICA/ST_BARTHELEMY", + "aMERICA/sT_bARTHELEMY", + "AmErIcA/St_bArThElEmY", + "aMeRiCa/sT_BaRtHeLeMy", + ], + ), + ( + time_zone::america::MARTINIQUE, + time_zone::america::RAW_MARTINIQUE, + &[ + "America/Martinique", + "america/martinique", + "AMERICA/MARTINIQUE", + "aMERICA/mARTINIQUE", + "AmErIcA/MaRtInIqUe", + "aMeRiCa/mArTiNiQuE", + ], + ), + ( + time_zone::america::MATAMOROS, + time_zone::america::RAW_MATAMOROS, + &[ + "America/Matamoros", + "america/matamoros", + "AMERICA/MATAMOROS", + "aMERICA/mATAMOROS", + "AmErIcA/MaTaMoRoS", + "aMeRiCa/mAtAmOrOs", + ], + ), + ( + time_zone::america::MAZATLAN, + time_zone::america::RAW_MAZATLAN, + &[ + "America/Mazatlan", + "america/mazatlan", + "AMERICA/MAZATLAN", + "aMERICA/mAZATLAN", + "AmErIcA/MaZaTlAn", + "aMeRiCa/mAzAtLaN", + ], + ), + ( + time_zone::mexico::BAJA_SUR, + time_zone::mexico::RAW_BAJA_SUR, + &[ + "Mexico/BajaSur", + "mexico/bajasur", + "MEXICO/BAJASUR", + "mEXICO/bAJAsUR", + "MeXiCo/bAjAsUr", + "mExIcO/BaJaSuR", + ], + ), + ( + time_zone::america::MENDOZA, + time_zone::america::RAW_MENDOZA, + &[ + "America/Mendoza", + "america/mendoza", + "AMERICA/MENDOZA", + "aMERICA/mENDOZA", + "AmErIcA/MeNdOzA", + "aMeRiCa/mEnDoZa", + ], + ), + ( + time_zone::america::MENOMINEE, + time_zone::america::RAW_MENOMINEE, + &[ + "America/Menominee", + "america/menominee", + "AMERICA/MENOMINEE", + "aMERICA/mENOMINEE", + "AmErIcA/MeNoMiNeE", + "aMeRiCa/mEnOmInEe", + ], + ), + ( + time_zone::america::MERIDA, + time_zone::america::RAW_MERIDA, + &[ + "America/Merida", + "america/merida", + "AMERICA/MERIDA", + "aMERICA/mERIDA", + "AmErIcA/MeRiDa", + "aMeRiCa/mErIdA", + ], + ), + ( + time_zone::america::METLAKATLA, + time_zone::america::RAW_METLAKATLA, + &[ + "America/Metlakatla", + "america/metlakatla", + "AMERICA/METLAKATLA", + "aMERICA/mETLAKATLA", + "AmErIcA/MeTlAkAtLa", + "aMeRiCa/mEtLaKaTlA", + ], + ), + ( + time_zone::america::MEXICO_CITY, + time_zone::america::RAW_MEXICO_CITY, + &[ + "America/Mexico_City", + "america/mexico_city", + "AMERICA/MEXICO_CITY", + "aMERICA/mEXICO_cITY", + "AmErIcA/MeXiCo_cItY", + "aMeRiCa/mExIcO_CiTy", + ], + ), + ( + time_zone::mexico::GENERAL, + time_zone::mexico::RAW_GENERAL, + &[ + "Mexico/General", + "mexico/general", + "MEXICO/GENERAL", + "mEXICO/gENERAL", + "MeXiCo/gEnErAl", + "mExIcO/GeNeRaL", + ], + ), + ( + time_zone::america::MIQUELON, + time_zone::america::RAW_MIQUELON, + &[ + "America/Miquelon", + "america/miquelon", + "AMERICA/MIQUELON", + "aMERICA/mIQUELON", + "AmErIcA/MiQuElOn", + "aMeRiCa/mIqUeLoN", + ], + ), + ( + time_zone::america::MONCTON, + time_zone::america::RAW_MONCTON, + &[ + "America/Moncton", + "america/moncton", + "AMERICA/MONCTON", + "aMERICA/mONCTON", + "AmErIcA/MoNcToN", + "aMeRiCa/mOnCtOn", + ], + ), + ( + time_zone::america::MONTERREY, + time_zone::america::RAW_MONTERREY, + &[ + "America/Monterrey", + "america/monterrey", + "AMERICA/MONTERREY", + "aMERICA/mONTERREY", + "AmErIcA/MoNtErReY", + "aMeRiCa/mOnTeRrEy", + ], + ), + ( + time_zone::america::MONTEVIDEO, + time_zone::america::RAW_MONTEVIDEO, + &[ + "America/Montevideo", + "america/montevideo", + "AMERICA/MONTEVIDEO", + "aMERICA/mONTEVIDEO", + "AmErIcA/MoNtEvIdEo", + "aMeRiCa/mOnTeViDeO", + ], + ), + ( + time_zone::america::MONTREAL, + time_zone::america::RAW_MONTREAL, + &[ + "America/Montreal", + "america/montreal", + "AMERICA/MONTREAL", + "aMERICA/mONTREAL", + "AmErIcA/MoNtReAl", + "aMeRiCa/mOnTrEaL", + ], + ), + ( + time_zone::america::TORONTO, + time_zone::america::RAW_TORONTO, + &[ + "America/Toronto", + "america/toronto", + "AMERICA/TORONTO", + "aMERICA/tORONTO", + "AmErIcA/ToRoNtO", + "aMeRiCa/tOrOnTo", + ], + ), + ( + time_zone::canada::EASTERN, + time_zone::canada::RAW_EASTERN, + &[ + "Canada/Eastern", + "canada/eastern", + "CANADA/EASTERN", + "cANADA/eASTERN", + "CaNaDa/eAsTeRn", + "cAnAdA/EaStErN", + ], + ), + ( + time_zone::america::MONTSERRAT, + time_zone::america::RAW_MONTSERRAT, + &[ + "America/Montserrat", + "america/montserrat", + "AMERICA/MONTSERRAT", + "aMERICA/mONTSERRAT", + "AmErIcA/MoNtSeRrAt", + "aMeRiCa/mOnTsErRaT", + ], + ), + ( + time_zone::america::NASSAU, + time_zone::america::RAW_NASSAU, + &[ + "America/Nassau", + "america/nassau", + "AMERICA/NASSAU", + "aMERICA/nASSAU", + "AmErIcA/NaSsAu", + "aMeRiCa/nAsSaU", + ], + ), + ( + time_zone::america::NEW_YORK, + time_zone::america::RAW_NEW_YORK, + &[ + "America/New_York", + "america/new_york", + "AMERICA/NEW_YORK", + "aMERICA/nEW_yORK", + "AmErIcA/NeW_YoRk", + "aMeRiCa/nEw_yOrK", + ], + ), + (time_zone::us::EASTERN, time_zone::us::RAW_EASTERN, &[ + "US/Eastern", + "us/eastern", + "US/EASTERN", + "us/eASTERN", + "Us/eAsTeRn", + "uS/EaStErN", + ]), + ( + time_zone::america::NIPIGON, + time_zone::america::RAW_NIPIGON, + &[ + "America/Nipigon", + "america/nipigon", + "AMERICA/NIPIGON", + "aMERICA/nIPIGON", + "AmErIcA/NiPiGoN", + "aMeRiCa/nIpIgOn", + ], + ), + (time_zone::america::NOME, time_zone::america::RAW_NOME, &[ + "America/Nome", + "america/nome", + "AMERICA/NOME", + "aMERICA/nOME", + "AmErIcA/NoMe", + "aMeRiCa/nOmE", + ]), + ( + time_zone::america::NORONHA, + time_zone::america::RAW_NORONHA, + &[ + "America/Noronha", + "america/noronha", + "AMERICA/NORONHA", + "aMERICA/nORONHA", + "AmErIcA/NoRoNhA", + "aMeRiCa/nOrOnHa", + ], + ), + ( + time_zone::brazil::DE_NORONHA, + time_zone::brazil::RAW_DE_NORONHA, + &[ + "Brazil/DeNoronha", + "brazil/denoronha", + "BRAZIL/DENORONHA", + "bRAZIL/dEnORONHA", + "BrAzIl/dEnOrOnHa", + "bRaZiL/DeNoRoNhA", + ], + ), + ( + time_zone::america::OJINAGA, + time_zone::america::RAW_OJINAGA, + &[ + "America/Ojinaga", + "america/ojinaga", + "AMERICA/OJINAGA", + "aMERICA/oJINAGA", + "AmErIcA/OjInAgA", + "aMeRiCa/oJiNaGa", + ], + ), + ( + time_zone::america::PANAMA, + time_zone::america::RAW_PANAMA, + &[ + "America/Panama", + "america/panama", + "AMERICA/PANAMA", + "aMERICA/pANAMA", + "AmErIcA/PaNaMa", + "aMeRiCa/pAnAmA", + ], + ), + ( + time_zone::america::PANGNIRTUNG, + time_zone::america::RAW_PANGNIRTUNG, + &[ + "America/Pangnirtung", + "america/pangnirtung", + "AMERICA/PANGNIRTUNG", + "aMERICA/pANGNIRTUNG", + "AmErIcA/PaNgNiRtUnG", + "aMeRiCa/pAnGnIrTuNg", + ], + ), + ( + time_zone::america::PARAMARIBO, + time_zone::america::RAW_PARAMARIBO, + &[ + "America/Paramaribo", + "america/paramaribo", + "AMERICA/PARAMARIBO", + "aMERICA/pARAMARIBO", + "AmErIcA/PaRaMaRiBo", + "aMeRiCa/pArAmArIbO", + ], + ), + ( + time_zone::america::PHOENIX, + time_zone::america::RAW_PHOENIX, + &[ + "America/Phoenix", + "america/phoenix", + "AMERICA/PHOENIX", + "aMERICA/pHOENIX", + "AmErIcA/PhOeNiX", + "aMeRiCa/pHoEnIx", + ], + ), + (time_zone::us::ARIZONA, time_zone::us::RAW_ARIZONA, &[ + "US/Arizona", + "us/arizona", + "US/ARIZONA", + "us/aRIZONA", + "Us/aRiZoNa", + "uS/ArIzOnA", + ]), + ( + time_zone::america::PORTO_ACRE, + time_zone::america::RAW_PORTO_ACRE, + &[ + "America/Porto_Acre", + "america/porto_acre", + "AMERICA/PORTO_ACRE", + "aMERICA/pORTO_aCRE", + "AmErIcA/PoRtO_AcRe", + "aMeRiCa/pOrTo_aCrE", + ], + ), + ( + time_zone::america::RIO_BRANCO, + time_zone::america::RAW_RIO_BRANCO, + &[ + "America/Rio_Branco", + "america/rio_branco", + "AMERICA/RIO_BRANCO", + "aMERICA/rIO_bRANCO", + "AmErIcA/RiO_BrAnCo", + "aMeRiCa/rIo_bRaNcO", + ], + ), + (time_zone::brazil::ACRE, time_zone::brazil::RAW_ACRE, &[ + "Brazil/Acre", + "brazil/acre", + "BRAZIL/ACRE", + "bRAZIL/aCRE", + "BrAzIl/aCrE", + "bRaZiL/AcRe", + ]), + ( + time_zone::america::PORTO_VELHO, + time_zone::america::RAW_PORTO_VELHO, + &[ + "America/Porto_Velho", + "america/porto_velho", + "AMERICA/PORTO_VELHO", + "aMERICA/pORTO_vELHO", + "AmErIcA/PoRtO_VeLhO", + "aMeRiCa/pOrTo_vElHo", + ], + ), + ( + time_zone::america::PORT_AU_PRINCE, + time_zone::america::RAW_PORT_AU_PRINCE, + &[ + "America/Port-au-Prince", + "america/port-au-prince", + "AMERICA/PORT-AU-PRINCE", + "aMERICA/pORT-AU-pRINCE", + "AmErIcA/PoRt-aU-PrInCe", + "aMeRiCa/pOrT-Au-pRiNcE", + ], + ), + ( + time_zone::america::PUERTO_RICO, + time_zone::america::RAW_PUERTO_RICO, + &[ + "America/Puerto_Rico", + "america/puerto_rico", + "AMERICA/PUERTO_RICO", + "aMERICA/pUERTO_rICO", + "AmErIcA/PuErTo_rIcO", + "aMeRiCa/pUeRtO_RiCo", + ], + ), + ( + time_zone::america::PUNTA_ARENAS, + time_zone::america::RAW_PUNTA_ARENAS, + &[ + "America/Punta_Arenas", + "america/punta_arenas", + "AMERICA/PUNTA_ARENAS", + "aMERICA/pUNTA_aRENAS", + "AmErIcA/PuNtA_ArEnAs", + "aMeRiCa/pUnTa_aReNaS", + ], + ), + ( + time_zone::america::RAINY_RIVER, + time_zone::america::RAW_RAINY_RIVER, + &[ + "America/Rainy_River", + "america/rainy_river", + "AMERICA/RAINY_RIVER", + "aMERICA/rAINY_rIVER", + "AmErIcA/RaInY_RiVeR", + "aMeRiCa/rAiNy_rIvEr", + ], + ), + ( + time_zone::america::RANKIN_INLET, + time_zone::america::RAW_RANKIN_INLET, + &[ + "America/Rankin_Inlet", + "america/rankin_inlet", + "AMERICA/RANKIN_INLET", + "aMERICA/rANKIN_iNLET", + "AmErIcA/RaNkIn_iNlEt", + "aMeRiCa/rAnKiN_InLeT", + ], + ), + ( + time_zone::america::RECIFE, + time_zone::america::RAW_RECIFE, + &[ + "America/Recife", + "america/recife", + "AMERICA/RECIFE", + "aMERICA/rECIFE", + "AmErIcA/ReCiFe", + "aMeRiCa/rEcIfE", + ], + ), + ( + time_zone::america::REGINA, + time_zone::america::RAW_REGINA, + &[ + "America/Regina", + "america/regina", + "AMERICA/REGINA", + "aMERICA/rEGINA", + "AmErIcA/ReGiNa", + "aMeRiCa/rEgInA", + ], + ), + ( + time_zone::canada::SASKATCHEWAN, + time_zone::canada::RAW_SASKATCHEWAN, + &[ + "Canada/Saskatchewan", + "canada/saskatchewan", + "CANADA/SASKATCHEWAN", + "cANADA/sASKATCHEWAN", + "CaNaDa/sAsKaTcHeWaN", + "cAnAdA/SaSkAtChEwAn", + ], + ), + ( + time_zone::america::RESOLUTE, + time_zone::america::RAW_RESOLUTE, + &[ + "America/Resolute", + "america/resolute", + "AMERICA/RESOLUTE", + "aMERICA/rESOLUTE", + "AmErIcA/ReSoLuTe", + "aMeRiCa/rEsOlUtE", + ], + ), + ( + time_zone::america::SANTAREM, + time_zone::america::RAW_SANTAREM, + &[ + "America/Santarem", + "america/santarem", + "AMERICA/SANTAREM", + "aMERICA/sANTAREM", + "AmErIcA/SaNtArEm", + "aMeRiCa/sAnTaReM", + ], + ), + ( + time_zone::america::SANTIAGO, + time_zone::america::RAW_SANTIAGO, + &[ + "America/Santiago", + "america/santiago", + "AMERICA/SANTIAGO", + "aMERICA/sANTIAGO", + "AmErIcA/SaNtIaGo", + "aMeRiCa/sAnTiAgO", + ], + ), + ( + time_zone::chile::CONTINENTAL, + time_zone::chile::RAW_CONTINENTAL, + &[ + "Chile/Continental", + "chile/continental", + "CHILE/CONTINENTAL", + "cHILE/cONTINENTAL", + "ChIlE/CoNtInEnTaL", + "cHiLe/cOnTiNeNtAl", + ], + ), + ( + time_zone::america::SANTO_DOMINGO, + time_zone::america::RAW_SANTO_DOMINGO, + &[ + "America/Santo_Domingo", + "america/santo_domingo", + "AMERICA/SANTO_DOMINGO", + "aMERICA/sANTO_dOMINGO", + "AmErIcA/SaNtO_DoMiNgO", + "aMeRiCa/sAnTo_dOmInGo", + ], + ), + ( + time_zone::america::SAO_PAULO, + time_zone::america::RAW_SAO_PAULO, + &[ + "America/Sao_Paulo", + "america/sao_paulo", + "AMERICA/SAO_PAULO", + "aMERICA/sAO_pAULO", + "AmErIcA/SaO_PaUlO", + "aMeRiCa/sAo_pAuLo", + ], + ), + (time_zone::brazil::EAST, time_zone::brazil::RAW_EAST, &[ + "Brazil/East", + "brazil/east", + "BRAZIL/EAST", + "bRAZIL/eAST", + "BrAzIl/eAsT", + "bRaZiL/EaSt", + ]), + ( + time_zone::america::SCORESBYSUND, + time_zone::america::RAW_SCORESBYSUND, + &[ + "America/Scoresbysund", + "america/scoresbysund", + "AMERICA/SCORESBYSUND", + "aMERICA/sCORESBYSUND", + "AmErIcA/ScOrEsBySuNd", + "aMeRiCa/sCoReSbYsUnD", + ], + ), + (time_zone::america::SITKA, time_zone::america::RAW_SITKA, &[ + "America/Sitka", + "america/sitka", + "AMERICA/SITKA", + "aMERICA/sITKA", + "AmErIcA/SiTkA", + "aMeRiCa/sItKa", + ]), + ( + time_zone::america::ST_JOHNS, + time_zone::america::RAW_ST_JOHNS, + &[ + "America/St_Johns", + "america/st_johns", + "AMERICA/ST_JOHNS", + "aMERICA/sT_jOHNS", + "AmErIcA/St_jOhNs", + "aMeRiCa/sT_JoHnS", + ], + ), + ( + time_zone::canada::NEWFOUNDLAND, + time_zone::canada::RAW_NEWFOUNDLAND, + &[ + "Canada/Newfoundland", + "canada/newfoundland", + "CANADA/NEWFOUNDLAND", + "cANADA/nEWFOUNDLAND", + "CaNaDa/nEwFoUnDlAnD", + "cAnAdA/NeWfOuNdLaNd", + ], + ), + ( + time_zone::america::ST_KITTS, + time_zone::america::RAW_ST_KITTS, + &[ + "America/St_Kitts", + "america/st_kitts", + "AMERICA/ST_KITTS", + "aMERICA/sT_kITTS", + "AmErIcA/St_kItTs", + "aMeRiCa/sT_KiTtS", + ], + ), + ( + time_zone::america::ST_LUCIA, + time_zone::america::RAW_ST_LUCIA, + &[ + "America/St_Lucia", + "america/st_lucia", + "AMERICA/ST_LUCIA", + "aMERICA/sT_lUCIA", + "AmErIcA/St_lUcIa", + "aMeRiCa/sT_LuCiA", + ], + ), + ( + time_zone::america::ST_THOMAS, + time_zone::america::RAW_ST_THOMAS, + &[ + "America/St_Thomas", + "america/st_thomas", + "AMERICA/ST_THOMAS", + "aMERICA/sT_tHOMAS", + "AmErIcA/St_tHoMaS", + "aMeRiCa/sT_ThOmAs", + ], + ), + ( + time_zone::america::VIRGIN, + time_zone::america::RAW_VIRGIN, + &[ + "America/Virgin", + "america/virgin", + "AMERICA/VIRGIN", + "aMERICA/vIRGIN", + "AmErIcA/ViRgIn", + "aMeRiCa/vIrGiN", + ], + ), + ( + time_zone::america::ST_VINCENT, + time_zone::america::RAW_ST_VINCENT, + &[ + "America/St_Vincent", + "america/st_vincent", + "AMERICA/ST_VINCENT", + "aMERICA/sT_vINCENT", + "AmErIcA/St_vInCeNt", + "aMeRiCa/sT_ViNcEnT", + ], + ), + ( + time_zone::america::SWIFT_CURRENT, + time_zone::america::RAW_SWIFT_CURRENT, + &[ + "America/Swift_Current", + "america/swift_current", + "AMERICA/SWIFT_CURRENT", + "aMERICA/sWIFT_cURRENT", + "AmErIcA/SwIfT_CuRrEnT", + "aMeRiCa/sWiFt_cUrReNt", + ], + ), + ( + time_zone::america::TEGUCIGALPA, + time_zone::america::RAW_TEGUCIGALPA, + &[ + "America/Tegucigalpa", + "america/tegucigalpa", + "AMERICA/TEGUCIGALPA", + "aMERICA/tEGUCIGALPA", + "AmErIcA/TeGuCiGaLpA", + "aMeRiCa/tEgUcIgAlPa", + ], + ), + (time_zone::america::THULE, time_zone::america::RAW_THULE, &[ + "America/Thule", + "america/thule", + "AMERICA/THULE", + "aMERICA/tHULE", + "AmErIcA/ThUlE", + "aMeRiCa/tHuLe", + ]), + ( + time_zone::america::THUNDER_BAY, + time_zone::america::RAW_THUNDER_BAY, + &[ + "America/Thunder_Bay", + "america/thunder_bay", + "AMERICA/THUNDER_BAY", + "aMERICA/tHUNDER_bAY", + "AmErIcA/ThUnDeR_BaY", + "aMeRiCa/tHuNdEr_bAy", + ], + ), + ( + time_zone::america::TORTOLA, + time_zone::america::RAW_TORTOLA, + &[ + "America/Tortola", + "america/tortola", + "AMERICA/TORTOLA", + "aMERICA/tORTOLA", + "AmErIcA/ToRtOlA", + "aMeRiCa/tOrToLa", + ], + ), + ( + time_zone::america::VANCOUVER, + time_zone::america::RAW_VANCOUVER, + &[ + "America/Vancouver", + "america/vancouver", + "AMERICA/VANCOUVER", + "aMERICA/vANCOUVER", + "AmErIcA/VaNcOuVeR", + "aMeRiCa/vAnCoUvEr", + ], + ), + ( + time_zone::canada::PACIFIC, + time_zone::canada::RAW_PACIFIC, + &[ + "Canada/Pacific", + "canada/pacific", + "CANADA/PACIFIC", + "cANADA/pACIFIC", + "CaNaDa/pAcIfIc", + "cAnAdA/PaCiFiC", + ], + ), + ( + time_zone::america::WHITEHORSE, + time_zone::america::RAW_WHITEHORSE, + &[ + "America/Whitehorse", + "america/whitehorse", + "AMERICA/WHITEHORSE", + "aMERICA/wHITEHORSE", + "AmErIcA/WhItEhOrSe", + "aMeRiCa/wHiTeHoRsE", + ], + ), + (time_zone::canada::YUKON, time_zone::canada::RAW_YUKON, &[ + "Canada/Yukon", + "canada/yukon", + "CANADA/YUKON", + "cANADA/yUKON", + "CaNaDa/yUkOn", + "cAnAdA/YuKoN", + ]), + ( + time_zone::america::WINNIPEG, + time_zone::america::RAW_WINNIPEG, + &[ + "America/Winnipeg", + "america/winnipeg", + "AMERICA/WINNIPEG", + "aMERICA/wINNIPEG", + "AmErIcA/WiNnIpEg", + "aMeRiCa/wInNiPeG", + ], + ), + ( + time_zone::canada::CENTRAL, + time_zone::canada::RAW_CENTRAL, + &[ + "Canada/Central", + "canada/central", + "CANADA/CENTRAL", + "cANADA/cENTRAL", + "CaNaDa/cEnTrAl", + "cAnAdA/CeNtRaL", + ], + ), + ( + time_zone::america::YAKUTAT, + time_zone::america::RAW_YAKUTAT, + &[ + "America/Yakutat", + "america/yakutat", + "AMERICA/YAKUTAT", + "aMERICA/yAKUTAT", + "AmErIcA/YaKuTaT", + "aMeRiCa/yAkUtAt", + ], + ), + ( + time_zone::america::YELLOWKNIFE, + time_zone::america::RAW_YELLOWKNIFE, + &[ + "America/Yellowknife", + "america/yellowknife", + "AMERICA/YELLOWKNIFE", + "aMERICA/yELLOWKNIFE", + "AmErIcA/YeLlOwKnIfE", + "aMeRiCa/yElLoWkNiFe", + ], + ), + ( + time_zone::antarctica::CASEY, + time_zone::antarctica::RAW_CASEY, + &[ + "Antarctica/Casey", + "antarctica/casey", + "ANTARCTICA/CASEY", + "aNTARCTICA/cASEY", + "AnTaRcTiCa/cAsEy", + "aNtArCtIcA/CaSeY", + ], + ), + ( + time_zone::antarctica::DAVIS, + time_zone::antarctica::RAW_DAVIS, + &[ + "Antarctica/Davis", + "antarctica/davis", + "ANTARCTICA/DAVIS", + "aNTARCTICA/dAVIS", + "AnTaRcTiCa/dAvIs", + "aNtArCtIcA/DaViS", + ], + ), + ( + time_zone::antarctica::DUMONT_D_URVILLE, + time_zone::antarctica::RAW_DUMONT_D_URVILLE, + &[ + "Antarctica/DumontDUrville", + "antarctica/dumontdurville", + "ANTARCTICA/DUMONTDURVILLE", + "aNTARCTICA/dUMONTduRVILLE", + "AnTaRcTiCa/dUmOnTdUrViLlE", + "aNtArCtIcA/DuMoNtDuRvIlLe", + ], + ), + ( + time_zone::antarctica::MACQUARIE, + time_zone::antarctica::RAW_MACQUARIE, + &[ + "Antarctica/Macquarie", + "antarctica/macquarie", + "ANTARCTICA/MACQUARIE", + "aNTARCTICA/mACQUARIE", + "AnTaRcTiCa/mAcQuArIe", + "aNtArCtIcA/MaCqUaRiE", + ], + ), + ( + time_zone::antarctica::MAWSON, + time_zone::antarctica::RAW_MAWSON, + &[ + "Antarctica/Mawson", + "antarctica/mawson", + "ANTARCTICA/MAWSON", + "aNTARCTICA/mAWSON", + "AnTaRcTiCa/mAwSoN", + "aNtArCtIcA/MaWsOn", + ], + ), + ( + time_zone::antarctica::MC_MURDO, + time_zone::antarctica::RAW_MC_MURDO, + &[ + "Antarctica/McMurdo", + "antarctica/mcmurdo", + "ANTARCTICA/MCMURDO", + "aNTARCTICA/mCmURDO", + "AnTaRcTiCa/mCmUrDo", + "aNtArCtIcA/McMuRdO", + ], + ), + ( + time_zone::antarctica::SOUTH_POLE, + time_zone::antarctica::RAW_SOUTH_POLE, + &[ + "Antarctica/South_Pole", + "antarctica/south_pole", + "ANTARCTICA/SOUTH_POLE", + "aNTARCTICA/sOUTH_pOLE", + "AnTaRcTiCa/sOuTh_pOlE", + "aNtArCtIcA/SoUtH_PoLe", + ], + ), + ( + time_zone::antarctica::PALMER, + time_zone::antarctica::RAW_PALMER, + &[ + "Antarctica/Palmer", + "antarctica/palmer", + "ANTARCTICA/PALMER", + "aNTARCTICA/pALMER", + "AnTaRcTiCa/pAlMeR", + "aNtArCtIcA/PaLmEr", + ], + ), + ( + time_zone::antarctica::ROTHERA, + time_zone::antarctica::RAW_ROTHERA, + &[ + "Antarctica/Rothera", + "antarctica/rothera", + "ANTARCTICA/ROTHERA", + "aNTARCTICA/rOTHERA", + "AnTaRcTiCa/rOtHeRa", + "aNtArCtIcA/RoThErA", + ], + ), + ( + time_zone::antarctica::SYOWA, + time_zone::antarctica::RAW_SYOWA, + &[ + "Antarctica/Syowa", + "antarctica/syowa", + "ANTARCTICA/SYOWA", + "aNTARCTICA/sYOWA", + "AnTaRcTiCa/sYoWa", + "aNtArCtIcA/SyOwA", + ], + ), + ( + time_zone::antarctica::TROLL, + time_zone::antarctica::RAW_TROLL, + &[ + "Antarctica/Troll", + "antarctica/troll", + "ANTARCTICA/TROLL", + "aNTARCTICA/tROLL", + "AnTaRcTiCa/tRoLl", + "aNtArCtIcA/TrOlL", + ], + ), + ( + time_zone::antarctica::VOSTOK, + time_zone::antarctica::RAW_VOSTOK, + &[ + "Antarctica/Vostok", + "antarctica/vostok", + "ANTARCTICA/VOSTOK", + "aNTARCTICA/vOSTOK", + "AnTaRcTiCa/vOsToK", + "aNtArCtIcA/VoStOk", + ], + ), + ( + time_zone::arctic::LONGYEARBYEN, + time_zone::arctic::RAW_LONGYEARBYEN, + &[ + "Arctic/Longyearbyen", + "arctic/longyearbyen", + "ARCTIC/LONGYEARBYEN", + "aRCTIC/lONGYEARBYEN", + "ArCtIc/lOnGyEaRbYeN", + "aRcTiC/LoNgYeArByEn", + ], + ), + ( + time_zone::atlantic::JAN_MAYEN, + time_zone::atlantic::RAW_JAN_MAYEN, + &[ + "Atlantic/Jan_Mayen", + "atlantic/jan_mayen", + "ATLANTIC/JAN_MAYEN", + "aTLANTIC/jAN_mAYEN", + "AtLaNtIc/jAn_mAyEn", + "aTlAnTiC/JaN_MaYeN", + ], + ), + (time_zone::europe::OSLO, time_zone::europe::RAW_OSLO, &[ + "Europe/Oslo", + "europe/oslo", + "EUROPE/OSLO", + "eUROPE/oSLO", + "EuRoPe/oSlO", + "eUrOpE/OsLo", + ]), + (time_zone::asia::ADEN, time_zone::asia::RAW_ADEN, &[ + "Asia/Aden", + "asia/aden", + "ASIA/ADEN", + "aSIA/aDEN", + "AsIa/aDeN", + "aSiA/AdEn", + ]), + (time_zone::asia::ALMATY, time_zone::asia::RAW_ALMATY, &[ + "Asia/Almaty", + "asia/almaty", + "ASIA/ALMATY", + "aSIA/aLMATY", + "AsIa/aLmAtY", + "aSiA/AlMaTy", + ]), + (time_zone::asia::AMMAN, time_zone::asia::RAW_AMMAN, &[ + "Asia/Amman", + "asia/amman", + "ASIA/AMMAN", + "aSIA/aMMAN", + "AsIa/aMmAn", + "aSiA/AmMaN", + ]), + (time_zone::asia::ANADYR, time_zone::asia::RAW_ANADYR, &[ + "Asia/Anadyr", + "asia/anadyr", + "ASIA/ANADYR", + "aSIA/aNADYR", + "AsIa/aNaDyR", + "aSiA/AnAdYr", + ]), + (time_zone::asia::AQTAU, time_zone::asia::RAW_AQTAU, &[ + "Asia/Aqtau", + "asia/aqtau", + "ASIA/AQTAU", + "aSIA/aQTAU", + "AsIa/aQtAu", + "aSiA/AqTaU", + ]), + (time_zone::asia::AQTOBE, time_zone::asia::RAW_AQTOBE, &[ + "Asia/Aqtobe", + "asia/aqtobe", + "ASIA/AQTOBE", + "aSIA/aQTOBE", + "AsIa/aQtObE", + "aSiA/AqToBe", + ]), + (time_zone::asia::ASHGABAT, time_zone::asia::RAW_ASHGABAT, &[ + "Asia/Ashgabat", + "asia/ashgabat", + "ASIA/ASHGABAT", + "aSIA/aSHGABAT", + "AsIa/aShGaBaT", + "aSiA/AsHgAbAt", + ]), + ( + time_zone::asia::ASHKHABAD, + time_zone::asia::RAW_ASHKHABAD, + &[ + "Asia/Ashkhabad", + "asia/ashkhabad", + "ASIA/ASHKHABAD", + "aSIA/aSHKHABAD", + "AsIa/aShKhAbAd", + "aSiA/AsHkHaBaD", + ], + ), + (time_zone::asia::ATYRAU, time_zone::asia::RAW_ATYRAU, &[ + "Asia/Atyrau", + "asia/atyrau", + "ASIA/ATYRAU", + "aSIA/aTYRAU", + "AsIa/aTyRaU", + "aSiA/AtYrAu", + ]), + (time_zone::asia::BAGHDAD, time_zone::asia::RAW_BAGHDAD, &[ + "Asia/Baghdad", + "asia/baghdad", + "ASIA/BAGHDAD", + "aSIA/bAGHDAD", + "AsIa/bAgHdAd", + "aSiA/BaGhDaD", + ]), + (time_zone::asia::BAHRAIN, time_zone::asia::RAW_BAHRAIN, &[ + "Asia/Bahrain", + "asia/bahrain", + "ASIA/BAHRAIN", + "aSIA/bAHRAIN", + "AsIa/bAhRaIn", + "aSiA/BaHrAiN", + ]), + (time_zone::asia::BAKU, time_zone::asia::RAW_BAKU, &[ + "Asia/Baku", + "asia/baku", + "ASIA/BAKU", + "aSIA/bAKU", + "AsIa/bAkU", + "aSiA/BaKu", + ]), + (time_zone::asia::BANGKOK, time_zone::asia::RAW_BANGKOK, &[ + "Asia/Bangkok", + "asia/bangkok", + "ASIA/BANGKOK", + "aSIA/bANGKOK", + "AsIa/bAnGkOk", + "aSiA/BaNgKoK", + ]), + (time_zone::asia::BARNAUL, time_zone::asia::RAW_BARNAUL, &[ + "Asia/Barnaul", + "asia/barnaul", + "ASIA/BARNAUL", + "aSIA/bARNAUL", + "AsIa/bArNaUl", + "aSiA/BaRnAuL", + ]), + (time_zone::asia::BEIRUT, time_zone::asia::RAW_BEIRUT, &[ + "Asia/Beirut", + "asia/beirut", + "ASIA/BEIRUT", + "aSIA/bEIRUT", + "AsIa/bEiRuT", + "aSiA/BeIrUt", + ]), + (time_zone::asia::BISHKEK, time_zone::asia::RAW_BISHKEK, &[ + "Asia/Bishkek", + "asia/bishkek", + "ASIA/BISHKEK", + "aSIA/bISHKEK", + "AsIa/bIsHkEk", + "aSiA/BiShKeK", + ]), + (time_zone::asia::BRUNEI, time_zone::asia::RAW_BRUNEI, &[ + "Asia/Brunei", + "asia/brunei", + "ASIA/BRUNEI", + "aSIA/bRUNEI", + "AsIa/bRuNeI", + "aSiA/BrUnEi", + ]), + (time_zone::asia::CALCUTTA, time_zone::asia::RAW_CALCUTTA, &[ + "Asia/Calcutta", + "asia/calcutta", + "ASIA/CALCUTTA", + "aSIA/cALCUTTA", + "AsIa/cAlCuTtA", + "aSiA/CaLcUtTa", + ]), + (time_zone::asia::KOLKATA, time_zone::asia::RAW_KOLKATA, &[ + "Asia/Kolkata", + "asia/kolkata", + "ASIA/KOLKATA", + "aSIA/kOLKATA", + "AsIa/kOlKaTa", + "aSiA/KoLkAtA", + ]), + (time_zone::asia::CHITA, time_zone::asia::RAW_CHITA, &[ + "Asia/Chita", + "asia/chita", + "ASIA/CHITA", + "aSIA/cHITA", + "AsIa/cHiTa", + "aSiA/ChItA", + ]), + ( + time_zone::asia::CHOIBALSAN, + time_zone::asia::RAW_CHOIBALSAN, + &[ + "Asia/Choibalsan", + "asia/choibalsan", + "ASIA/CHOIBALSAN", + "aSIA/cHOIBALSAN", + "AsIa/cHoIbAlSaN", + "aSiA/ChOiBaLsAn", + ], + ), + (time_zone::asia::COLOMBO, time_zone::asia::RAW_COLOMBO, &[ + "Asia/Colombo", + "asia/colombo", + "ASIA/COLOMBO", + "aSIA/cOLOMBO", + "AsIa/cOlOmBo", + "aSiA/CoLoMbO", + ]), + (time_zone::asia::DACCA, time_zone::asia::RAW_DACCA, &[ + "Asia/Dacca", + "asia/dacca", + "ASIA/DACCA", + "aSIA/dACCA", + "AsIa/dAcCa", + "aSiA/DaCcA", + ]), + (time_zone::asia::DHAKA, time_zone::asia::RAW_DHAKA, &[ + "Asia/Dhaka", + "asia/dhaka", + "ASIA/DHAKA", + "aSIA/dHAKA", + "AsIa/dHaKa", + "aSiA/DhAkA", + ]), + (time_zone::asia::DAMASCUS, time_zone::asia::RAW_DAMASCUS, &[ + "Asia/Damascus", + "asia/damascus", + "ASIA/DAMASCUS", + "aSIA/dAMASCUS", + "AsIa/dAmAsCuS", + "aSiA/DaMaScUs", + ]), + (time_zone::asia::DILI, time_zone::asia::RAW_DILI, &[ + "Asia/Dili", + "asia/dili", + "ASIA/DILI", + "aSIA/dILI", + "AsIa/dIlI", + "aSiA/DiLi", + ]), + (time_zone::asia::DUBAI, time_zone::asia::RAW_DUBAI, &[ + "Asia/Dubai", + "asia/dubai", + "ASIA/DUBAI", + "aSIA/dUBAI", + "AsIa/dUbAi", + "aSiA/DuBaI", + ]), + (time_zone::asia::DUSHANBE, time_zone::asia::RAW_DUSHANBE, &[ + "Asia/Dushanbe", + "asia/dushanbe", + "ASIA/DUSHANBE", + "aSIA/dUSHANBE", + "AsIa/dUsHaNbE", + "aSiA/DuShAnBe", + ]), + ( + time_zone::asia::FAMAGUSTA, + time_zone::asia::RAW_FAMAGUSTA, + &[ + "Asia/Famagusta", + "asia/famagusta", + "ASIA/FAMAGUSTA", + "aSIA/fAMAGUSTA", + "AsIa/fAmAgUsTa", + "aSiA/FaMaGuStA", + ], + ), + (time_zone::asia::GAZA, time_zone::asia::RAW_GAZA, &[ + "Asia/Gaza", + "asia/gaza", + "ASIA/GAZA", + "aSIA/gAZA", + "AsIa/gAzA", + "aSiA/GaZa", + ]), + (time_zone::asia::HEBRON, time_zone::asia::RAW_HEBRON, &[ + "Asia/Hebron", + "asia/hebron", + "ASIA/HEBRON", + "aSIA/hEBRON", + "AsIa/hEbRoN", + "aSiA/HeBrOn", + ]), + (time_zone::asia::HOVD, time_zone::asia::RAW_HOVD, &[ + "Asia/Hovd", + "asia/hovd", + "ASIA/HOVD", + "aSIA/hOVD", + "AsIa/hOvD", + "aSiA/HoVd", + ]), + ( + time_zone::asia::HO_CHI_MINH, + time_zone::asia::RAW_HO_CHI_MINH, + &[ + "Asia/Ho_Chi_Minh", + "asia/ho_chi_minh", + "ASIA/HO_CHI_MINH", + "aSIA/hO_cHI_mINH", + "AsIa/hO_ChI_MiNh", + "aSiA/Ho_cHi_mInH", + ], + ), + (time_zone::asia::SAIGON, time_zone::asia::RAW_SAIGON, &[ + "Asia/Saigon", + "asia/saigon", + "ASIA/SAIGON", + "aSIA/sAIGON", + "AsIa/sAiGoN", + "aSiA/SaIgOn", + ]), + (time_zone::asia::IRKUTSK, time_zone::asia::RAW_IRKUTSK, &[ + "Asia/Irkutsk", + "asia/irkutsk", + "ASIA/IRKUTSK", + "aSIA/iRKUTSK", + "AsIa/iRkUtSk", + "aSiA/IrKuTsK", + ]), + (time_zone::asia::JAKARTA, time_zone::asia::RAW_JAKARTA, &[ + "Asia/Jakarta", + "asia/jakarta", + "ASIA/JAKARTA", + "aSIA/jAKARTA", + "AsIa/jAkArTa", + "aSiA/JaKaRtA", + ]), + (time_zone::asia::JAYAPURA, time_zone::asia::RAW_JAYAPURA, &[ + "Asia/Jayapura", + "asia/jayapura", + "ASIA/JAYAPURA", + "aSIA/jAYAPURA", + "AsIa/jAyApUrA", + "aSiA/JaYaPuRa", + ]), + (time_zone::asia::KABUL, time_zone::asia::RAW_KABUL, &[ + "Asia/Kabul", + "asia/kabul", + "ASIA/KABUL", + "aSIA/kABUL", + "AsIa/kAbUl", + "aSiA/KaBuL", + ]), + ( + time_zone::asia::KAMCHATKA, + time_zone::asia::RAW_KAMCHATKA, + &[ + "Asia/Kamchatka", + "asia/kamchatka", + "ASIA/KAMCHATKA", + "aSIA/kAMCHATKA", + "AsIa/kAmChAtKa", + "aSiA/KaMcHaTkA", + ], + ), + (time_zone::asia::KARACHI, time_zone::asia::RAW_KARACHI, &[ + "Asia/Karachi", + "asia/karachi", + "ASIA/KARACHI", + "aSIA/kARACHI", + "AsIa/kArAcHi", + "aSiA/KaRaChI", + ]), + (time_zone::asia::KASHGAR, time_zone::asia::RAW_KASHGAR, &[ + "Asia/Kashgar", + "asia/kashgar", + "ASIA/KASHGAR", + "aSIA/kASHGAR", + "AsIa/kAsHgAr", + "aSiA/KaShGaR", + ]), + (time_zone::asia::URUMQI, time_zone::asia::RAW_URUMQI, &[ + "Asia/Urumqi", + "asia/urumqi", + "ASIA/URUMQI", + "aSIA/uRUMQI", + "AsIa/uRuMqI", + "aSiA/UrUmQi", + ]), + ( + time_zone::asia::KATHMANDU, + time_zone::asia::RAW_KATHMANDU, + &[ + "Asia/Kathmandu", + "asia/kathmandu", + "ASIA/KATHMANDU", + "aSIA/kATHMANDU", + "AsIa/kAtHmAnDu", + "aSiA/KaThMaNdU", + ], + ), + (time_zone::asia::KATMANDU, time_zone::asia::RAW_KATMANDU, &[ + "Asia/Katmandu", + "asia/katmandu", + "ASIA/KATMANDU", + "aSIA/kATMANDU", + "AsIa/kAtMaNdU", + "aSiA/KaTmAnDu", + ]), + (time_zone::asia::KHANDYGA, time_zone::asia::RAW_KHANDYGA, &[ + "Asia/Khandyga", + "asia/khandyga", + "ASIA/KHANDYGA", + "aSIA/kHANDYGA", + "AsIa/kHaNdYgA", + "aSiA/KhAnDyGa", + ]), + ( + time_zone::asia::KRASNOYARSK, + time_zone::asia::RAW_KRASNOYARSK, + &[ + "Asia/Krasnoyarsk", + "asia/krasnoyarsk", + "ASIA/KRASNOYARSK", + "aSIA/kRASNOYARSK", + "AsIa/kRaSnOyArSk", + "aSiA/KrAsNoYaRsK", + ], + ), + ( + time_zone::asia::KUALA_LUMPUR, + time_zone::asia::RAW_KUALA_LUMPUR, + &[ + "Asia/Kuala_Lumpur", + "asia/kuala_lumpur", + "ASIA/KUALA_LUMPUR", + "aSIA/kUALA_lUMPUR", + "AsIa/kUaLa_lUmPuR", + "aSiA/KuAlA_LuMpUr", + ], + ), + (time_zone::asia::KUCHING, time_zone::asia::RAW_KUCHING, &[ + "Asia/Kuching", + "asia/kuching", + "ASIA/KUCHING", + "aSIA/kUCHING", + "AsIa/kUcHiNg", + "aSiA/KuChInG", + ]), + (time_zone::asia::KUWAIT, time_zone::asia::RAW_KUWAIT, &[ + "Asia/Kuwait", + "asia/kuwait", + "ASIA/KUWAIT", + "aSIA/kUWAIT", + "AsIa/kUwAiT", + "aSiA/KuWaIt", + ]), + (time_zone::asia::MACAO, time_zone::asia::RAW_MACAO, &[ + "Asia/Macao", + "asia/macao", + "ASIA/MACAO", + "aSIA/mACAO", + "AsIa/mAcAo", + "aSiA/MaCaO", + ]), + (time_zone::asia::MACAU, time_zone::asia::RAW_MACAU, &[ + "Asia/Macau", + "asia/macau", + "ASIA/MACAU", + "aSIA/mACAU", + "AsIa/mAcAu", + "aSiA/MaCaU", + ]), + (time_zone::asia::MAGADAN, time_zone::asia::RAW_MAGADAN, &[ + "Asia/Magadan", + "asia/magadan", + "ASIA/MAGADAN", + "aSIA/mAGADAN", + "AsIa/mAgAdAn", + "aSiA/MaGaDaN", + ]), + (time_zone::asia::MAKASSAR, time_zone::asia::RAW_MAKASSAR, &[ + "Asia/Makassar", + "asia/makassar", + "ASIA/MAKASSAR", + "aSIA/mAKASSAR", + "AsIa/mAkAsSaR", + "aSiA/MaKaSsAr", + ]), + ( + time_zone::asia::UJUNG_PANDANG, + time_zone::asia::RAW_UJUNG_PANDANG, + &[ + "Asia/Ujung_Pandang", + "asia/ujung_pandang", + "ASIA/UJUNG_PANDANG", + "aSIA/uJUNG_pANDANG", + "AsIa/uJuNg_pAnDaNg", + "aSiA/UjUnG_PaNdAnG", + ], + ), + (time_zone::asia::MANILA, time_zone::asia::RAW_MANILA, &[ + "Asia/Manila", + "asia/manila", + "ASIA/MANILA", + "aSIA/mANILA", + "AsIa/mAnIlA", + "aSiA/MaNiLa", + ]), + (time_zone::asia::MUSCAT, time_zone::asia::RAW_MUSCAT, &[ + "Asia/Muscat", + "asia/muscat", + "ASIA/MUSCAT", + "aSIA/mUSCAT", + "AsIa/mUsCaT", + "aSiA/MuScAt", + ]), + (time_zone::asia::NICOSIA, time_zone::asia::RAW_NICOSIA, &[ + "Asia/Nicosia", + "asia/nicosia", + "ASIA/NICOSIA", + "aSIA/nICOSIA", + "AsIa/nIcOsIa", + "aSiA/NiCoSiA", + ]), + ( + time_zone::europe::NICOSIA, + time_zone::europe::RAW_NICOSIA, + &[ + "Europe/Nicosia", + "europe/nicosia", + "EUROPE/NICOSIA", + "eUROPE/nICOSIA", + "EuRoPe/nIcOsIa", + "eUrOpE/NiCoSiA", + ], + ), + ( + time_zone::asia::NOVOKUZNETSK, + time_zone::asia::RAW_NOVOKUZNETSK, + &[ + "Asia/Novokuznetsk", + "asia/novokuznetsk", + "ASIA/NOVOKUZNETSK", + "aSIA/nOVOKUZNETSK", + "AsIa/nOvOkUzNeTsK", + "aSiA/NoVoKuZnEtSk", + ], + ), + ( + time_zone::asia::NOVOSIBIRSK, + time_zone::asia::RAW_NOVOSIBIRSK, + &[ + "Asia/Novosibirsk", + "asia/novosibirsk", + "ASIA/NOVOSIBIRSK", + "aSIA/nOVOSIBIRSK", + "AsIa/nOvOsIbIrSk", + "aSiA/NoVoSiBiRsK", + ], + ), + (time_zone::asia::OMSK, time_zone::asia::RAW_OMSK, &[ + "Asia/Omsk", + "asia/omsk", + "ASIA/OMSK", + "aSIA/oMSK", + "AsIa/oMsK", + "aSiA/OmSk", + ]), + (time_zone::asia::ORAL, time_zone::asia::RAW_ORAL, &[ + "Asia/Oral", + "asia/oral", + "ASIA/ORAL", + "aSIA/oRAL", + "AsIa/oRaL", + "aSiA/OrAl", + ]), + ( + time_zone::asia::PHNOM_PENH, + time_zone::asia::RAW_PHNOM_PENH, + &[ + "Asia/Phnom_Penh", + "asia/phnom_penh", + "ASIA/PHNOM_PENH", + "aSIA/pHNOM_pENH", + "AsIa/pHnOm_pEnH", + "aSiA/PhNoM_PeNh", + ], + ), + ( + time_zone::asia::PONTIANAK, + time_zone::asia::RAW_PONTIANAK, + &[ + "Asia/Pontianak", + "asia/pontianak", + "ASIA/PONTIANAK", + "aSIA/pONTIANAK", + "AsIa/pOnTiAnAk", + "aSiA/PoNtIaNaK", + ], + ), + ( + time_zone::asia::PYONGYANG, + time_zone::asia::RAW_PYONGYANG, + &[ + "Asia/Pyongyang", + "asia/pyongyang", + "ASIA/PYONGYANG", + "aSIA/pYONGYANG", + "AsIa/pYoNgYaNg", + "aSiA/PyOnGyAnG", + ], + ), + (time_zone::asia::QATAR, time_zone::asia::RAW_QATAR, &[ + "Asia/Qatar", + "asia/qatar", + "ASIA/QATAR", + "aSIA/qATAR", + "AsIa/qAtAr", + "aSiA/QaTaR", + ]), + (time_zone::asia::QOSTANAY, time_zone::asia::RAW_QOSTANAY, &[ + "Asia/Qostanay", + "asia/qostanay", + "ASIA/QOSTANAY", + "aSIA/qOSTANAY", + "AsIa/qOsTaNaY", + "aSiA/QoStAnAy", + ]), + ( + time_zone::asia::QYZYLORDA, + time_zone::asia::RAW_QYZYLORDA, + &[ + "Asia/Qyzylorda", + "asia/qyzylorda", + "ASIA/QYZYLORDA", + "aSIA/qYZYLORDA", + "AsIa/qYzYlOrDa", + "aSiA/QyZyLoRdA", + ], + ), + (time_zone::asia::RANGOON, time_zone::asia::RAW_RANGOON, &[ + "Asia/Rangoon", + "asia/rangoon", + "ASIA/RANGOON", + "aSIA/rANGOON", + "AsIa/rAnGoOn", + "aSiA/RaNgOoN", + ]), + (time_zone::asia::YANGON, time_zone::asia::RAW_YANGON, &[ + "Asia/Yangon", + "asia/yangon", + "ASIA/YANGON", + "aSIA/yANGON", + "AsIa/yAnGoN", + "aSiA/YaNgOn", + ]), + (time_zone::asia::RIYADH, time_zone::asia::RAW_RIYADH, &[ + "Asia/Riyadh", + "asia/riyadh", + "ASIA/RIYADH", + "aSIA/rIYADH", + "AsIa/rIyAdH", + "aSiA/RiYaDh", + ]), + (time_zone::asia::SAKHALIN, time_zone::asia::RAW_SAKHALIN, &[ + "Asia/Sakhalin", + "asia/sakhalin", + "ASIA/SAKHALIN", + "aSIA/sAKHALIN", + "AsIa/sAkHaLiN", + "aSiA/SaKhAlIn", + ]), + ( + time_zone::asia::SAMARKAND, + time_zone::asia::RAW_SAMARKAND, + &[ + "Asia/Samarkand", + "asia/samarkand", + "ASIA/SAMARKAND", + "aSIA/sAMARKAND", + "AsIa/sAmArKaNd", + "aSiA/SaMaRkAnD", + ], + ), + ( + time_zone::asia::SREDNEKOLYMSK, + time_zone::asia::RAW_SREDNEKOLYMSK, + &[ + "Asia/Srednekolymsk", + "asia/srednekolymsk", + "ASIA/SREDNEKOLYMSK", + "aSIA/sREDNEKOLYMSK", + "AsIa/sReDnEkOlYmSk", + "aSiA/SrEdNeKoLyMsK", + ], + ), + (time_zone::asia::TASHKENT, time_zone::asia::RAW_TASHKENT, &[ + "Asia/Tashkent", + "asia/tashkent", + "ASIA/TASHKENT", + "aSIA/tASHKENT", + "AsIa/tAsHkEnT", + "aSiA/TaShKeNt", + ]), + (time_zone::asia::TBILISI, time_zone::asia::RAW_TBILISI, &[ + "Asia/Tbilisi", + "asia/tbilisi", + "ASIA/TBILISI", + "aSIA/tBILISI", + "AsIa/tBiLiSi", + "aSiA/TbIlIsI", + ]), + (time_zone::asia::THIMBU, time_zone::asia::RAW_THIMBU, &[ + "Asia/Thimbu", + "asia/thimbu", + "ASIA/THIMBU", + "aSIA/tHIMBU", + "AsIa/tHiMbU", + "aSiA/ThImBu", + ]), + (time_zone::asia::THIMPHU, time_zone::asia::RAW_THIMPHU, &[ + "Asia/Thimphu", + "asia/thimphu", + "ASIA/THIMPHU", + "aSIA/tHIMPHU", + "AsIa/tHiMpHu", + "aSiA/ThImPhU", + ]), + (time_zone::asia::TOMSK, time_zone::asia::RAW_TOMSK, &[ + "Asia/Tomsk", + "asia/tomsk", + "ASIA/TOMSK", + "aSIA/tOMSK", + "AsIa/tOmSk", + "aSiA/ToMsK", + ]), + ( + time_zone::asia::ULAANBAATAR, + time_zone::asia::RAW_ULAANBAATAR, + &[ + "Asia/Ulaanbaatar", + "asia/ulaanbaatar", + "ASIA/ULAANBAATAR", + "aSIA/uLAANBAATAR", + "AsIa/uLaAnBaAtAr", + "aSiA/UlAaNbAaTaR", + ], + ), + ( + time_zone::asia::ULAN_BATOR, + time_zone::asia::RAW_ULAN_BATOR, + &[ + "Asia/Ulan_Bator", + "asia/ulan_bator", + "ASIA/ULAN_BATOR", + "aSIA/uLAN_bATOR", + "AsIa/uLaN_BaToR", + "aSiA/UlAn_bAtOr", + ], + ), + (time_zone::asia::UST_NERA, time_zone::asia::RAW_UST_NERA, &[ + "Asia/Ust-Nera", + "asia/ust-nera", + "ASIA/UST-NERA", + "aSIA/uST-nERA", + "AsIa/uSt-nErA", + "aSiA/UsT-NeRa", + ]), + ( + time_zone::asia::VIENTIANE, + time_zone::asia::RAW_VIENTIANE, + &[ + "Asia/Vientiane", + "asia/vientiane", + "ASIA/VIENTIANE", + "aSIA/vIENTIANE", + "AsIa/vIeNtIaNe", + "aSiA/ViEnTiAnE", + ], + ), + ( + time_zone::asia::VLADIVOSTOK, + time_zone::asia::RAW_VLADIVOSTOK, + &[ + "Asia/Vladivostok", + "asia/vladivostok", + "ASIA/VLADIVOSTOK", + "aSIA/vLADIVOSTOK", + "AsIa/vLaDiVoStOk", + "aSiA/VlAdIvOsToK", + ], + ), + (time_zone::asia::YAKUTSK, time_zone::asia::RAW_YAKUTSK, &[ + "Asia/Yakutsk", + "asia/yakutsk", + "ASIA/YAKUTSK", + "aSIA/yAKUTSK", + "AsIa/yAkUtSk", + "aSiA/YaKuTsK", + ]), + ( + time_zone::asia::YEKATERINBURG, + time_zone::asia::RAW_YEKATERINBURG, + &[ + "Asia/Yekaterinburg", + "asia/yekaterinburg", + "ASIA/YEKATERINBURG", + "aSIA/yEKATERINBURG", + "AsIa/yEkAtErInBuRg", + "aSiA/YeKaTeRiNbUrG", + ], + ), + (time_zone::asia::YEREVAN, time_zone::asia::RAW_YEREVAN, &[ + "Asia/Yerevan", + "asia/yerevan", + "ASIA/YEREVAN", + "aSIA/yEREVAN", + "AsIa/yErEvAn", + "aSiA/YeReVaN", + ]), + ( + time_zone::atlantic::AZORES, + time_zone::atlantic::RAW_AZORES, + &[ + "Atlantic/Azores", + "atlantic/azores", + "ATLANTIC/AZORES", + "aTLANTIC/aZORES", + "AtLaNtIc/aZoReS", + "aTlAnTiC/AzOrEs", + ], + ), + ( + time_zone::atlantic::BERMUDA, + time_zone::atlantic::RAW_BERMUDA, + &[ + "Atlantic/Bermuda", + "atlantic/bermuda", + "ATLANTIC/BERMUDA", + "aTLANTIC/bERMUDA", + "AtLaNtIc/bErMuDa", + "aTlAnTiC/BeRmUdA", + ], + ), + ( + time_zone::atlantic::CANARY, + time_zone::atlantic::RAW_CANARY, + &[ + "Atlantic/Canary", + "atlantic/canary", + "ATLANTIC/CANARY", + "aTLANTIC/cANARY", + "AtLaNtIc/cAnArY", + "aTlAnTiC/CaNaRy", + ], + ), + ( + time_zone::atlantic::CAPE_VERDE, + time_zone::atlantic::RAW_CAPE_VERDE, + &[ + "Atlantic/Cape_Verde", + "atlantic/cape_verde", + "ATLANTIC/CAPE_VERDE", + "aTLANTIC/cAPE_vERDE", + "AtLaNtIc/cApE_VeRdE", + "aTlAnTiC/CaPe_vErDe", + ], + ), + ( + time_zone::atlantic::FAEROE, + time_zone::atlantic::RAW_FAEROE, + &[ + "Atlantic/Faeroe", + "atlantic/faeroe", + "ATLANTIC/FAEROE", + "aTLANTIC/fAEROE", + "AtLaNtIc/fAeRoE", + "aTlAnTiC/FaErOe", + ], + ), + ( + time_zone::atlantic::FAROE, + time_zone::atlantic::RAW_FAROE, + &[ + "Atlantic/Faroe", + "atlantic/faroe", + "ATLANTIC/FAROE", + "aTLANTIC/fAROE", + "AtLaNtIc/fArOe", + "aTlAnTiC/FaRoE", + ], + ), + ( + time_zone::atlantic::MADEIRA, + time_zone::atlantic::RAW_MADEIRA, + &[ + "Atlantic/Madeira", + "atlantic/madeira", + "ATLANTIC/MADEIRA", + "aTLANTIC/mADEIRA", + "AtLaNtIc/mAdEiRa", + "aTlAnTiC/MaDeIrA", + ], + ), + ( + time_zone::atlantic::SOUTH_GEORGIA, + time_zone::atlantic::RAW_SOUTH_GEORGIA, + &[ + "Atlantic/South_Georgia", + "atlantic/south_georgia", + "ATLANTIC/SOUTH_GEORGIA", + "aTLANTIC/sOUTH_gEORGIA", + "AtLaNtIc/sOuTh_gEoRgIa", + "aTlAnTiC/SoUtH_GeOrGiA", + ], + ), + ( + time_zone::atlantic::STANLEY, + time_zone::atlantic::RAW_STANLEY, + &[ + "Atlantic/Stanley", + "atlantic/stanley", + "ATLANTIC/STANLEY", + "aTLANTIC/sTANLEY", + "AtLaNtIc/sTaNlEy", + "aTlAnTiC/StAnLeY", + ], + ), + ( + time_zone::atlantic::ST_HELENA, + time_zone::atlantic::RAW_ST_HELENA, + &[ + "Atlantic/St_Helena", + "atlantic/st_helena", + "ATLANTIC/ST_HELENA", + "aTLANTIC/sT_hELENA", + "AtLaNtIc/sT_HeLeNa", + "aTlAnTiC/St_hElEnA", + ], + ), + (time_zone::australia::ACT, time_zone::australia::RAW_ACT, &[ + "Australia/ACT", + "australia/act", + "AUSTRALIA/ACT", + "aUSTRALIA/act", + "AuStRaLiA/AcT", + "aUsTrAlIa/aCt", + ]), + ( + time_zone::australia::CANBERRA, + time_zone::australia::RAW_CANBERRA, + &[ + "Australia/Canberra", + "australia/canberra", + "AUSTRALIA/CANBERRA", + "aUSTRALIA/cANBERRA", + "AuStRaLiA/CaNbErRa", + "aUsTrAlIa/cAnBeRrA", + ], + ), + (time_zone::australia::NSW, time_zone::australia::RAW_NSW, &[ + "Australia/NSW", + "australia/nsw", + "AUSTRALIA/NSW", + "aUSTRALIA/nsw", + "AuStRaLiA/NsW", + "aUsTrAlIa/nSw", + ]), + ( + time_zone::australia::SYDNEY, + time_zone::australia::RAW_SYDNEY, + &[ + "Australia/Sydney", + "australia/sydney", + "AUSTRALIA/SYDNEY", + "aUSTRALIA/sYDNEY", + "AuStRaLiA/SyDnEy", + "aUsTrAlIa/sYdNeY", + ], + ), + ( + time_zone::australia::ADELAIDE, + time_zone::australia::RAW_ADELAIDE, + &[ + "Australia/Adelaide", + "australia/adelaide", + "AUSTRALIA/ADELAIDE", + "aUSTRALIA/aDELAIDE", + "AuStRaLiA/AdElAiDe", + "aUsTrAlIa/aDeLaIdE", + ], + ), + ( + time_zone::australia::SOUTH, + time_zone::australia::RAW_SOUTH, + &[ + "Australia/South", + "australia/south", + "AUSTRALIA/SOUTH", + "aUSTRALIA/sOUTH", + "AuStRaLiA/SoUtH", + "aUsTrAlIa/sOuTh", + ], + ), + ( + time_zone::australia::BRISBANE, + time_zone::australia::RAW_BRISBANE, + &[ + "Australia/Brisbane", + "australia/brisbane", + "AUSTRALIA/BRISBANE", + "aUSTRALIA/bRISBANE", + "AuStRaLiA/BrIsBaNe", + "aUsTrAlIa/bRiSbAnE", + ], + ), + ( + time_zone::australia::QUEENSLAND, + time_zone::australia::RAW_QUEENSLAND, + &[ + "Australia/Queensland", + "australia/queensland", + "AUSTRALIA/QUEENSLAND", + "aUSTRALIA/qUEENSLAND", + "AuStRaLiA/QuEeNsLaNd", + "aUsTrAlIa/qUeEnSlAnD", + ], + ), + ( + time_zone::australia::BROKEN_HILL, + time_zone::australia::RAW_BROKEN_HILL, + &[ + "Australia/Broken_Hill", + "australia/broken_hill", + "AUSTRALIA/BROKEN_HILL", + "aUSTRALIA/bROKEN_hILL", + "AuStRaLiA/BrOkEn_hIlL", + "aUsTrAlIa/bRoKeN_HiLl", + ], + ), + ( + time_zone::australia::YANCOWINNA, + time_zone::australia::RAW_YANCOWINNA, + &[ + "Australia/Yancowinna", + "australia/yancowinna", + "AUSTRALIA/YANCOWINNA", + "aUSTRALIA/yANCOWINNA", + "AuStRaLiA/YaNcOwInNa", + "aUsTrAlIa/yAnCoWiNnA", + ], + ), + ( + time_zone::australia::CURRIE, + time_zone::australia::RAW_CURRIE, + &[ + "Australia/Currie", + "australia/currie", + "AUSTRALIA/CURRIE", + "aUSTRALIA/cURRIE", + "AuStRaLiA/CuRrIe", + "aUsTrAlIa/cUrRiE", + ], + ), + ( + time_zone::australia::HOBART, + time_zone::australia::RAW_HOBART, + &[ + "Australia/Hobart", + "australia/hobart", + "AUSTRALIA/HOBART", + "aUSTRALIA/hOBART", + "AuStRaLiA/HoBaRt", + "aUsTrAlIa/hObArT", + ], + ), + ( + time_zone::australia::TASMANIA, + time_zone::australia::RAW_TASMANIA, + &[ + "Australia/Tasmania", + "australia/tasmania", + "AUSTRALIA/TASMANIA", + "aUSTRALIA/tASMANIA", + "AuStRaLiA/TaSmAnIa", + "aUsTrAlIa/tAsMaNiA", + ], + ), + ( + time_zone::australia::DARWIN, + time_zone::australia::RAW_DARWIN, + &[ + "Australia/Darwin", + "australia/darwin", + "AUSTRALIA/DARWIN", + "aUSTRALIA/dARWIN", + "AuStRaLiA/DaRwIn", + "aUsTrAlIa/dArWiN", + ], + ), + ( + time_zone::australia::NORTH, + time_zone::australia::RAW_NORTH, + &[ + "Australia/North", + "australia/north", + "AUSTRALIA/NORTH", + "aUSTRALIA/nORTH", + "AuStRaLiA/NoRtH", + "aUsTrAlIa/nOrTh", + ], + ), + ( + time_zone::australia::EUCLA, + time_zone::australia::RAW_EUCLA, + &[ + "Australia/Eucla", + "australia/eucla", + "AUSTRALIA/EUCLA", + "aUSTRALIA/eUCLA", + "AuStRaLiA/EuClA", + "aUsTrAlIa/eUcLa", + ], + ), + (time_zone::australia::LHI, time_zone::australia::RAW_LHI, &[ + "Australia/LHI", + "australia/lhi", + "AUSTRALIA/LHI", + "aUSTRALIA/lhi", + "AuStRaLiA/LhI", + "aUsTrAlIa/lHi", + ]), + ( + time_zone::australia::LORD_HOWE, + time_zone::australia::RAW_LORD_HOWE, + &[ + "Australia/Lord_Howe", + "australia/lord_howe", + "AUSTRALIA/LORD_HOWE", + "aUSTRALIA/lORD_hOWE", + "AuStRaLiA/LoRd_hOwE", + "aUsTrAlIa/lOrD_HoWe", + ], + ), + ( + time_zone::australia::LINDEMAN, + time_zone::australia::RAW_LINDEMAN, + &[ + "Australia/Lindeman", + "australia/lindeman", + "AUSTRALIA/LINDEMAN", + "aUSTRALIA/lINDEMAN", + "AuStRaLiA/LiNdEmAn", + "aUsTrAlIa/lInDeMaN", + ], + ), + ( + time_zone::australia::MELBOURNE, + time_zone::australia::RAW_MELBOURNE, + &[ + "Australia/Melbourne", + "australia/melbourne", + "AUSTRALIA/MELBOURNE", + "aUSTRALIA/mELBOURNE", + "AuStRaLiA/MeLbOuRnE", + "aUsTrAlIa/mElBoUrNe", + ], + ), + ( + time_zone::australia::VICTORIA, + time_zone::australia::RAW_VICTORIA, + &[ + "Australia/Victoria", + "australia/victoria", + "AUSTRALIA/VICTORIA", + "aUSTRALIA/vICTORIA", + "AuStRaLiA/ViCtOrIa", + "aUsTrAlIa/vIcToRiA", + ], + ), + ( + time_zone::australia::PERTH, + time_zone::australia::RAW_PERTH, + &[ + "Australia/Perth", + "australia/perth", + "AUSTRALIA/PERTH", + "aUSTRALIA/pERTH", + "AuStRaLiA/PeRtH", + "aUsTrAlIa/pErTh", + ], + ), + ( + time_zone::australia::WEST, + time_zone::australia::RAW_WEST, + &[ + "Australia/West", + "australia/west", + "AUSTRALIA/WEST", + "aUSTRALIA/wEST", + "AuStRaLiA/WeSt", + "aUsTrAlIa/wEsT", + ], + ), + (time_zone::CET, time_zone::RAW_CET, &[ + "CET", "cet", "CET", "cet", "CeT", "cEt", + ]), + ( + time_zone::chile::EASTER_ISLAND, + time_zone::chile::RAW_EASTER_ISLAND, + &[ + "Chile/EasterIsland", + "chile/easterisland", + "CHILE/EASTERISLAND", + "cHILE/eASTERiSLAND", + "ChIlE/EaStErIsLaNd", + "cHiLe/eAsTeRiSlAnD", + ], + ), + ( + time_zone::pacific::EASTER, + time_zone::pacific::RAW_EASTER, + &[ + "Pacific/Easter", + "pacific/easter", + "PACIFIC/EASTER", + "pACIFIC/eASTER", + "PaCiFiC/EaStEr", + "pAcIfIc/eAsTeR", + ], + ), + (time_zone::CST_6_CDT, time_zone::RAW_CST_6_CDT, &[ + "CST6CDT", "cst6cdt", "CST6CDT", "cst6cdt", "CsT6CdT", "cSt6cDt", + ]), + (time_zone::CUBA, time_zone::RAW_CUBA, &[ + "Cuba", "cuba", "CUBA", "cUBA", "CuBa", "cUbA", + ]), + ( + time_zone::america::HAVANA, + time_zone::america::RAW_HAVANA, + &[ + "America/Havana", + "america/havana", + "AMERICA/HAVANA", + "aMERICA/hAVANA", + "AmErIcA/HaVaNa", + "aMeRiCa/hAvAnA", + ], + ), + (time_zone::EET, time_zone::RAW_EET, &[ + "EET", "eet", "EET", "eet", "EeT", "eEt", + ]), + (time_zone::EGYPT, time_zone::RAW_EGYPT, &[ + "Egypt", "egypt", "EGYPT", "eGYPT", "EgYpT", "eGyPt", + ]), + (time_zone::africa::CAIRO, time_zone::africa::RAW_CAIRO, &[ + "Africa/Cairo", + "africa/cairo", + "AFRICA/CAIRO", + "aFRICA/cAIRO", + "AfRiCa/cAiRo", + "aFrIcA/CaIrO", + ]), + (time_zone::EIRE, time_zone::RAW_EIRE, &[ + "Eire", "eire", "EIRE", "eIRE", "EiRe", "eIrE", + ]), + (time_zone::europe::DUBLIN, time_zone::europe::RAW_DUBLIN, &[ + "Europe/Dublin", + "europe/dublin", + "EUROPE/DUBLIN", + "eUROPE/dUBLIN", + "EuRoPe/dUbLiN", + "eUrOpE/DuBlIn", + ]), + (time_zone::EST, time_zone::RAW_EST, &[ + "EST", "est", "EST", "est", "EsT", "eSt", + ]), + (time_zone::EST_5_EDT, time_zone::RAW_EST_5_EDT, &[ + "EST5EDT", "est5edt", "EST5EDT", "est5edt", "EsT5EdT", "eSt5eDt", + ]), + ( + time_zone::etc::GMT_MINUS_1, + time_zone::etc::RAW_GMT_MINUS_1, + &[ + "Etc/GMT-1", + "etc/gmt-1", + "ETC/GMT-1", + "eTC/gmt-1", + "EtC/GmT-1", + "eTc/gMt-1", + ], + ), + ( + time_zone::etc::GMT_MINUS_10, + time_zone::etc::RAW_GMT_MINUS_10, + &[ + "Etc/GMT-10", + "etc/gmt-10", + "ETC/GMT-10", + "eTC/gmt-10", + "EtC/GmT-10", + "eTc/gMt-10", + ], + ), + ( + time_zone::etc::GMT_MINUS_11, + time_zone::etc::RAW_GMT_MINUS_11, + &[ + "Etc/GMT-11", + "etc/gmt-11", + "ETC/GMT-11", + "eTC/gmt-11", + "EtC/GmT-11", + "eTc/gMt-11", + ], + ), + ( + time_zone::etc::GMT_MINUS_12, + time_zone::etc::RAW_GMT_MINUS_12, + &[ + "Etc/GMT-12", + "etc/gmt-12", + "ETC/GMT-12", + "eTC/gmt-12", + "EtC/GmT-12", + "eTc/gMt-12", + ], + ), + ( + time_zone::etc::GMT_MINUS_13, + time_zone::etc::RAW_GMT_MINUS_13, + &[ + "Etc/GMT-13", + "etc/gmt-13", + "ETC/GMT-13", + "eTC/gmt-13", + "EtC/GmT-13", + "eTc/gMt-13", + ], + ), + ( + time_zone::etc::GMT_MINUS_14, + time_zone::etc::RAW_GMT_MINUS_14, + &[ + "Etc/GMT-14", + "etc/gmt-14", + "ETC/GMT-14", + "eTC/gmt-14", + "EtC/GmT-14", + "eTc/gMt-14", + ], + ), + ( + time_zone::etc::GMT_MINUS_2, + time_zone::etc::RAW_GMT_MINUS_2, + &[ + "Etc/GMT-2", + "etc/gmt-2", + "ETC/GMT-2", + "eTC/gmt-2", + "EtC/GmT-2", + "eTc/gMt-2", + ], + ), + ( + time_zone::etc::GMT_MINUS_3, + time_zone::etc::RAW_GMT_MINUS_3, + &[ + "Etc/GMT-3", + "etc/gmt-3", + "ETC/GMT-3", + "eTC/gmt-3", + "EtC/GmT-3", + "eTc/gMt-3", + ], + ), + ( + time_zone::etc::GMT_MINUS_4, + time_zone::etc::RAW_GMT_MINUS_4, + &[ + "Etc/GMT-4", + "etc/gmt-4", + "ETC/GMT-4", + "eTC/gmt-4", + "EtC/GmT-4", + "eTc/gMt-4", + ], + ), + ( + time_zone::etc::GMT_MINUS_5, + time_zone::etc::RAW_GMT_MINUS_5, + &[ + "Etc/GMT-5", + "etc/gmt-5", + "ETC/GMT-5", + "eTC/gmt-5", + "EtC/GmT-5", + "eTc/gMt-5", + ], + ), + ( + time_zone::etc::GMT_MINUS_6, + time_zone::etc::RAW_GMT_MINUS_6, + &[ + "Etc/GMT-6", + "etc/gmt-6", + "ETC/GMT-6", + "eTC/gmt-6", + "EtC/GmT-6", + "eTc/gMt-6", + ], + ), + ( + time_zone::etc::GMT_MINUS_7, + time_zone::etc::RAW_GMT_MINUS_7, + &[ + "Etc/GMT-7", + "etc/gmt-7", + "ETC/GMT-7", + "eTC/gmt-7", + "EtC/GmT-7", + "eTc/gMt-7", + ], + ), + ( + time_zone::etc::GMT_MINUS_8, + time_zone::etc::RAW_GMT_MINUS_8, + &[ + "Etc/GMT-8", + "etc/gmt-8", + "ETC/GMT-8", + "eTC/gmt-8", + "EtC/GmT-8", + "eTc/gMt-8", + ], + ), + ( + time_zone::etc::GMT_MINUS_9, + time_zone::etc::RAW_GMT_MINUS_9, + &[ + "Etc/GMT-9", + "etc/gmt-9", + "ETC/GMT-9", + "eTC/gmt-9", + "EtC/GmT-9", + "eTc/gMt-9", + ], + ), + ( + time_zone::etc::GMT_PLUS_1, + time_zone::etc::RAW_GMT_PLUS_1, + &[ + "Etc/GMT+1", + "etc/gmt+1", + "ETC/GMT+1", + "eTC/gmt+1", + "EtC/GmT+1", + "eTc/gMt+1", + ], + ), + ( + time_zone::etc::GMT_PLUS_10, + time_zone::etc::RAW_GMT_PLUS_10, + &[ + "Etc/GMT+10", + "etc/gmt+10", + "ETC/GMT+10", + "eTC/gmt+10", + "EtC/GmT+10", + "eTc/gMt+10", + ], + ), + ( + time_zone::etc::GMT_PLUS_11, + time_zone::etc::RAW_GMT_PLUS_11, + &[ + "Etc/GMT+11", + "etc/gmt+11", + "ETC/GMT+11", + "eTC/gmt+11", + "EtC/GmT+11", + "eTc/gMt+11", + ], + ), + ( + time_zone::etc::GMT_PLUS_12, + time_zone::etc::RAW_GMT_PLUS_12, + &[ + "Etc/GMT+12", + "etc/gmt+12", + "ETC/GMT+12", + "eTC/gmt+12", + "EtC/GmT+12", + "eTc/gMt+12", + ], + ), + ( + time_zone::etc::GMT_PLUS_2, + time_zone::etc::RAW_GMT_PLUS_2, + &[ + "Etc/GMT+2", + "etc/gmt+2", + "ETC/GMT+2", + "eTC/gmt+2", + "EtC/GmT+2", + "eTc/gMt+2", + ], + ), + ( + time_zone::etc::GMT_PLUS_3, + time_zone::etc::RAW_GMT_PLUS_3, + &[ + "Etc/GMT+3", + "etc/gmt+3", + "ETC/GMT+3", + "eTC/gmt+3", + "EtC/GmT+3", + "eTc/gMt+3", + ], + ), + ( + time_zone::etc::GMT_PLUS_4, + time_zone::etc::RAW_GMT_PLUS_4, + &[ + "Etc/GMT+4", + "etc/gmt+4", + "ETC/GMT+4", + "eTC/gmt+4", + "EtC/GmT+4", + "eTc/gMt+4", + ], + ), + ( + time_zone::etc::GMT_PLUS_5, + time_zone::etc::RAW_GMT_PLUS_5, + &[ + "Etc/GMT+5", + "etc/gmt+5", + "ETC/GMT+5", + "eTC/gmt+5", + "EtC/GmT+5", + "eTc/gMt+5", + ], + ), + ( + time_zone::etc::GMT_PLUS_6, + time_zone::etc::RAW_GMT_PLUS_6, + &[ + "Etc/GMT+6", + "etc/gmt+6", + "ETC/GMT+6", + "eTC/gmt+6", + "EtC/GmT+6", + "eTc/gMt+6", + ], + ), + ( + time_zone::etc::GMT_PLUS_7, + time_zone::etc::RAW_GMT_PLUS_7, + &[ + "Etc/GMT+7", + "etc/gmt+7", + "ETC/GMT+7", + "eTC/gmt+7", + "EtC/GmT+7", + "eTc/gMt+7", + ], + ), + ( + time_zone::etc::GMT_PLUS_8, + time_zone::etc::RAW_GMT_PLUS_8, + &[ + "Etc/GMT+8", + "etc/gmt+8", + "ETC/GMT+8", + "eTC/gmt+8", + "EtC/GmT+8", + "eTc/gMt+8", + ], + ), + ( + time_zone::etc::GMT_PLUS_9, + time_zone::etc::RAW_GMT_PLUS_9, + &[ + "Etc/GMT+9", + "etc/gmt+9", + "ETC/GMT+9", + "eTC/gmt+9", + "EtC/GmT+9", + "eTc/gMt+9", + ], + ), + ( + time_zone::europe::AMSTERDAM, + time_zone::europe::RAW_AMSTERDAM, + &[ + "Europe/Amsterdam", + "europe/amsterdam", + "EUROPE/AMSTERDAM", + "eUROPE/aMSTERDAM", + "EuRoPe/aMsTeRdAm", + "eUrOpE/AmStErDaM", + ], + ), + ( + time_zone::europe::ANDORRA, + time_zone::europe::RAW_ANDORRA, + &[ + "Europe/Andorra", + "europe/andorra", + "EUROPE/ANDORRA", + "eUROPE/aNDORRA", + "EuRoPe/aNdOrRa", + "eUrOpE/AnDoRrA", + ], + ), + ( + time_zone::europe::ASTRAKHAN, + time_zone::europe::RAW_ASTRAKHAN, + &[ + "Europe/Astrakhan", + "europe/astrakhan", + "EUROPE/ASTRAKHAN", + "eUROPE/aSTRAKHAN", + "EuRoPe/aStRaKhAn", + "eUrOpE/AsTrAkHaN", + ], + ), + (time_zone::europe::ATHENS, time_zone::europe::RAW_ATHENS, &[ + "Europe/Athens", + "europe/athens", + "EUROPE/ATHENS", + "eUROPE/aTHENS", + "EuRoPe/aThEnS", + "eUrOpE/AtHeNs", + ]), + ( + time_zone::europe::BELGRADE, + time_zone::europe::RAW_BELGRADE, + &[ + "Europe/Belgrade", + "europe/belgrade", + "EUROPE/BELGRADE", + "eUROPE/bELGRADE", + "EuRoPe/bElGrAdE", + "eUrOpE/BeLgRaDe", + ], + ), + ( + time_zone::europe::PODGORICA, + time_zone::europe::RAW_PODGORICA, + &[ + "Europe/Podgorica", + "europe/podgorica", + "EUROPE/PODGORICA", + "eUROPE/pODGORICA", + "EuRoPe/pOdGoRiCa", + "eUrOpE/PoDgOrIcA", + ], + ), + (time_zone::europe::BERLIN, time_zone::europe::RAW_BERLIN, &[ + "Europe/Berlin", + "europe/berlin", + "EUROPE/BERLIN", + "eUROPE/bERLIN", + "EuRoPe/bErLiN", + "eUrOpE/BeRlIn", + ]), + ( + time_zone::europe::BRATISLAVA, + time_zone::europe::RAW_BRATISLAVA, + &[ + "Europe/Bratislava", + "europe/bratislava", + "EUROPE/BRATISLAVA", + "eUROPE/bRATISLAVA", + "EuRoPe/bRaTiSlAvA", + "eUrOpE/BrAtIsLaVa", + ], + ), + (time_zone::europe::PRAGUE, time_zone::europe::RAW_PRAGUE, &[ + "Europe/Prague", + "europe/prague", + "EUROPE/PRAGUE", + "eUROPE/pRAGUE", + "EuRoPe/pRaGuE", + "eUrOpE/PrAgUe", + ]), + ( + time_zone::europe::BRUSSELS, + time_zone::europe::RAW_BRUSSELS, + &[ + "Europe/Brussels", + "europe/brussels", + "EUROPE/BRUSSELS", + "eUROPE/bRUSSELS", + "EuRoPe/bRuSsElS", + "eUrOpE/BrUsSeLs", + ], + ), + ( + time_zone::europe::BUCHAREST, + time_zone::europe::RAW_BUCHAREST, + &[ + "Europe/Bucharest", + "europe/bucharest", + "EUROPE/BUCHAREST", + "eUROPE/bUCHAREST", + "EuRoPe/bUcHaReSt", + "eUrOpE/BuChArEsT", + ], + ), + ( + time_zone::europe::BUDAPEST, + time_zone::europe::RAW_BUDAPEST, + &[ + "Europe/Budapest", + "europe/budapest", + "EUROPE/BUDAPEST", + "eUROPE/bUDAPEST", + "EuRoPe/bUdApEsT", + "eUrOpE/BuDaPeSt", + ], + ), + ( + time_zone::europe::BUSINGEN, + time_zone::europe::RAW_BUSINGEN, + &[ + "Europe/Busingen", + "europe/busingen", + "EUROPE/BUSINGEN", + "eUROPE/bUSINGEN", + "EuRoPe/bUsInGeN", + "eUrOpE/BuSiNgEn", + ], + ), + (time_zone::europe::ZURICH, time_zone::europe::RAW_ZURICH, &[ + "Europe/Zurich", + "europe/zurich", + "EUROPE/ZURICH", + "eUROPE/zURICH", + "EuRoPe/zUrIcH", + "eUrOpE/ZuRiCh", + ]), + ( + time_zone::europe::CHISINAU, + time_zone::europe::RAW_CHISINAU, + &[ + "Europe/Chisinau", + "europe/chisinau", + "EUROPE/CHISINAU", + "eUROPE/cHISINAU", + "EuRoPe/cHiSiNaU", + "eUrOpE/ChIsInAu", + ], + ), + ( + time_zone::europe::TIRASPOL, + time_zone::europe::RAW_TIRASPOL, + &[ + "Europe/Tiraspol", + "europe/tiraspol", + "EUROPE/TIRASPOL", + "eUROPE/tIRASPOL", + "EuRoPe/tIrAsPoL", + "eUrOpE/TiRaSpOl", + ], + ), + ( + time_zone::europe::COPENHAGEN, + time_zone::europe::RAW_COPENHAGEN, + &[ + "Europe/Copenhagen", + "europe/copenhagen", + "EUROPE/COPENHAGEN", + "eUROPE/cOPENHAGEN", + "EuRoPe/cOpEnHaGeN", + "eUrOpE/CoPeNhAgEn", + ], + ), + ( + time_zone::europe::GIBRALTAR, + time_zone::europe::RAW_GIBRALTAR, + &[ + "Europe/Gibraltar", + "europe/gibraltar", + "EUROPE/GIBRALTAR", + "eUROPE/gIBRALTAR", + "EuRoPe/gIbRaLtAr", + "eUrOpE/GiBrAlTaR", + ], + ), + ( + time_zone::europe::GUERNSEY, + time_zone::europe::RAW_GUERNSEY, + &[ + "Europe/Guernsey", + "europe/guernsey", + "EUROPE/GUERNSEY", + "eUROPE/gUERNSEY", + "EuRoPe/gUeRnSeY", + "eUrOpE/GuErNsEy", + ], + ), + ( + time_zone::europe::HELSINKI, + time_zone::europe::RAW_HELSINKI, + &[ + "Europe/Helsinki", + "europe/helsinki", + "EUROPE/HELSINKI", + "eUROPE/hELSINKI", + "EuRoPe/hElSiNkI", + "eUrOpE/HeLsInKi", + ], + ), + ( + time_zone::europe::MARIEHAMN, + time_zone::europe::RAW_MARIEHAMN, + &[ + "Europe/Mariehamn", + "europe/mariehamn", + "EUROPE/MARIEHAMN", + "eUROPE/mARIEHAMN", + "EuRoPe/mArIeHaMn", + "eUrOpE/MaRiEhAmN", + ], + ), + ( + time_zone::europe::ISLE_OF_MAN, + time_zone::europe::RAW_ISLE_OF_MAN, + &[ + "Europe/Isle_of_Man", + "europe/isle_of_man", + "EUROPE/ISLE_OF_MAN", + "eUROPE/iSLE_OF_mAN", + "EuRoPe/iSlE_Of_mAn", + "eUrOpE/IsLe_oF_MaN", + ], + ), + (time_zone::europe::JERSEY, time_zone::europe::RAW_JERSEY, &[ + "Europe/Jersey", + "europe/jersey", + "EUROPE/JERSEY", + "eUROPE/jERSEY", + "EuRoPe/jErSeY", + "eUrOpE/JeRsEy", + ]), + ( + time_zone::europe::KALININGRAD, + time_zone::europe::RAW_KALININGRAD, + &[ + "Europe/Kaliningrad", + "europe/kaliningrad", + "EUROPE/KALININGRAD", + "eUROPE/kALININGRAD", + "EuRoPe/kAlInInGrAd", + "eUrOpE/KaLiNiNgRaD", + ], + ), + (time_zone::europe::KIEV, time_zone::europe::RAW_KIEV, &[ + "Europe/Kiev", + "europe/kiev", + "EUROPE/KIEV", + "eUROPE/kIEV", + "EuRoPe/kIeV", + "eUrOpE/KiEv", + ]), + (time_zone::europe::KYIV, time_zone::europe::RAW_KYIV, &[ + "Europe/Kyiv", + "europe/kyiv", + "EUROPE/KYIV", + "eUROPE/kYIV", + "EuRoPe/kYiV", + "eUrOpE/KyIv", + ]), + (time_zone::europe::KIROV, time_zone::europe::RAW_KIROV, &[ + "Europe/Kirov", + "europe/kirov", + "EUROPE/KIROV", + "eUROPE/kIROV", + "EuRoPe/kIrOv", + "eUrOpE/KiRoV", + ]), + ( + time_zone::europe::LJUBLJANA, + time_zone::europe::RAW_LJUBLJANA, + &[ + "Europe/Ljubljana", + "europe/ljubljana", + "EUROPE/LJUBLJANA", + "eUROPE/lJUBLJANA", + "EuRoPe/lJuBlJaNa", + "eUrOpE/LjUbLjAnA", + ], + ), + ( + time_zone::europe::LUXEMBOURG, + time_zone::europe::RAW_LUXEMBOURG, + &[ + "Europe/Luxembourg", + "europe/luxembourg", + "EUROPE/LUXEMBOURG", + "eUROPE/lUXEMBOURG", + "EuRoPe/lUxEmBoUrG", + "eUrOpE/LuXeMbOuRg", + ], + ), + (time_zone::europe::MADRID, time_zone::europe::RAW_MADRID, &[ + "Europe/Madrid", + "europe/madrid", + "EUROPE/MADRID", + "eUROPE/mADRID", + "EuRoPe/mAdRiD", + "eUrOpE/MaDrId", + ]), + (time_zone::europe::MALTA, time_zone::europe::RAW_MALTA, &[ + "Europe/Malta", + "europe/malta", + "EUROPE/MALTA", + "eUROPE/mALTA", + "EuRoPe/mAlTa", + "eUrOpE/MaLtA", + ]), + (time_zone::europe::MINSK, time_zone::europe::RAW_MINSK, &[ + "Europe/Minsk", + "europe/minsk", + "EUROPE/MINSK", + "eUROPE/mINSK", + "EuRoPe/mInSk", + "eUrOpE/MiNsK", + ]), + (time_zone::europe::MONACO, time_zone::europe::RAW_MONACO, &[ + "Europe/Monaco", + "europe/monaco", + "EUROPE/MONACO", + "eUROPE/mONACO", + "EuRoPe/mOnAcO", + "eUrOpE/MoNaCo", + ]), + (time_zone::europe::PARIS, time_zone::europe::RAW_PARIS, &[ + "Europe/Paris", + "europe/paris", + "EUROPE/PARIS", + "eUROPE/pARIS", + "EuRoPe/pArIs", + "eUrOpE/PaRiS", + ]), + (time_zone::europe::RIGA, time_zone::europe::RAW_RIGA, &[ + "Europe/Riga", + "europe/riga", + "EUROPE/RIGA", + "eUROPE/rIGA", + "EuRoPe/rIgA", + "eUrOpE/RiGa", + ]), + (time_zone::europe::ROME, time_zone::europe::RAW_ROME, &[ + "Europe/Rome", + "europe/rome", + "EUROPE/ROME", + "eUROPE/rOME", + "EuRoPe/rOmE", + "eUrOpE/RoMe", + ]), + ( + time_zone::europe::SAN_MARINO, + time_zone::europe::RAW_SAN_MARINO, + &[ + "Europe/San_Marino", + "europe/san_marino", + "EUROPE/SAN_MARINO", + "eUROPE/sAN_mARINO", + "EuRoPe/sAn_mArInO", + "eUrOpE/SaN_MaRiNo", + ], + ), + ( + time_zone::europe::VATICAN, + time_zone::europe::RAW_VATICAN, + &[ + "Europe/Vatican", + "europe/vatican", + "EUROPE/VATICAN", + "eUROPE/vATICAN", + "EuRoPe/vAtIcAn", + "eUrOpE/VaTiCaN", + ], + ), + (time_zone::europe::SAMARA, time_zone::europe::RAW_SAMARA, &[ + "Europe/Samara", + "europe/samara", + "EUROPE/SAMARA", + "eUROPE/sAMARA", + "EuRoPe/sAmArA", + "eUrOpE/SaMaRa", + ]), + ( + time_zone::europe::SARAJEVO, + time_zone::europe::RAW_SARAJEVO, + &[ + "Europe/Sarajevo", + "europe/sarajevo", + "EUROPE/SARAJEVO", + "eUROPE/sARAJEVO", + "EuRoPe/sArAjEvO", + "eUrOpE/SaRaJeVo", + ], + ), + ( + time_zone::europe::SARATOV, + time_zone::europe::RAW_SARATOV, + &[ + "Europe/Saratov", + "europe/saratov", + "EUROPE/SARATOV", + "eUROPE/sARATOV", + "EuRoPe/sArAtOv", + "eUrOpE/SaRaToV", + ], + ), + ( + time_zone::europe::SIMFEROPOL, + time_zone::europe::RAW_SIMFEROPOL, + &[ + "Europe/Simferopol", + "europe/simferopol", + "EUROPE/SIMFEROPOL", + "eUROPE/sIMFEROPOL", + "EuRoPe/sImFeRoPoL", + "eUrOpE/SiMfErOpOl", + ], + ), + (time_zone::europe::SKOPJE, time_zone::europe::RAW_SKOPJE, &[ + "Europe/Skopje", + "europe/skopje", + "EUROPE/SKOPJE", + "eUROPE/sKOPJE", + "EuRoPe/sKoPjE", + "eUrOpE/SkOpJe", + ]), + (time_zone::europe::SOFIA, time_zone::europe::RAW_SOFIA, &[ + "Europe/Sofia", + "europe/sofia", + "EUROPE/SOFIA", + "eUROPE/sOFIA", + "EuRoPe/sOfIa", + "eUrOpE/SoFiA", + ]), + ( + time_zone::europe::STOCKHOLM, + time_zone::europe::RAW_STOCKHOLM, + &[ + "Europe/Stockholm", + "europe/stockholm", + "EUROPE/STOCKHOLM", + "eUROPE/sTOCKHOLM", + "EuRoPe/sToCkHoLm", + "eUrOpE/StOcKhOlM", + ], + ), + ( + time_zone::europe::TALLINN, + time_zone::europe::RAW_TALLINN, + &[ + "Europe/Tallinn", + "europe/tallinn", + "EUROPE/TALLINN", + "eUROPE/tALLINN", + "EuRoPe/tAlLiNn", + "eUrOpE/TaLlInN", + ], + ), + (time_zone::europe::TIRANE, time_zone::europe::RAW_TIRANE, &[ + "Europe/Tirane", + "europe/tirane", + "EUROPE/TIRANE", + "eUROPE/tIRANE", + "EuRoPe/tIrAnE", + "eUrOpE/TiRaNe", + ]), + ( + time_zone::europe::ULYANOVSK, + time_zone::europe::RAW_ULYANOVSK, + &[ + "Europe/Ulyanovsk", + "europe/ulyanovsk", + "EUROPE/ULYANOVSK", + "eUROPE/uLYANOVSK", + "EuRoPe/uLyAnOvSk", + "eUrOpE/UlYaNoVsK", + ], + ), + ( + time_zone::europe::UZHGOROD, + time_zone::europe::RAW_UZHGOROD, + &[ + "Europe/Uzhgorod", + "europe/uzhgorod", + "EUROPE/UZHGOROD", + "eUROPE/uZHGOROD", + "EuRoPe/uZhGoRoD", + "eUrOpE/UzHgOrOd", + ], + ), + (time_zone::europe::VADUZ, time_zone::europe::RAW_VADUZ, &[ + "Europe/Vaduz", + "europe/vaduz", + "EUROPE/VADUZ", + "eUROPE/vADUZ", + "EuRoPe/vAdUz", + "eUrOpE/VaDuZ", + ]), + (time_zone::europe::VIENNA, time_zone::europe::RAW_VIENNA, &[ + "Europe/Vienna", + "europe/vienna", + "EUROPE/VIENNA", + "eUROPE/vIENNA", + "EuRoPe/vIeNnA", + "eUrOpE/ViEnNa", + ]), + ( + time_zone::europe::VILNIUS, + time_zone::europe::RAW_VILNIUS, + &[ + "Europe/Vilnius", + "europe/vilnius", + "EUROPE/VILNIUS", + "eUROPE/vILNIUS", + "EuRoPe/vIlNiUs", + "eUrOpE/ViLnIuS", + ], + ), + ( + time_zone::europe::VOLGOGRAD, + time_zone::europe::RAW_VOLGOGRAD, + &[ + "Europe/Volgograd", + "europe/volgograd", + "EUROPE/VOLGOGRAD", + "eUROPE/vOLGOGRAD", + "EuRoPe/vOlGoGrAd", + "eUrOpE/VoLgOgRaD", + ], + ), + (time_zone::europe::ZAGREB, time_zone::europe::RAW_ZAGREB, &[ + "Europe/Zagreb", + "europe/zagreb", + "EUROPE/ZAGREB", + "eUROPE/zAGREB", + "EuRoPe/zAgReB", + "eUrOpE/ZaGrEb", + ]), + ( + time_zone::europe::ZAPOROZHYE, + time_zone::europe::RAW_ZAPOROZHYE, + &[ + "Europe/Zaporozhye", + "europe/zaporozhye", + "EUROPE/ZAPOROZHYE", + "eUROPE/zAPOROZHYE", + "EuRoPe/zApOrOzHyE", + "eUrOpE/ZaPoRoZhYe", + ], + ), + (time_zone::FACTORY, time_zone::RAW_FACTORY, &[ + "Factory", "factory", "FACTORY", "fACTORY", "FaCtOrY", "fAcToRy", + ]), + (time_zone::etc::LOCALTIME, time_zone::etc::RAW_LOCALTIME, &[ + "etc/localtime", + "etc/localtime", + "ETC/LOCALTIME", + "ETC/LOCALTIME", + "EtC/LoCaLtImE", + "eTc/lOcAlTiMe", + ]), + (time_zone::GB, time_zone::RAW_GB, &[ + "GB", "gb", "GB", "gb", "Gb", "gB", + ]), + (time_zone::GB_EIRE, time_zone::RAW_GB_EIRE, &[ + "GB-Eire", "gb-eire", "GB-EIRE", "gb-eIRE", "Gb-eIrE", "gB-EiRe", + ]), + ( + time_zone::europe::BELFAST, + time_zone::europe::RAW_BELFAST, + &[ + "Europe/Belfast", + "europe/belfast", + "EUROPE/BELFAST", + "eUROPE/bELFAST", + "EuRoPe/bElFaSt", + "eUrOpE/BeLfAsT", + ], + ), + (time_zone::europe::LONDON, time_zone::europe::RAW_LONDON, &[ + "Europe/London", + "europe/london", + "EUROPE/LONDON", + "eUROPE/lONDON", + "EuRoPe/lOnDoN", + "eUrOpE/LoNdOn", + ]), + (time_zone::GMT, time_zone::RAW_GMT, &[ + "GMT", "gmt", "GMT", "gmt", "GmT", "gMt", + ]), + (time_zone::GMT_0, time_zone::RAW_GMT_0, &[ + "GMT0", "gmt0", "GMT0", "gmt0", "GmT0", "gMt0", + ]), + (time_zone::GMT_MINUS_0, time_zone::RAW_GMT_MINUS_0, &[ + "GMT-0", "gmt-0", "GMT-0", "gmt-0", "GmT-0", "gMt-0", + ]), + (time_zone::GMT_PLUS_0, time_zone::RAW_GMT_PLUS_0, &[ + "GMT+0", "gmt+0", "GMT+0", "gmt+0", "GmT+0", "gMt+0", + ]), + (time_zone::GREENWICH, time_zone::RAW_GREENWICH, &[ + "Greenwich", + "greenwich", + "GREENWICH", + "gREENWICH", + "GrEeNwIcH", + "gReEnWiCh", + ]), + (time_zone::etc::GMT, time_zone::etc::RAW_GMT, &[ + "Etc/GMT", "etc/gmt", "ETC/GMT", "eTC/gmt", "EtC/GmT", "eTc/gMt", + ]), + (time_zone::etc::GMT_0, time_zone::etc::RAW_GMT_0, &[ + "Etc/GMT0", "etc/gmt0", "ETC/GMT0", "eTC/gmt0", "EtC/GmT0", "eTc/gMt0", + ]), + ( + time_zone::etc::GMT_MINUS_0, + time_zone::etc::RAW_GMT_MINUS_0, + &[ + "Etc/GMT-0", + "etc/gmt-0", + "ETC/GMT-0", + "eTC/gmt-0", + "EtC/GmT-0", + "eTc/gMt-0", + ], + ), + ( + time_zone::etc::GMT_PLUS_0, + time_zone::etc::RAW_GMT_PLUS_0, + &[ + "Etc/GMT+0", + "etc/gmt+0", + "ETC/GMT+0", + "eTC/gmt+0", + "EtC/GmT+0", + "eTc/gMt+0", + ], + ), + (time_zone::etc::GREENWICH, time_zone::etc::RAW_GREENWICH, &[ + "Etc/Greenwich", + "etc/greenwich", + "ETC/GREENWICH", + "eTC/gREENWICH", + "EtC/GrEeNwIcH", + "eTc/gReEnWiCh", + ]), + (time_zone::HONGKONG, time_zone::RAW_HONGKONG, &[ + "Hongkong", "hongkong", "HONGKONG", "hONGKONG", "HoNgKoNg", "hOnGkOnG", + ]), + ( + time_zone::asia::HONG_KONG, + time_zone::asia::RAW_HONG_KONG, + &[ + "Asia/Hong_Kong", + "asia/hong_kong", + "ASIA/HONG_KONG", + "aSIA/hONG_kONG", + "AsIa/hOnG_KoNg", + "aSiA/HoNg_kOnG", + ], + ), + (time_zone::HST, time_zone::RAW_HST, &[ + "HST", "hst", "HST", "hst", "HsT", "hSt", + ]), + (time_zone::ICELAND, time_zone::RAW_ICELAND, &[ + "Iceland", "iceland", "ICELAND", "iCELAND", "IcElAnD", "iCeLaNd", + ]), + ( + time_zone::atlantic::REYKJAVIK, + time_zone::atlantic::RAW_REYKJAVIK, + &[ + "Atlantic/Reykjavik", + "atlantic/reykjavik", + "ATLANTIC/REYKJAVIK", + "aTLANTIC/rEYKJAVIK", + "AtLaNtIc/rEyKjAvIk", + "aTlAnTiC/ReYkJaViK", + ], + ), + ( + time_zone::indian::ANTANANARIVO, + time_zone::indian::RAW_ANTANANARIVO, + &[ + "Indian/Antananarivo", + "indian/antananarivo", + "INDIAN/ANTANANARIVO", + "iNDIAN/aNTANANARIVO", + "InDiAn/aNtAnAnArIvO", + "iNdIaN/AnTaNaNaRiVo", + ], + ), + (time_zone::indian::CHAGOS, time_zone::indian::RAW_CHAGOS, &[ + "Indian/Chagos", + "indian/chagos", + "INDIAN/CHAGOS", + "iNDIAN/cHAGOS", + "InDiAn/cHaGoS", + "iNdIaN/ChAgOs", + ]), + ( + time_zone::indian::CHRISTMAS, + time_zone::indian::RAW_CHRISTMAS, + &[ + "Indian/Christmas", + "indian/christmas", + "INDIAN/CHRISTMAS", + "iNDIAN/cHRISTMAS", + "InDiAn/cHrIsTmAs", + "iNdIaN/ChRiStMaS", + ], + ), + (time_zone::indian::COCOS, time_zone::indian::RAW_COCOS, &[ + "Indian/Cocos", + "indian/cocos", + "INDIAN/COCOS", + "iNDIAN/cOCOS", + "InDiAn/cOcOs", + "iNdIaN/CoCoS", + ]), + (time_zone::indian::COMORO, time_zone::indian::RAW_COMORO, &[ + "Indian/Comoro", + "indian/comoro", + "INDIAN/COMORO", + "iNDIAN/cOMORO", + "InDiAn/cOmOrO", + "iNdIaN/CoMoRo", + ]), + ( + time_zone::indian::KERGUELEN, + time_zone::indian::RAW_KERGUELEN, + &[ + "Indian/Kerguelen", + "indian/kerguelen", + "INDIAN/KERGUELEN", + "iNDIAN/kERGUELEN", + "InDiAn/kErGuElEn", + "iNdIaN/KeRgUeLeN", + ], + ), + (time_zone::indian::MAHE, time_zone::indian::RAW_MAHE, &[ + "Indian/Mahe", + "indian/mahe", + "INDIAN/MAHE", + "iNDIAN/mAHE", + "InDiAn/mAhE", + "iNdIaN/MaHe", + ]), + ( + time_zone::indian::MALDIVES, + time_zone::indian::RAW_MALDIVES, + &[ + "Indian/Maldives", + "indian/maldives", + "INDIAN/MALDIVES", + "iNDIAN/mALDIVES", + "InDiAn/mAlDiVeS", + "iNdIaN/MaLdIvEs", + ], + ), + ( + time_zone::indian::MAURITIUS, + time_zone::indian::RAW_MAURITIUS, + &[ + "Indian/Mauritius", + "indian/mauritius", + "INDIAN/MAURITIUS", + "iNDIAN/mAURITIUS", + "InDiAn/mAuRiTiUs", + "iNdIaN/MaUrItIuS", + ], + ), + ( + time_zone::indian::MAYOTTE, + time_zone::indian::RAW_MAYOTTE, + &[ + "Indian/Mayotte", + "indian/mayotte", + "INDIAN/MAYOTTE", + "iNDIAN/mAYOTTE", + "InDiAn/mAyOtTe", + "iNdIaN/MaYoTtE", + ], + ), + ( + time_zone::indian::REUNION, + time_zone::indian::RAW_REUNION, + &[ + "Indian/Reunion", + "indian/reunion", + "INDIAN/REUNION", + "iNDIAN/rEUNION", + "InDiAn/rEuNiOn", + "iNdIaN/ReUnIoN", + ], + ), + (time_zone::IRAN, time_zone::RAW_IRAN, &[ + "Iran", "iran", "IRAN", "iRAN", "IrAn", "iRaN", + ]), + (time_zone::asia::TEHRAN, time_zone::asia::RAW_TEHRAN, &[ + "Asia/Tehran", + "asia/tehran", + "ASIA/TEHRAN", + "aSIA/tEHRAN", + "AsIa/tEhRaN", + "aSiA/TeHrAn", + ]), + (time_zone::ISRAEL, time_zone::RAW_ISRAEL, &[ + "Israel", "israel", "ISRAEL", "iSRAEL", "IsRaEl", "iSrAeL", + ]), + ( + time_zone::asia::JERUSALEM, + time_zone::asia::RAW_JERUSALEM, + &[ + "Asia/Jerusalem", + "asia/jerusalem", + "ASIA/JERUSALEM", + "aSIA/jERUSALEM", + "AsIa/jErUsAlEm", + "aSiA/JeRuSaLeM", + ], + ), + (time_zone::asia::TEL_AVIV, time_zone::asia::RAW_TEL_AVIV, &[ + "Asia/Tel_Aviv", + "asia/tel_aviv", + "ASIA/TEL_AVIV", + "aSIA/tEL_aVIV", + "AsIa/tEl_aViV", + "aSiA/TeL_AvIv", + ]), + (time_zone::JAMAICA, time_zone::RAW_JAMAICA, &[ + "Jamaica", "jamaica", "JAMAICA", "jAMAICA", "JaMaIcA", "jAmAiCa", + ]), + ( + time_zone::america::JAMAICA, + time_zone::america::RAW_JAMAICA, + &[ + "America/Jamaica", + "america/jamaica", + "AMERICA/JAMAICA", + "aMERICA/jAMAICA", + "AmErIcA/JaMaIcA", + "aMeRiCa/jAmAiCa", + ], + ), + (time_zone::JAPAN, time_zone::RAW_JAPAN, &[ + "Japan", "japan", "JAPAN", "jAPAN", "JaPaN", "jApAn", + ]), + (time_zone::asia::TOKYO, time_zone::asia::RAW_TOKYO, &[ + "Asia/Tokyo", + "asia/tokyo", + "ASIA/TOKYO", + "aSIA/tOKYO", + "AsIa/tOkYo", + "aSiA/ToKyO", + ]), + (time_zone::KWAJALEIN, time_zone::RAW_KWAJALEIN, &[ + "Kwajalein", + "kwajalein", + "KWAJALEIN", + "kWAJALEIN", + "KwAjAlEiN", + "kWaJaLeIn", + ]), + ( + time_zone::pacific::KWAJALEIN, + time_zone::pacific::RAW_KWAJALEIN, + &[ + "Pacific/Kwajalein", + "pacific/kwajalein", + "PACIFIC/KWAJALEIN", + "pACIFIC/kWAJALEIN", + "PaCiFiC/KwAjAlEiN", + "pAcIfIc/kWaJaLeIn", + ], + ), + (time_zone::LIBYA, time_zone::RAW_LIBYA, &[ + "Libya", "libya", "LIBYA", "lIBYA", "LiByA", "lIbYa", + ]), + ( + time_zone::africa::TRIPOLI, + time_zone::africa::RAW_TRIPOLI, + &[ + "Africa/Tripoli", + "africa/tripoli", + "AFRICA/TRIPOLI", + "aFRICA/tRIPOLI", + "AfRiCa/tRiPoLi", + "aFrIcA/TrIpOlI", + ], + ), + (time_zone::MET, time_zone::RAW_MET, &[ + "MET", "met", "MET", "met", "MeT", "mEt", + ]), + (time_zone::MST, time_zone::RAW_MST, &[ + "MST", "mst", "MST", "mst", "MsT", "mSt", + ]), + (time_zone::MST_7_MDT, time_zone::RAW_MST_7_MDT, &[ + "MST7MDT", "mst7mdt", "MST7MDT", "mst7mdt", "MsT7MdT", "mSt7mDt", + ]), + (time_zone::NAVAJO, time_zone::RAW_NAVAJO, &[ + "Navajo", "navajo", "NAVAJO", "nAVAJO", "NaVaJo", "nAvAjO", + ]), + ( + time_zone::america::DENVER, + time_zone::america::RAW_DENVER, + &[ + "America/Denver", + "america/denver", + "AMERICA/DENVER", + "aMERICA/dENVER", + "AmErIcA/DeNvEr", + "aMeRiCa/dEnVeR", + ], + ), + ( + time_zone::america::SHIPROCK, + time_zone::america::RAW_SHIPROCK, + &[ + "America/Shiprock", + "america/shiprock", + "AMERICA/SHIPROCK", + "aMERICA/sHIPROCK", + "AmErIcA/ShIpRoCk", + "aMeRiCa/sHiPrOcK", + ], + ), + (time_zone::us::MOUNTAIN, time_zone::us::RAW_MOUNTAIN, &[ + "US/Mountain", + "us/mountain", + "US/MOUNTAIN", + "us/mOUNTAIN", + "Us/mOuNtAiN", + "uS/MoUnTaIn", + ]), + (time_zone::NZ, time_zone::RAW_NZ, &[ + "NZ", "nz", "NZ", "nz", "Nz", "nZ", + ]), + ( + time_zone::pacific::AUCKLAND, + time_zone::pacific::RAW_AUCKLAND, + &[ + "Pacific/Auckland", + "pacific/auckland", + "PACIFIC/AUCKLAND", + "pACIFIC/aUCKLAND", + "PaCiFiC/AuCkLaNd", + "pAcIfIc/aUcKlAnD", + ], + ), + (time_zone::NZ_CHAT, time_zone::RAW_NZ_CHAT, &[ + "NZ-CHAT", "nz-chat", "NZ-CHAT", "nz-chat", "Nz-cHaT", "nZ-ChAt", + ]), + ( + time_zone::pacific::CHATHAM, + time_zone::pacific::RAW_CHATHAM, + &[ + "Pacific/Chatham", + "pacific/chatham", + "PACIFIC/CHATHAM", + "pACIFIC/cHATHAM", + "PaCiFiC/ChAtHaM", + "pAcIfIc/cHaThAm", + ], + ), + (time_zone::pacific::APIA, time_zone::pacific::RAW_APIA, &[ + "Pacific/Apia", + "pacific/apia", + "PACIFIC/APIA", + "pACIFIC/aPIA", + "PaCiFiC/ApIa", + "pAcIfIc/aPiA", + ]), + ( + time_zone::pacific::BOUGAINVILLE, + time_zone::pacific::RAW_BOUGAINVILLE, + &[ + "Pacific/Bougainville", + "pacific/bougainville", + "PACIFIC/BOUGAINVILLE", + "pACIFIC/bOUGAINVILLE", + "PaCiFiC/BoUgAiNvIlLe", + "pAcIfIc/bOuGaInViLlE", + ], + ), + (time_zone::pacific::CHUUK, time_zone::pacific::RAW_CHUUK, &[ + "Pacific/Chuuk", + "pacific/chuuk", + "PACIFIC/CHUUK", + "pACIFIC/cHUUK", + "PaCiFiC/ChUuK", + "pAcIfIc/cHuUk", + ]), + (time_zone::pacific::TRUK, time_zone::pacific::RAW_TRUK, &[ + "Pacific/Truk", + "pacific/truk", + "PACIFIC/TRUK", + "pACIFIC/tRUK", + "PaCiFiC/TrUk", + "pAcIfIc/tRuK", + ]), + (time_zone::pacific::YAP, time_zone::pacific::RAW_YAP, &[ + "Pacific/Yap", + "pacific/yap", + "PACIFIC/YAP", + "pACIFIC/yAP", + "PaCiFiC/YaP", + "pAcIfIc/yAp", + ]), + (time_zone::pacific::EFATE, time_zone::pacific::RAW_EFATE, &[ + "Pacific/Efate", + "pacific/efate", + "PACIFIC/EFATE", + "pACIFIC/eFATE", + "PaCiFiC/EfAtE", + "pAcIfIc/eFaTe", + ]), + ( + time_zone::pacific::ENDERBURY, + time_zone::pacific::RAW_ENDERBURY, + &[ + "Pacific/Enderbury", + "pacific/enderbury", + "PACIFIC/ENDERBURY", + "pACIFIC/eNDERBURY", + "PaCiFiC/EnDeRbUrY", + "pAcIfIc/eNdErBuRy", + ], + ), + ( + time_zone::pacific::KANTON, + time_zone::pacific::RAW_KANTON, + &[ + "Pacific/Kanton", + "pacific/kanton", + "PACIFIC/KANTON", + "pACIFIC/kANTON", + "PaCiFiC/KaNtOn", + "pAcIfIc/kAnToN", + ], + ), + ( + time_zone::pacific::FAKAOFO, + time_zone::pacific::RAW_FAKAOFO, + &[ + "Pacific/Fakaofo", + "pacific/fakaofo", + "PACIFIC/FAKAOFO", + "pACIFIC/fAKAOFO", + "PaCiFiC/FaKaOfO", + "pAcIfIc/fAkAoFo", + ], + ), + (time_zone::pacific::FIJI, time_zone::pacific::RAW_FIJI, &[ + "Pacific/Fiji", + "pacific/fiji", + "PACIFIC/FIJI", + "pACIFIC/fIJI", + "PaCiFiC/FiJi", + "pAcIfIc/fIjI", + ]), + ( + time_zone::pacific::FUNAFUTI, + time_zone::pacific::RAW_FUNAFUTI, + &[ + "Pacific/Funafuti", + "pacific/funafuti", + "PACIFIC/FUNAFUTI", + "pACIFIC/fUNAFUTI", + "PaCiFiC/FuNaFuTi", + "pAcIfIc/fUnAfUtI", + ], + ), + ( + time_zone::pacific::GALAPAGOS, + time_zone::pacific::RAW_GALAPAGOS, + &[ + "Pacific/Galapagos", + "pacific/galapagos", + "PACIFIC/GALAPAGOS", + "pACIFIC/gALAPAGOS", + "PaCiFiC/GaLaPaGoS", + "pAcIfIc/gAlApAgOs", + ], + ), + ( + time_zone::pacific::GAMBIER, + time_zone::pacific::RAW_GAMBIER, + &[ + "Pacific/Gambier", + "pacific/gambier", + "PACIFIC/GAMBIER", + "pACIFIC/gAMBIER", + "PaCiFiC/GaMbIeR", + "pAcIfIc/gAmBiEr", + ], + ), + ( + time_zone::pacific::GUADALCANAL, + time_zone::pacific::RAW_GUADALCANAL, + &[ + "Pacific/Guadalcanal", + "pacific/guadalcanal", + "PACIFIC/GUADALCANAL", + "pACIFIC/gUADALCANAL", + "PaCiFiC/GuAdAlCaNaL", + "pAcIfIc/gUaDaLcAnAl", + ], + ), + (time_zone::pacific::GUAM, time_zone::pacific::RAW_GUAM, &[ + "Pacific/Guam", + "pacific/guam", + "PACIFIC/GUAM", + "pACIFIC/gUAM", + "PaCiFiC/GuAm", + "pAcIfIc/gUaM", + ]), + ( + time_zone::pacific::HONOLULU, + time_zone::pacific::RAW_HONOLULU, + &[ + "Pacific/Honolulu", + "pacific/honolulu", + "PACIFIC/HONOLULU", + "pACIFIC/hONOLULU", + "PaCiFiC/HoNoLuLu", + "pAcIfIc/hOnOlUlU", + ], + ), + ( + time_zone::pacific::JOHNSTON, + time_zone::pacific::RAW_JOHNSTON, + &[ + "Pacific/Johnston", + "pacific/johnston", + "PACIFIC/JOHNSTON", + "pACIFIC/jOHNSTON", + "PaCiFiC/JoHnStOn", + "pAcIfIc/jOhNsToN", + ], + ), + (time_zone::us::HAWAII, time_zone::us::RAW_HAWAII, &[ + "US/Hawaii", + "us/hawaii", + "US/HAWAII", + "us/hAWAII", + "Us/hAwAiI", + "uS/HaWaIi", + ]), + ( + time_zone::pacific::KIRITIMATI, + time_zone::pacific::RAW_KIRITIMATI, + &[ + "Pacific/Kiritimati", + "pacific/kiritimati", + "PACIFIC/KIRITIMATI", + "pACIFIC/kIRITIMATI", + "PaCiFiC/KiRiTiMaTi", + "pAcIfIc/kIrItImAtI", + ], + ), + ( + time_zone::pacific::KOSRAE, + time_zone::pacific::RAW_KOSRAE, + &[ + "Pacific/Kosrae", + "pacific/kosrae", + "PACIFIC/KOSRAE", + "pACIFIC/kOSRAE", + "PaCiFiC/KoSrAe", + "pAcIfIc/kOsRaE", + ], + ), + ( + time_zone::pacific::MAJURO, + time_zone::pacific::RAW_MAJURO, + &[ + "Pacific/Majuro", + "pacific/majuro", + "PACIFIC/MAJURO", + "pACIFIC/mAJURO", + "PaCiFiC/MaJuRo", + "pAcIfIc/mAjUrO", + ], + ), + ( + time_zone::pacific::MARQUESAS, + time_zone::pacific::RAW_MARQUESAS, + &[ + "Pacific/Marquesas", + "pacific/marquesas", + "PACIFIC/MARQUESAS", + "pACIFIC/mARQUESAS", + "PaCiFiC/MaRqUeSaS", + "pAcIfIc/mArQuEsAs", + ], + ), + ( + time_zone::pacific::MIDWAY, + time_zone::pacific::RAW_MIDWAY, + &[ + "Pacific/Midway", + "pacific/midway", + "PACIFIC/MIDWAY", + "pACIFIC/mIDWAY", + "PaCiFiC/MiDwAy", + "pAcIfIc/mIdWaY", + ], + ), + (time_zone::pacific::NAURU, time_zone::pacific::RAW_NAURU, &[ + "Pacific/Nauru", + "pacific/nauru", + "PACIFIC/NAURU", + "pACIFIC/nAURU", + "PaCiFiC/NaUrU", + "pAcIfIc/nAuRu", + ]), + (time_zone::pacific::NIUE, time_zone::pacific::RAW_NIUE, &[ + "Pacific/Niue", + "pacific/niue", + "PACIFIC/NIUE", + "pACIFIC/nIUE", + "PaCiFiC/NiUe", + "pAcIfIc/nIuE", + ]), + ( + time_zone::pacific::NORFOLK, + time_zone::pacific::RAW_NORFOLK, + &[ + "Pacific/Norfolk", + "pacific/norfolk", + "PACIFIC/NORFOLK", + "pACIFIC/nORFOLK", + "PaCiFiC/NoRfOlK", + "pAcIfIc/nOrFoLk", + ], + ), + ( + time_zone::pacific::NOUMEA, + time_zone::pacific::RAW_NOUMEA, + &[ + "Pacific/Noumea", + "pacific/noumea", + "PACIFIC/NOUMEA", + "pACIFIC/nOUMEA", + "PaCiFiC/NoUmEa", + "pAcIfIc/nOuMeA", + ], + ), + ( + time_zone::pacific::PAGO_PAGO, + time_zone::pacific::RAW_PAGO_PAGO, + &[ + "Pacific/Pago_Pago", + "pacific/pago_pago", + "PACIFIC/PAGO_PAGO", + "pACIFIC/pAGO_pAGO", + "PaCiFiC/PaGo_pAgO", + "pAcIfIc/pAgO_PaGo", + ], + ), + (time_zone::pacific::SAMOA, time_zone::pacific::RAW_SAMOA, &[ + "Pacific/Samoa", + "pacific/samoa", + "PACIFIC/SAMOA", + "pACIFIC/sAMOA", + "PaCiFiC/SaMoA", + "pAcIfIc/sAmOa", + ]), + (time_zone::us::SAMOA, time_zone::us::RAW_SAMOA, &[ + "US/Samoa", "us/samoa", "US/SAMOA", "us/sAMOA", "Us/sAmOa", "uS/SaMoA", + ]), + (time_zone::pacific::PALAU, time_zone::pacific::RAW_PALAU, &[ + "Pacific/Palau", + "pacific/palau", + "PACIFIC/PALAU", + "pACIFIC/pALAU", + "PaCiFiC/PaLaU", + "pAcIfIc/pAlAu", + ]), + ( + time_zone::pacific::PITCAIRN, + time_zone::pacific::RAW_PITCAIRN, + &[ + "Pacific/Pitcairn", + "pacific/pitcairn", + "PACIFIC/PITCAIRN", + "pACIFIC/pITCAIRN", + "PaCiFiC/PiTcAiRn", + "pAcIfIc/pItCaIrN", + ], + ), + ( + time_zone::pacific::POHNPEI, + time_zone::pacific::RAW_POHNPEI, + &[ + "Pacific/Pohnpei", + "pacific/pohnpei", + "PACIFIC/POHNPEI", + "pACIFIC/pOHNPEI", + "PaCiFiC/PoHnPeI", + "pAcIfIc/pOhNpEi", + ], + ), + ( + time_zone::pacific::PONAPE, + time_zone::pacific::RAW_PONAPE, + &[ + "Pacific/Ponape", + "pacific/ponape", + "PACIFIC/PONAPE", + "pACIFIC/pONAPE", + "PaCiFiC/PoNaPe", + "pAcIfIc/pOnApE", + ], + ), + ( + time_zone::pacific::PORT_MORESBY, + time_zone::pacific::RAW_PORT_MORESBY, + &[ + "Pacific/Port_Moresby", + "pacific/port_moresby", + "PACIFIC/PORT_MORESBY", + "pACIFIC/pORT_mORESBY", + "PaCiFiC/PoRt_mOrEsBy", + "pAcIfIc/pOrT_MoReSbY", + ], + ), + ( + time_zone::pacific::RAROTONGA, + time_zone::pacific::RAW_RAROTONGA, + &[ + "Pacific/Rarotonga", + "pacific/rarotonga", + "PACIFIC/RAROTONGA", + "pACIFIC/rAROTONGA", + "PaCiFiC/RaRoToNgA", + "pAcIfIc/rArOtOnGa", + ], + ), + ( + time_zone::pacific::SAIPAN, + time_zone::pacific::RAW_SAIPAN, + &[ + "Pacific/Saipan", + "pacific/saipan", + "PACIFIC/SAIPAN", + "pACIFIC/sAIPAN", + "PaCiFiC/SaIpAn", + "pAcIfIc/sAiPaN", + ], + ), + ( + time_zone::pacific::TAHITI, + time_zone::pacific::RAW_TAHITI, + &[ + "Pacific/Tahiti", + "pacific/tahiti", + "PACIFIC/TAHITI", + "pACIFIC/tAHITI", + "PaCiFiC/TaHiTi", + "pAcIfIc/tAhItI", + ], + ), + ( + time_zone::pacific::TARAWA, + time_zone::pacific::RAW_TARAWA, + &[ + "Pacific/Tarawa", + "pacific/tarawa", + "PACIFIC/TARAWA", + "pACIFIC/tARAWA", + "PaCiFiC/TaRaWa", + "pAcIfIc/tArAwA", + ], + ), + ( + time_zone::pacific::TONGATAPU, + time_zone::pacific::RAW_TONGATAPU, + &[ + "Pacific/Tongatapu", + "pacific/tongatapu", + "PACIFIC/TONGATAPU", + "pACIFIC/tONGATAPU", + "PaCiFiC/ToNgAtApU", + "pAcIfIc/tOnGaTaPu", + ], + ), + (time_zone::pacific::WAKE, time_zone::pacific::RAW_WAKE, &[ + "Pacific/Wake", + "pacific/wake", + "PACIFIC/WAKE", + "pACIFIC/wAKE", + "PaCiFiC/WaKe", + "pAcIfIc/wAkE", + ]), + ( + time_zone::pacific::WALLIS, + time_zone::pacific::RAW_WALLIS, + &[ + "Pacific/Wallis", + "pacific/wallis", + "PACIFIC/WALLIS", + "pACIFIC/wALLIS", + "PaCiFiC/WaLlIs", + "pAcIfIc/wAlLiS", + ], + ), + (time_zone::POLAND, time_zone::RAW_POLAND, &[ + "Poland", "poland", "POLAND", "pOLAND", "PoLaNd", "pOlAnD", + ]), + (time_zone::europe::WARSAW, time_zone::europe::RAW_WARSAW, &[ + "Europe/Warsaw", + "europe/warsaw", + "EUROPE/WARSAW", + "eUROPE/wARSAW", + "EuRoPe/wArSaW", + "eUrOpE/WaRsAw", + ]), + (time_zone::PORTUGAL, time_zone::RAW_PORTUGAL, &[ + "Portugal", "portugal", "PORTUGAL", "pORTUGAL", "PoRtUgAl", "pOrTuGaL", + ]), + (time_zone::europe::LISBON, time_zone::europe::RAW_LISBON, &[ + "Europe/Lisbon", + "europe/lisbon", + "EUROPE/LISBON", + "eUROPE/lISBON", + "EuRoPe/lIsBoN", + "eUrOpE/LiSbOn", + ]), + (time_zone::PRC, time_zone::RAW_PRC, &[ + "PRC", "prc", "PRC", "prc", "PrC", "pRc", + ]), + ( + time_zone::asia::CHONGQING, + time_zone::asia::RAW_CHONGQING, + &[ + "Asia/Chongqing", + "asia/chongqing", + "ASIA/CHONGQING", + "aSIA/cHONGQING", + "AsIa/cHoNgQiNg", + "aSiA/ChOnGqInG", + ], + ), + ( + time_zone::asia::CHUNGKING, + time_zone::asia::RAW_CHUNGKING, + &[ + "Asia/Chungking", + "asia/chungking", + "ASIA/CHUNGKING", + "aSIA/cHUNGKING", + "AsIa/cHuNgKiNg", + "aSiA/ChUnGkInG", + ], + ), + (time_zone::asia::HARBIN, time_zone::asia::RAW_HARBIN, &[ + "Asia/Harbin", + "asia/harbin", + "ASIA/HARBIN", + "aSIA/hARBIN", + "AsIa/hArBiN", + "aSiA/HaRbIn", + ]), + (time_zone::asia::SHANGHAI, time_zone::asia::RAW_SHANGHAI, &[ + "Asia/Shanghai", + "asia/shanghai", + "ASIA/SHANGHAI", + "aSIA/sHANGHAI", + "AsIa/sHaNgHaI", + "aSiA/ShAnGhAi", + ]), + (time_zone::PST_8_PDT, time_zone::RAW_PST_8_PDT, &[ + "PST8PDT", "pst8pdt", "PST8PDT", "pst8pdt", "PsT8PdT", "pSt8pDt", + ]), + (time_zone::ROC, time_zone::RAW_ROC, &[ + "ROC", "roc", "ROC", "roc", "RoC", "rOc", + ]), + (time_zone::asia::TAIPEI, time_zone::asia::RAW_TAIPEI, &[ + "Asia/Taipei", + "asia/taipei", + "ASIA/TAIPEI", + "aSIA/tAIPEI", + "AsIa/tAiPeI", + "aSiA/TaIpEi", + ]), + (time_zone::ROK, time_zone::RAW_ROK, &[ + "ROK", "rok", "ROK", "rok", "RoK", "rOk", + ]), + (time_zone::asia::SEOUL, time_zone::asia::RAW_SEOUL, &[ + "Asia/Seoul", + "asia/seoul", + "ASIA/SEOUL", + "aSIA/sEOUL", + "AsIa/sEoUl", + "aSiA/SeOuL", + ]), + (time_zone::SINGAPORE, time_zone::RAW_SINGAPORE, &[ + "Singapore", + "singapore", + "SINGAPORE", + "sINGAPORE", + "SiNgApOrE", + "sInGaPoRe", + ]), + ( + time_zone::asia::SINGAPORE, + time_zone::asia::RAW_SINGAPORE, + &[ + "Asia/Singapore", + "asia/singapore", + "ASIA/SINGAPORE", + "aSIA/sINGAPORE", + "AsIa/sInGaPoRe", + "aSiA/SiNgApOrE", + ], + ), + (time_zone::TURKEY, time_zone::RAW_TURKEY, &[ + "Turkey", "turkey", "TURKEY", "tURKEY", "TuRkEy", "tUrKeY", + ]), + (time_zone::asia::ISTANBUL, time_zone::asia::RAW_ISTANBUL, &[ + "Asia/Istanbul", + "asia/istanbul", + "ASIA/ISTANBUL", + "aSIA/iSTANBUL", + "AsIa/iStAnBuL", + "aSiA/IsTaNbUl", + ]), + ( + time_zone::europe::ISTANBUL, + time_zone::europe::RAW_ISTANBUL, + &[ + "Europe/Istanbul", + "europe/istanbul", + "EUROPE/ISTANBUL", + "eUROPE/iSTANBUL", + "EuRoPe/iStAnBuL", + "eUrOpE/IsTaNbUl", + ], + ), + (time_zone::UCT, time_zone::RAW_UCT, &[ + "UCT", "uct", "UCT", "uct", "UcT", "uCt", + ]), + (time_zone::UNIVERSAL, time_zone::RAW_UNIVERSAL, &[ + "Universal", + "universal", + "UNIVERSAL", + "uNIVERSAL", + "UnIvErSaL", + "uNiVeRsAl", + ]), + (time_zone::UTC, time_zone::RAW_UTC, &[ + "UTC", "utc", "UTC", "utc", "UtC", "uTc", + ]), + (time_zone::ZULU, time_zone::RAW_ZULU, &[ + "Zulu", "zulu", "ZULU", "zULU", "ZuLu", "zUlU", + ]), + (time_zone::etc::UCT, time_zone::etc::RAW_UCT, &[ + "Etc/UCT", "etc/uct", "ETC/UCT", "eTC/uct", "EtC/UcT", "eTc/uCt", + ]), + (time_zone::etc::UNIVERSAL, time_zone::etc::RAW_UNIVERSAL, &[ + "Etc/Universal", + "etc/universal", + "ETC/UNIVERSAL", + "eTC/uNIVERSAL", + "EtC/UnIvErSaL", + "eTc/uNiVeRsAl", + ]), + (time_zone::etc::UTC, time_zone::etc::RAW_UTC, &[ + "Etc/UTC", "etc/utc", "ETC/UTC", "eTC/utc", "EtC/UtC", "eTc/uTc", + ]), + (time_zone::etc::ZULU, time_zone::etc::RAW_ZULU, &[ + "Etc/Zulu", "etc/zulu", "ETC/ZULU", "eTC/zULU", "EtC/ZuLu", "eTc/zUlU", + ]), + (time_zone::WET, time_zone::RAW_WET, &[ + "WET", "wet", "WET", "wet", "WeT", "wEt", + ]), + (time_zone::W_SU, time_zone::RAW_W_SU, &[ + "W-SU", "w-su", "W-SU", "w-su", "W-Su", "w-sU", + ]), + (time_zone::europe::MOSCOW, time_zone::europe::RAW_MOSCOW, &[ + "Europe/Moscow", + "europe/moscow", + "EUROPE/MOSCOW", + "eUROPE/mOSCOW", + "EuRoPe/mOsCoW", + "eUrOpE/MoScOw", + ]), + ]; + + for &(tz, raw, names) in TIME_ZONES { + for name in names { + assert_eq!(Some(tz), tz_by_name(name), "tz_by_name({:?})", name); + assert_eq!( + Some(raw), + raw_tz_by_name(name), + "raw_tz_by_name({:?})", + name + ); + } + } +} diff --git a/src/lib.rs b/src/lib.rs index 2743803..8606568 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -51,7 +51,6 @@ //! ## Usage examples //! //! ```rust -//! # #[cfg(all(feature = "local", feature = "now"))] let _: () = { //! // get the system time zone //! let time_zone = tzdb::local_tz().unwrap(); // tz::TimeZoneRef<'_> //! let current_time = tzdb::now::local().unwrap(); // tz::DateTime @@ -71,21 +70,10 @@ //! // provide a default time zone //! let current_time = tzdb::now::local_or(tzdb::time_zone::GMT).unwrap(); //! let current_time = tzdb::now::in_named_or(tzdb::time_zone::GMT, "Some/City").unwrap(); -//! # }; //! ``` //! //! ## Feature flags //! -//! * `by-name` *(enabled by default, enabled by* `local`*)* — enables [`tz_by_name()`] to get a time zone at runtime by name -//! -//! * `list` *(enabled by default)* — enables [`TZ_NAMES`] to get a list of all shipped time zones -//! -//! * `local` *(enabled by default)* — enables [`local_tz()`] to get the system time zone -//! -//! * `now` *(enabled by default)* — enables the module [`now`] to get the current time -//! -//! * `binary` — make the unparsed, binary tzdata of a time zone available -//! //! * `std` *(enabled by default)* — enable features that need the standard library [`std`] //! //! * `alloc` *(enabled by default, enabled by* `std`*)* — enable features that need the standard library [`alloc`] @@ -99,15 +87,12 @@ extern crate alloc; extern crate std; mod generated; -#[cfg(feature = "now")] -#[cfg_attr(docsrs, doc(cfg(feature = "now")))] pub mod now; -#[cfg(all(test, feature = "by-name"))] +#[cfg(test)] mod test_by_name; -#[cfg(all(test, not(miri), feature = "by-name"))] +#[cfg(all(test, not(miri)))] mod test_proptest; -#[cfg(feature = "local")] use iana_time_zone::get_timezone; pub use crate::generated::time_zone; @@ -128,16 +113,12 @@ pub const VERSION_HASH: &str = "e51a9044da116a52906bc0fc22a3dde0e1a6d4e486f9e610 /// # Example /// /// ``` -/// # #[cfg(feature = "by-name")] let _: () = { /// assert_eq!( /// tzdb::time_zone::europe::BERLIN, /// tzdb::tz_by_name("Europe/Berlin").unwrap(), /// ); -/// # }; /// ``` #[inline] -#[cfg(feature = "by-name")] -#[cfg_attr(docsrs, doc(cfg(feature = "by-name")))] pub fn tz_by_name>(s: S) -> Option> { generated::by_name::find_tz(s.as_ref()) } @@ -147,23 +128,17 @@ pub fn tz_by_name>(s: S) -> Option> { /// # Example /// /// ``` -/// # #[cfg(all(feature = "binary", feature = "by-name"))] let _: () = { /// assert_eq!( /// tzdb::time_zone::europe::RAW_BERLIN, /// tzdb::raw_tz_by_name("Europe/Berlin").unwrap(), /// ); -/// # }; /// ``` #[inline] -#[cfg(all(feature = "binary", feature = "by-name"))] -#[cfg_attr(docsrs, doc(cfg(all(feature = "binary", feature = "by-name"))))] pub fn raw_tz_by_name>(s: S) -> Option<&'static [u8]> { generated::by_name::find_raw(s.as_ref()) } /// A list of all known time zones -#[cfg(feature = "list")] -#[cfg_attr(docsrs, doc(cfg(feature = "list")))] pub const TZ_NAMES: &[&str] = &crate::generated::TIME_ZONES_LIST; /// Find the time zone of the current system @@ -174,23 +149,17 @@ pub const TZ_NAMES: &[&str] = &crate::generated::TIME_ZONES_LIST; /// # Example /// /// ```rust -/// # #[cfg(feature = "local")] let _: () = { /// // Query the time zone of the local system: /// let time_zone = tzdb::local_tz().unwrap(); -/// # }; /// ``` /// /// Most likely you will want to fallback to a default time zone, /// if the system time zone could not be determined or was not found in the database: /// /// ```rust -/// # #[cfg(feature = "local")] let _: () = { /// // Query the time zone of the local system: /// let time_zone = tzdb::local_tz().unwrap_or(tzdb::time_zone::GMT); -/// # }; /// ``` -#[cfg(feature = "local")] -#[cfg_attr(docsrs, doc(cfg(feature = "local")))] #[must_use] pub fn local_tz() -> Option> { tz_by_name(&get_timezone().ok()?) diff --git a/src/now.rs b/src/now.rs index bd1c797..3cddd28 100644 --- a/src/now.rs +++ b/src/now.rs @@ -2,7 +2,6 @@ use core::fmt; -#[cfg(feature = "local")] use iana_time_zone::{get_timezone, GetTimezoneError}; use tz::error::ProjectDateTimeError; use tz::{DateTime, TimeZoneRef}; @@ -14,22 +13,12 @@ mod opaque { #[derive(Copy, Clone)] pub struct Opaque; - #[derive(Copy, Clone)] - pub struct Impossible(core::convert::Infallible); - impl fmt::Debug for Opaque { #[inline] fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { f.write_str("_") } } - - impl fmt::Debug for Impossible { - #[inline] - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.write_str("_") - } - } } /// An error as returned by [`local()`] and similart functions @@ -43,29 +32,15 @@ mod opaque { #[derive(Debug)] pub enum NowError { /// Could not get time zone. Only returned by [`local()`]. - TimeZone( - #[cfg(feature = "local")] GetTimezoneError, - #[cfg(not(feature = "local"))] - #[doc(hidden)] - opaque::Impossible, - ), + TimeZone(GetTimezoneError), /// Unknown system time zone. Only returned by [`local()`], and [`in_named()`]. - UnknownTimezone( - #[cfg(feature = "by-name")] - #[doc(hidden)] - opaque::Opaque, - #[cfg(not(feature = "by-name"))] - #[doc(hidden)] - opaque::Impossible, - ), + UnknownTimezone(#[doc(hidden)] opaque::Opaque), /// Could not project timestamp. ProjectDateTime(ProjectDateTimeError), /// Could not get current time. Utcnow(utcnow::Error), } -#[cfg(feature = "local")] -#[cfg_attr(docsrs, doc(cfg(feature = "local")))] impl From for NowError { #[inline] fn from(err: GetTimezoneError) -> Self { @@ -103,10 +78,7 @@ impl fmt::Display for NowError { impl std::error::Error for NowError { fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { match self { - #[cfg(feature = "local")] Self::TimeZone(err) => Some(err), - #[cfg(not(feature = "local"))] - Self::TimeZone(_) => None, Self::UnknownTimezone(_) => None, Self::ProjectDateTime(err) => Some(err), Self::Utcnow(err) => Some(err), @@ -131,10 +103,8 @@ impl std::error::Error for NowError { /// /// ```rust /// # fn main() -> Result<(), tzdb::now::NowError> { -/// # #[cfg(feature = "local")] let _: () = { /// // Query the time zone of the local system: /// let now = tzdb::now::local()?; -/// # }; /// # Ok(()) } /// ``` /// @@ -143,9 +113,7 @@ impl std::error::Error for NowError { /// /// ```rust /// # fn main() -> Result<(), tzdb::now::NowError> { -/// # #[cfg(feature = "local")] let _: () = { /// let now = tzdb::now::local_or(tzdb::time_zone::GMT)?; -/// # }; /// # Ok(()) } /// ``` /// @@ -154,8 +122,6 @@ impl std::error::Error for NowError { /// * `local()` / [`local_or()`] /// * [`in_named()`] / [`in_named_or()`] /// * [`in_tz()`] -#[cfg(feature = "local")] -#[cfg_attr(docsrs, doc(cfg(feature = "local")))] pub fn local() -> Result { in_named(get_timezone()?) } @@ -175,10 +141,8 @@ pub fn local() -> Result { /// /// ```rust /// # fn main() -> Result<(), tzdb::now::NowError> { -/// # #[cfg(feature = "local")] let _: () = { /// // Query the time zone of the local system, or use GMT as default: /// let now = tzdb::now::local_or(tzdb::time_zone::GMT)?; -/// # }; /// # Ok(()) } /// ``` /// @@ -187,8 +151,6 @@ pub fn local() -> Result { /// * [`local()`] / `local_or()` /// * [`in_named()`] / [`in_named_or()`] /// * [`in_tz()`] -#[cfg(feature = "local")] -#[cfg_attr(docsrs, doc(cfg(feature = "local")))] pub fn local_or(default: TimeZoneRef<'_>) -> Result { let tz = get_timezone() .ok() @@ -247,10 +209,8 @@ pub fn in_tz(time_zone_ref: TimeZoneRef<'_>) -> Result { /// /// ```rust /// # fn main() -> Result<(), tzdb::now::NowError> { -/// # #[cfg(feature = "by-name")] let _: () = { /// // What is the time in Berlin? /// let now = tzdb::now::in_named("Europe/Berlin")?; -/// # }; /// # Ok(()) } /// ``` /// @@ -259,9 +219,7 @@ pub fn in_tz(time_zone_ref: TimeZoneRef<'_>) -> Result { /// /// ```rust /// # fn main() -> Result<(), tzdb::now::NowError> { -/// # #[cfg(feature = "by-name")] let _: () = { /// let now = tzdb::now::in_named_or(tzdb::time_zone::GMT, "Some/City")?; -/// # }; /// # Ok(()) } /// ``` /// @@ -270,8 +228,6 @@ pub fn in_tz(time_zone_ref: TimeZoneRef<'_>) -> Result { /// * [`local()`] / [`local_or()`] /// * `in_named()` / [`in_named_or()`] /// * [`in_tz()`] -#[cfg(feature = "by-name")] -#[cfg_attr(docsrs, doc(cfg(feature = "by-name")))] pub fn in_named(tz: impl AsRef<[u8]>) -> Result { in_tz(crate::tz_by_name(tz).ok_or(NowError::UnknownTimezone(opaque::Opaque))?) } @@ -291,10 +247,8 @@ pub fn in_named(tz: impl AsRef<[u8]>) -> Result { /// /// ```rust /// # fn main() -> Result<(), tzdb::now::NowError> { -/// # #[cfg(feature = "by-name")] let _: () = { /// // What is the time in Some City? /// let now = tzdb::now::in_named_or(tzdb::time_zone::GMT, "Some/City")?; -/// # }; /// # Ok(()) } /// ``` /// @@ -303,8 +257,6 @@ pub fn in_named(tz: impl AsRef<[u8]>) -> Result { /// * [`local()`] / [`local_or()`] /// * [`in_named()`] / `in_named_or()` /// * [`in_tz()`] -#[cfg(feature = "by-name")] -#[cfg_attr(docsrs, doc(cfg(feature = "by-name")))] pub fn in_named_or(default: TimeZoneRef<'_>, tz: impl AsRef<[u8]>) -> Result { in_tz(crate::tz_by_name(tz).unwrap_or(default)) } diff --git a/src/test_by_name.rs b/src/test_by_name.rs index 46337ac..ed0a1d5 100644 --- a/src/test_by_name.rs +++ b/src/test_by_name.rs @@ -34,7 +34,6 @@ fn test_static() { ); } -#[cfg(feature = "binary")] #[test] fn test_raw_static() { assert_eq!( diff --git a/src/test_proptest.rs b/src/test_proptest.rs index 78588cf..35fd4d8 100644 --- a/src/test_proptest.rs +++ b/src/test_proptest.rs @@ -17,41 +17,35 @@ fn random_bytes(size: impl Into) -> impl Strategy> { #[proptest] fn test_short_ascii_string(#[strategy(ascii_string(0..8))] s: String) { let _ = crate::tz_by_name(&s); - #[cfg(feature = "binary")] let _ = crate::raw_tz_by_name(&s); } #[proptest] fn test_ascii_string(#[strategy(ascii_string(8..40))] s: String) { let _ = crate::tz_by_name(&s); - #[cfg(feature = "binary")] let _ = crate::raw_tz_by_name(&s); } #[proptest] fn test_short_string(#[strategy(random_string(0..8))] s: String) { let _ = crate::tz_by_name(&s); - #[cfg(feature = "binary")] let _ = crate::raw_tz_by_name(&s); } #[proptest] fn test_string(#[strategy(random_string(8..40))] s: String) { let _ = crate::tz_by_name(&s); - #[cfg(feature = "binary")] let _ = crate::raw_tz_by_name(&s); } #[proptest] fn test_short_bytes(#[strategy(random_bytes(0..8))] s: Vec) { let _ = crate::tz_by_name(&s); - #[cfg(feature = "binary")] let _ = crate::raw_tz_by_name(&s); } #[proptest] fn test_bytes(#[strategy(random_bytes(8..40))] s: Vec) { let _ = crate::tz_by_name(&s); - #[cfg(feature = "binary")] let _ = crate::raw_tz_by_name(&s); } From 3070974ae9788635f86fa798f25153121f77fd3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 18:42:00 +0200 Subject: [PATCH 2/8] Update CI --- .github/workflows/ci.yml | 41 +++------------------------------------- Cargo.toml | 4 ++-- README.md | 12 +----------- src/lib.rs | 2 +- 4 files changed, 7 insertions(+), 52 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd1a960..ab39b7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,8 @@ jobs: fail-fast: false matrix: toolchain: - - "1.60" + - "1.55" + - "1.56" - stable - nightly platform: @@ -147,7 +148,7 @@ jobs: target: ${{ matrix.target }} - name: Test - run: cargo miri test --package tzdb --no-default-features --features by-name --target ${{ matrix.target }} -- --show-output + run: cargo miri test --package tzdb --target ${{ matrix.target }} -- --show-output doc: runs-on: ubuntu-20.04 @@ -191,42 +192,6 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} - powerset: - strategy: - fail-fast: false - matrix: - toolchain: - - "1.60" - - stable - - nightly - platform: - - ubuntu-20.04 - # - windows-2022 - # - macos-12 - versions: - - "" - - "-Zminimal-versions" - - runs-on: ${{ matrix.platform }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup Rust - uses: ./.github/actions/setup-rust - with: - toolchain: ${{ matrix.toolchain }} - - - name: Install hack - run: cargo hack --version || cargo +stable install cargo-hack --force - - - run: cargo generate-lockfile ${{ matrix.versions }} - env: - RUSTC_BOOTSTRAP: 1 - - - name: Powerset - run: cargo hack test --feature-powerset --exclude-features default --ignore-private - build-cross: strategy: fail-fast: false diff --git a/Cargo.toml b/Cargo.toml index cd25ff7..bf4b5c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,8 +18,8 @@ utcnow = { version = "^0.2.1", default-features = false } [dev-dependencies] proptest = "=1" -test-strategy = "^0.2.0" -structmeta = "^0.1.5" +test-strategy = "=0.1.2" +structmeta = "=0.1.4" [features] default = ["std", "fallback"] diff --git a/README.md b/README.md index 3e8f1bc..10b8a9f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Kijewski/tzdb/CI?logo=github)](https://github.com/Kijewski/tzdb/actions/workflows/ci.yml) [![Crates.io](https://img.shields.io/crates/v/tzdb?logo=rust)](https://crates.io/crates/tzdb) -![Minimum supported Rust version](https://img.shields.io/badge/rustc-1.60+-important?logo=rust "Minimum Supported Rust Version") +![Minimum supported Rust version](https://img.shields.io/badge/rustc-1.55+-important?logo=rust "Minimum Supported Rust Version") [![License](https://img.shields.io/crates/l/tzdb?color=informational&logo=apache)](/LICENSES) Static time zone information for [tz-rs](https://crates.io/crates/tz-rs). @@ -38,16 +38,6 @@ let current_time = tzdb::now::in_named_or(tzdb::time_zone::GMT, "Some/City")?; ## Feature flags -* `by-name` (enabled by default, enabled by `local`) — enables `tz_by_name()` to get a time zone at runtime by name - -* `list` (enabled by default) — enables `TZ_NAMES` to get a list of all shipped time zones - -* `local` (enabled by default) — enables `local_tz()` to get the system time zone - -* `now` (enabled by default) — enables the module `now` to get the current time - -* `binary` – make the unparsed, binary tzdata of a time zone available - * `std` (enabled by default) – enable features that need the standard library `std` * `alloc` (enabled by default, enabled by `std`) – enable features that need the standard library `alloc` diff --git a/src/lib.rs b/src/lib.rs index 8606568..cff78a8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -37,7 +37,7 @@ //! //! [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Kijewski/tzdb/CI?logo=github)](https://github.com/Kijewski/tzdb/actions/workflows/ci.yml) //! [![Crates.io](https://img.shields.io/crates/v/tzdb?logo=rust)](https://crates.io/crates/tzdb) -//! ![Minimum supported Rust version](https://img.shields.io/badge/rustc-1.60+-important?logo=rust "Minimum Supported Rust Version") +//! ![Minimum supported Rust version](https://img.shields.io/badge/rustc-1.55+-important?logo=rust "Minimum Supported Rust Version") //! [![License](https://img.shields.io/crates/l/tzdb?color=informational&logo=apache)](/LICENSES) //! //! Static time zone information for [tz-rs](https://crates.io/crates/tz-rs). From be7c4d83fd1d562905f344fe72c0d8702a8ad26c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 20:58:55 +0200 Subject: [PATCH 3/8] Speedup by ~5% --- Cargo.toml | 6 +++ benches/by-name.rs | 75 ++++++++++++++++++++++++++++++ make-tzdb/generate_lookup_table.py | 12 ++--- make-tzdb/src/main.rs | 2 +- src/generated/by_name.rs | 30 ++++++------ 5 files changed, 103 insertions(+), 22 deletions(-) create mode 100644 benches/by-name.rs diff --git a/Cargo.toml b/Cargo.toml index bf4b5c8..55f6441 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,9 @@ iana-time-zone = { version = "^0.1.47", default-features = false } utcnow = { version = "^0.2.1", default-features = false } [dev-dependencies] +criterion = "0.3" proptest = "=1" +rand = { version = "0.8", default-features = false, features = ["std", "small_rng"] } test-strategy = "=0.1.2" structmeta = "=0.1.4" @@ -33,6 +35,10 @@ alloc = ["tz-rs/alloc"] # Do not fail to compile for unknown target platforms: fallback = ["iana-time-zone/fallback", "utcnow/fallback"] +[[bench]] +name = "by-name" +harness = false + [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] diff --git a/benches/by-name.rs b/benches/by-name.rs new file mode 100644 index 0000000..8eae7e1 --- /dev/null +++ b/benches/by-name.rs @@ -0,0 +1,75 @@ +use std::convert::TryInto; +use std::time::{Duration, Instant}; + +use criterion::{black_box, criterion_group, criterion_main, Criterion}; +use rand::rngs::SmallRng; +use rand::seq::SliceRandom; +use rand::SeedableRng; +use tzdb::{raw_tz_by_name, TZ_NAMES}; + +fn benchmark_by_name(c: &mut Criterion) { + let mut names: Vec<(String, usize)> = TZ_NAMES + .iter() + .flat_map(|&name| { + let raw_len = raw_tz_by_name(name).unwrap().len(); + let upper = name.to_uppercase(); + let lower = name.to_lowercase(); + let inverted = name + .chars() + .map(|c| match c { + 'A'..='Z' => c.to_ascii_lowercase(), + 'a'..='z' => c.to_ascii_uppercase(), + c => c, + }) + .collect(); + let spongebob1 = name + .chars() + .enumerate() + .map(|(i, c)| match i % 2 == 0 { + false => c.to_ascii_lowercase(), + true => c.to_ascii_uppercase(), + }) + .collect(); + let spongebob2 = name + .chars() + .enumerate() + .map(|(i, c)| match i % 2 == 0 { + true => c.to_ascii_lowercase(), + false => c.to_ascii_uppercase(), + }) + .collect(); + [ + (name.to_owned(), raw_len), + (upper, raw_len), + (lower, raw_len), + (inverted, raw_len), + (spongebob1, raw_len), + (spongebob2, raw_len), + ] + }) + .collect(); + + c.bench_function("tzdb::raw_tz_by_name", |b| { + b.iter_custom(|iters| { + let mut nanos = 0; + for i in 0..iters { + names.shuffle(&mut SmallRng::seed_from_u64(i)); + + let start = Instant::now(); + let names = black_box(&*names); + for &(ref name, raw_len) in names { + assert_eq!(raw_len, crate::raw_tz_by_name(name).unwrap().len()); + } + nanos += start.elapsed().as_nanos(); + } + Duration::from_nanos( + nanos + .try_into() + .expect("Did the test take 584 years to finish?"), + ) + }) + }); +} + +criterion_group!(benches, benchmark_by_name); +criterion_main!(benches); diff --git a/make-tzdb/generate_lookup_table.py b/make-tzdb/generate_lookup_table.py index 2e656eb..4ba6ec5 100644 --- a/make-tzdb/generate_lookup_table.py +++ b/make-tzdb/generate_lookup_table.py @@ -219,17 +219,17 @@ def hash_add(idx, offs): match hash_switch.get('finally'): case (idx, offs): print(f' {hash_add(idx, offs)}', file=stdout) - match hash_switch.get('default'): - case (idx, offs): - print(f' if len > {hash_switch_fst_idx} {{', file=stdout) - print(f' {hash_add(idx, offs)}', file=stdout) - print(' }', file=stdout) - for item in hash_switch.items(): + for item in reversed(hash_switch.items()): match item: case (int(key), (idx, offs)): print(f' if len >= {key} {{', file=stdout) print(f' {hash_add(idx, offs)}', file=stdout) print(' }', file=stdout) + match hash_switch.get('default'): + case (idx, offs): + print(f' if len > {hash_switch_fst_idx} {{', file=stdout) + print(f' {hash_add(idx, offs)}', file=stdout) + print(' }', file=stdout) print(file=stdout) print(f' if key > {max_hash_value} {{', file=stdout) diff --git a/make-tzdb/src/main.rs b/make-tzdb/src/main.rs index f7fb1f1..549ab42 100644 --- a/make-tzdb/src/main.rs +++ b/make-tzdb/src/main.rs @@ -287,7 +287,7 @@ pub(crate) use unwrap; for f in [ |s: &str| s.to_owned(), |s: &str| s.to_ascii_lowercase(), - |s: &str| s.to_uppercase(), + |s: &str| s.to_ascii_uppercase(), |s: &str| { s.chars() .map(|c| match c { diff --git a/src/generated/by_name.rs b/src/generated/by_name.rs index ea7d249..fef4f0f 100644 --- a/src/generated/by_name.rs +++ b/src/generated/by_name.rs @@ -5796,29 +5796,29 @@ fn find_item(s: &[u8]) -> Option<&'static Item> { let mut key: usize = len; key = key.wrapping_add(ASSO_VALUES[s[len - 1] as usize] as usize); - if len > 11 { - key = key.wrapping_add(ASSO_VALUES[s[11] as usize] as usize); - } - if len >= 11 { - key = key.wrapping_add(ASSO_VALUES[s[10] as usize] as usize); + if len >= 1 { + key = key.wrapping_add(ASSO_VALUES[s[0] as usize] as usize); } - if len >= 9 { - key = key.wrapping_add(ASSO_VALUES[s[8] as usize] as usize); + if len >= 2 { + key = key.wrapping_add(ASSO_VALUES[s[1].wrapping_add(1) as usize] as usize); } - if len >= 8 { - key = key.wrapping_add(ASSO_VALUES[s[7].wrapping_add(1) as usize] as usize); + if len >= 4 { + key = key.wrapping_add(ASSO_VALUES[s[3] as usize] as usize); } if len >= 6 { key = key.wrapping_add(ASSO_VALUES[s[5].wrapping_add(1) as usize] as usize); } - if len >= 4 { - key = key.wrapping_add(ASSO_VALUES[s[3] as usize] as usize); + if len >= 8 { + key = key.wrapping_add(ASSO_VALUES[s[7].wrapping_add(1) as usize] as usize); } - if len >= 2 { - key = key.wrapping_add(ASSO_VALUES[s[1].wrapping_add(1) as usize] as usize); + if len >= 9 { + key = key.wrapping_add(ASSO_VALUES[s[8] as usize] as usize); } - if len >= 1 { - key = key.wrapping_add(ASSO_VALUES[s[0] as usize] as usize); + if len >= 11 { + key = key.wrapping_add(ASSO_VALUES[s[10] as usize] as usize); + } + if len > 11 { + key = key.wrapping_add(ASSO_VALUES[s[11] as usize] as usize); } if key > 2323 { From 842bda16ac470376a544cff1f795ae1dcd97cbc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 21:13:59 +0200 Subject: [PATCH 4/8] Fix clippy::pedantic --- benches/by-name.rs | 20 +++++++++++++------- make-tzdb/src/main.rs | 18 ++++++++++++------ 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/benches/by-name.rs b/benches/by-name.rs index 8eae7e1..31e1694 100644 --- a/benches/by-name.rs +++ b/benches/by-name.rs @@ -25,17 +25,23 @@ fn benchmark_by_name(c: &mut Criterion) { let spongebob1 = name .chars() .enumerate() - .map(|(i, c)| match i % 2 == 0 { - false => c.to_ascii_lowercase(), - true => c.to_ascii_uppercase(), + .map(|(i, c)| { + if i % 2 == 0 { + c.to_ascii_uppercase() + } else { + c.to_ascii_lowercase() + } }) .collect(); let spongebob2 = name .chars() .enumerate() - .map(|(i, c)| match i % 2 == 0 { - true => c.to_ascii_lowercase(), - false => c.to_ascii_uppercase(), + .map(|(i, c)| { + if i % 2 == 1 { + c.to_ascii_uppercase() + } else { + c.to_ascii_lowercase() + } }) .collect(); [ @@ -67,7 +73,7 @@ fn benchmark_by_name(c: &mut Criterion) { .try_into() .expect("Did the test take 584 years to finish?"), ) - }) + }); }); } diff --git a/make-tzdb/src/main.rs b/make-tzdb/src/main.rs index 549ab42..2d62ca4 100644 --- a/make-tzdb/src/main.rs +++ b/make-tzdb/src/main.rs @@ -300,18 +300,24 @@ pub(crate) use unwrap; |s: &str| { s.chars() .enumerate() - .map(|(i, c)| match i % 2 == 0 { - false => c.to_ascii_lowercase(), - true => c.to_ascii_uppercase(), + .map(|(i, c)| { + if i % 2 == 0 { + c.to_ascii_uppercase() + } else { + c.to_ascii_lowercase() + } }) .collect() }, |s: &str| { s.chars() .enumerate() - .map(|(i, c)| match i % 2 == 0 { - true => c.to_ascii_lowercase(), - false => c.to_ascii_uppercase(), + .map(|(i, c)| { + if i % 2 == 1 { + c.to_ascii_uppercase() + } else { + c.to_ascii_lowercase() + } }) .collect() }, From 3cddc24d66b817c879880c573a5ecdfd3920821c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 21:26:54 +0200 Subject: [PATCH 5/8] -Zminimal-versions --- .github/workflows/ci.yml | 6 +++--- Cargo.toml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab39b7b..e569107 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -68,7 +68,7 @@ jobs: - run: cargo check --package tzdb --all-targets - run: cargo clippy --package tzdb --all-targets -- -D warnings - - run: cargo test --package tzdb --all-targets -- --show-output + - run: cargo test --package tzdb --all-targets - run: cargo run --package current-time clippy-pedantic: @@ -120,7 +120,7 @@ jobs: components: miri - name: Test - run: cargo miri test --package tzdb --all-targets -- --show-output + run: cargo miri test --package tzdb --all-targets cross-miri: strategy: @@ -148,7 +148,7 @@ jobs: target: ${{ matrix.target }} - name: Test - run: cargo miri test --package tzdb --target ${{ matrix.target }} -- --show-output + run: cargo miri test --package tzdb --target ${{ matrix.target }} doc: runs-on: ubuntu-20.04 diff --git a/Cargo.toml b/Cargo.toml index 55f6441..ebded4b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,9 +17,9 @@ iana-time-zone = { version = "^0.1.47", default-features = false } utcnow = { version = "^0.2.1", default-features = false } [dev-dependencies] -criterion = "0.3" +criterion = "^0.3.6" proptest = "=1" -rand = { version = "0.8", default-features = false, features = ["std", "small_rng"] } +rand = { version = "^0.8.5", default-features = false, features = ["std", "small_rng"] } test-strategy = "=0.1.2" structmeta = "=0.1.4" From 025bd7b1ac2916c1bbafecb20a8eb7bf68bc9b55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 21:44:34 +0200 Subject: [PATCH 6/8] Why does miri try to run a benchmark? --- benches/by-name.rs | 18 +++++++++++++----- make-tzdb/src/main.rs | 2 +- src/generated/mod.rs | 2 +- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/benches/by-name.rs b/benches/by-name.rs index 31e1694..3ca0267 100644 --- a/benches/by-name.rs +++ b/benches/by-name.rs @@ -1,13 +1,12 @@ use std::convert::TryInto; use std::time::{Duration, Instant}; -use criterion::{black_box, criterion_group, criterion_main, Criterion}; use rand::rngs::SmallRng; use rand::seq::SliceRandom; use rand::SeedableRng; use tzdb::{raw_tz_by_name, TZ_NAMES}; -fn benchmark_by_name(c: &mut Criterion) { +fn benchmark_by_name(c: &mut criterion::Criterion) { let mut names: Vec<(String, usize)> = TZ_NAMES .iter() .flat_map(|&name| { @@ -62,7 +61,7 @@ fn benchmark_by_name(c: &mut Criterion) { names.shuffle(&mut SmallRng::seed_from_u64(i)); let start = Instant::now(); - let names = black_box(&*names); + let names = criterion::black_box(&*names); for &(ref name, raw_len) in names { assert_eq!(raw_len, crate::raw_tz_by_name(name).unwrap().len()); } @@ -77,5 +76,14 @@ fn benchmark_by_name(c: &mut Criterion) { }); } -criterion_group!(benches, benchmark_by_name); -criterion_main!(benches); +fn main() { + #[cfg(not(miri))] + { + criterion::criterion_group!(benches, benchmark_by_name); + benches(); + + criterion::Criterion::default() + .configure_from_args() + .final_summary(); + } +} diff --git a/make-tzdb/src/main.rs b/make-tzdb/src/main.rs index 2d62ca4..27cbc85 100644 --- a/make-tzdb/src/main.rs +++ b/make-tzdb/src/main.rs @@ -202,7 +202,7 @@ pub fn main() -> anyhow::Result<()> { #![allow(clippy::pedantic)] -#[cfg(test)] +#[cfg(all(test, not(miri)))] mod test_all_names; pub(crate) mod by_name; diff --git a/src/generated/mod.rs b/src/generated/mod.rs index b3dfd2d..29a2ae5 100644 --- a/src/generated/mod.rs +++ b/src/generated/mod.rs @@ -22,7 +22,7 @@ #![allow(clippy::pedantic)] pub(crate) mod by_name; -#[cfg(test)] +#[cfg(all(test, not(miri)))] mod test_all_names; use tz::TimeZoneRef; From 2d408512d394179a5bbe96c6813903a23afb5fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 22:21:00 +0200 Subject: [PATCH 7/8] Speedup by 15% and ensure unused raw data is stripped --- make-tzdb/generate_lookup_table.py | 46 +- src/generated/by_name.rs | 4599 +++++++++++----------------- 2 files changed, 1759 insertions(+), 2886 deletions(-) diff --git a/make-tzdb/generate_lookup_table.py b/make-tzdb/generate_lookup_table.py index 4ba6ec5..1175573 100644 --- a/make-tzdb/generate_lookup_table.py +++ b/make-tzdb/generate_lookup_table.py @@ -168,21 +168,27 @@ def convert(stdin, stdout): print('];', file=stdout) print(file=stdout) - print('struct Item {', file=stdout) - print(' name: &\'static [u8],', file=stdout) - print(' tz: TimeZoneRef<\'static>,', file=stdout) - print(' binary: &\'static [u8],', file=stdout) - print('}', file=stdout) + print(f'const NAMES: [&[u8]; {entry_count}] = [', file=stdout) + for entry in table: + match entry: + case (name, canon): + print(f' b"{name}",', file=stdout) + print('];', file=stdout) + print(file=stdout) + + print(f'const TIME_ZONES: [&TimeZoneRef<\'static>; {entry_count}] = [', file=stdout) + for entry in table: + match entry: + case (name, canon): + print(f' &tzdata::{canon},', file=stdout) + print('];', file=stdout) + print(file=stdout) - print(f'const ITEMS: [Item; {entry_count}] = [', file=stdout) + print(f'const RAW_TIME_ZONES: [&[u8]; {entry_count}] = [', file=stdout) for entry in table: match entry: case (name, canon): - print(' Item {', file=stdout) - print(f' name: b"{name}",', file=stdout) - print(f' tz: tzdata::{canon},', file=stdout) - print(f' binary: raw_tzdata::{canon},', file=stdout) - print(' },', file=stdout) + print(f' raw_tzdata::{canon},', file=stdout) print('];', file=stdout) print(file=stdout) @@ -193,7 +199,7 @@ def convert(stdin, stdout): print('];', file=stdout) print(file=stdout) - print('fn find_item(s: &[u8]) -> Option<&\'static Item> {', file=stdout) + print('fn find_key(s: &[u8]) -> Option {', file=stdout) print(' let len = s.len();', file=stdout) print(f' if !matches!(len, {min_word_length}..={max_word_length}) {{', file=stdout) print(' return None;', file=stdout) @@ -236,25 +242,29 @@ def hash_add(idx, offs): print(' return None;', file=stdout) print(' }', file=stdout) print(' let key = WORDLIST[key]?;', file=stdout) - print(' let key: u16 = unsafe { transmute(key) };', file=stdout) - print(' let item = &ITEMS[key as usize];', file=stdout) - print(' if !item.name.eq_ignore_ascii_case(s) {', file=stdout) + print(' let index: u16 = unsafe { transmute(key) };', file=stdout) + print(' let name = NAMES[index as usize];', file=stdout) + print(' if !name.eq_ignore_ascii_case(s) {', file=stdout) print(' return None;', file=stdout) print(' }', file=stdout) print(file=stdout) - print(' Some(item)', file=stdout) + print(' Some(key)', file=stdout) print('}', file=stdout) print(file=stdout) print('#[inline]') print('pub(crate) fn find_tz(s: &[u8]) -> Option> {', file=stdout) - print(' Some(find_item(s)?.tz)', file=stdout) + print(' let key = find_key(s)?;', file=stdout) + print(' let index: u16 = unsafe { transmute(key) };', file=stdout) + print(' Some(*TIME_ZONES[index as usize])', file=stdout) print('}', file=stdout) print(file=stdout) print('#[inline]') print('pub(crate) fn find_raw(s: &[u8]) -> Option<&\'static [u8]> {', file=stdout) - print(' Some(find_item(s)?.binary)', file=stdout) + print(' let key = find_key(s)?;', file=stdout) + print(' let index: u16 = unsafe { transmute(key) };', file=stdout) + print(' Some(RAW_TIME_ZONES[index as usize])', file=stdout) print('}', file=stdout) diff --git a/src/generated/by_name.rs b/src/generated/by_name.rs index fef4f0f..7ae6f72 100644 --- a/src/generated/by_name.rs +++ b/src/generated/by_name.rs @@ -2907,2867 +2907,1726 @@ const WORDLIST: [Option; 2324] = [ Some(Index::V570), ]; -struct Item { - name: &'static [u8], - tz: TimeZoneRef<'static>, - binary: &'static [u8], -} -const ITEMS: [Item; 571] = [ - Item { - name: b"EST", - tz: tzdata::EST, - binary: raw_tzdata::EST, - }, - Item { - name: b"EST5EDT", - tz: tzdata::EST_5_EDT, - binary: raw_tzdata::EST_5_EDT, - }, - Item { - name: b"GMT", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"GMT0", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"GMT+0", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"GMT-0", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"Asia/Macao", - tz: tzdata::ASIA_MACAO, - binary: raw_tzdata::ASIA_MACAO, - }, - Item { - name: b"Asia/Manila", - tz: tzdata::ASIA_MANILA, - binary: raw_tzdata::ASIA_MANILA, - }, - Item { - name: b"Asia/Amman", - tz: tzdata::ASIA_AMMAN, - binary: raw_tzdata::ASIA_AMMAN, - }, - Item { - name: b"America/Tortola", - tz: tzdata::AMERICA_TORTOLA, - binary: raw_tzdata::AMERICA_TORTOLA, - }, - Item { - name: b"America/Noronha", - tz: tzdata::AMERICA_NORONHA, - binary: raw_tzdata::AMERICA_NORONHA, - }, - Item { - name: b"Asia/Nicosia", - tz: tzdata::ASIA_NICOSIA, - binary: raw_tzdata::ASIA_NICOSIA, - }, - Item { - name: b"America/Toronto", - tz: tzdata::AMERICA_MONTREAL, - binary: raw_tzdata::AMERICA_MONTREAL, - }, - Item { - name: b"America/Antigua", - tz: tzdata::AMERICA_ANTIGUA, - binary: raw_tzdata::AMERICA_ANTIGUA, - }, - Item { - name: b"Indian/Mahe", - tz: tzdata::INDIAN_MAHE, - binary: raw_tzdata::INDIAN_MAHE, - }, - Item { - name: b"America/Ojinaga", - tz: tzdata::AMERICA_OJINAGA, - binary: raw_tzdata::AMERICA_OJINAGA, - }, - Item { - name: b"America/Detroit", - tz: tzdata::AMERICA_DETROIT, - binary: raw_tzdata::AMERICA_DETROIT, - }, - Item { - name: b"Indian/Mayotte", - tz: tzdata::INDIAN_MAYOTTE, - binary: raw_tzdata::INDIAN_MAYOTTE, - }, - Item { - name: b"America/Araguaina", - tz: tzdata::AMERICA_ARAGUAINA, - binary: raw_tzdata::AMERICA_ARAGUAINA, - }, - Item { - name: b"America/Guatemala", - tz: tzdata::AMERICA_GUATEMALA, - binary: raw_tzdata::AMERICA_GUATEMALA, - }, - Item { - name: b"Iran", - tz: tzdata::IRAN, - binary: raw_tzdata::IRAN, - }, - Item { - name: b"America/Grenada", - tz: tzdata::AMERICA_GRENADA, - binary: raw_tzdata::AMERICA_GRENADA, - }, - Item { - name: b"America/Blanc-Sablon", - tz: tzdata::AMERICA_BLANC_SABLON, - binary: raw_tzdata::AMERICA_BLANC_SABLON, - }, - Item { - name: b"America/Rainy_River", - tz: tzdata::AMERICA_RAINY_RIVER, - binary: raw_tzdata::AMERICA_RAINY_RIVER, - }, - Item { - name: b"America/Guadeloupe", - tz: tzdata::AMERICA_GUADELOUPE, - binary: raw_tzdata::AMERICA_GUADELOUPE, - }, - Item { - name: b"America/Regina", - tz: tzdata::AMERICA_REGINA, - binary: raw_tzdata::AMERICA_REGINA, - }, - Item { - name: b"Indian/Comoro", - tz: tzdata::INDIAN_COMORO, - binary: raw_tzdata::INDIAN_COMORO, - }, - Item { - name: b"Indian/Antananarivo", - tz: tzdata::INDIAN_ANTANANARIVO, - binary: raw_tzdata::INDIAN_ANTANANARIVO, - }, - Item { - name: b"America/Bogota", - tz: tzdata::AMERICA_BOGOTA, - binary: raw_tzdata::AMERICA_BOGOTA, - }, - Item { - name: b"Asia/Anadyr", - tz: tzdata::ASIA_ANADYR, - binary: raw_tzdata::ASIA_ANADYR, - }, - Item { - name: b"Asia/Muscat", - tz: tzdata::ASIA_MUSCAT, - binary: raw_tzdata::ASIA_MUSCAT, - }, - Item { - name: b"CST6CDT", - tz: tzdata::CST_6_CDT, - binary: raw_tzdata::CST_6_CDT, - }, - Item { - name: b"Africa/Monrovia", - tz: tzdata::AFRICA_MONROVIA, - binary: raw_tzdata::AFRICA_MONROVIA, - }, - Item { - name: b"Africa/Ceuta", - tz: tzdata::AFRICA_CEUTA, - binary: raw_tzdata::AFRICA_CEUTA, - }, - Item { - name: b"Africa/Dakar", - tz: tzdata::AFRICA_DAKAR, - binary: raw_tzdata::AFRICA_DAKAR, - }, - Item { - name: b"America/Santiago", - tz: tzdata::AMERICA_SANTIAGO, - binary: raw_tzdata::AMERICA_SANTIAGO, - }, - Item { - name: b"America/Godthab", - tz: tzdata::AMERICA_GODTHAB, - binary: raw_tzdata::AMERICA_GODTHAB, - }, - Item { - name: b"America/Ensenada", - tz: tzdata::AMERICA_ENSENADA, - binary: raw_tzdata::AMERICA_ENSENADA, - }, - Item { - name: b"America/Santo_Domingo", - tz: tzdata::AMERICA_SANTO_DOMINGO, - binary: raw_tzdata::AMERICA_SANTO_DOMINGO, - }, - Item { - name: b"Asia/Dacca", - tz: tzdata::ASIA_DACCA, - binary: raw_tzdata::ASIA_DACCA, - }, - Item { - name: b"Asia/Rangoon", - tz: tzdata::ASIA_RANGOON, - binary: raw_tzdata::ASIA_RANGOON, - }, - Item { - name: b"America/Rosario", - tz: tzdata::AMERICA_CORDOBA, - binary: raw_tzdata::AMERICA_CORDOBA, - }, - Item { - name: b"Asia/Dubai", - tz: tzdata::ASIA_DUBAI, - binary: raw_tzdata::ASIA_DUBAI, - }, - Item { - name: b"Africa/Harare", - tz: tzdata::AFRICA_HARARE, - binary: raw_tzdata::AFRICA_HARARE, - }, - Item { - name: b"Africa/Cairo", - tz: tzdata::EGYPT, - binary: raw_tzdata::EGYPT, - }, - Item { - name: b"America/Resolute", - tz: tzdata::AMERICA_RESOLUTE, - binary: raw_tzdata::AMERICA_RESOLUTE, - }, - Item { - name: b"Asia/Ashgabat", - tz: tzdata::ASIA_ASHGABAT, - binary: raw_tzdata::ASIA_ASHGABAT, - }, - Item { - name: b"Asia/Harbin", - tz: tzdata::PRC, - binary: raw_tzdata::PRC, - }, - Item { - name: b"Africa/Nairobi", - tz: tzdata::AFRICA_NAIROBI, - binary: raw_tzdata::AFRICA_NAIROBI, - }, - Item { - name: b"Africa/Malabo", - tz: tzdata::AFRICA_MALABO, - binary: raw_tzdata::AFRICA_MALABO, - }, - Item { - name: b"Asia/Hebron", - tz: tzdata::ASIA_HEBRON, - binary: raw_tzdata::ASIA_HEBRON, - }, - Item { - name: b"NZ-CHAT", - tz: tzdata::NZ_CHAT, - binary: raw_tzdata::NZ_CHAT, - }, - Item { - name: b"GB", - tz: tzdata::GB, - binary: raw_tzdata::GB, - }, - Item { - name: b"Africa/Freetown", - tz: tzdata::AFRICA_FREETOWN, - binary: raw_tzdata::AFRICA_FREETOWN, - }, - Item { - name: b"America/Catamarca", - tz: tzdata::AMERICA_CATAMARCA, - binary: raw_tzdata::AMERICA_CATAMARCA, - }, - Item { - name: b"America/Scoresbysund", - tz: tzdata::AMERICA_SCORESBYSUND, - binary: raw_tzdata::AMERICA_SCORESBYSUND, - }, - Item { - name: b"Africa/Casablanca", - tz: tzdata::AFRICA_CASABLANCA, - binary: raw_tzdata::AFRICA_CASABLANCA, - }, - Item { - name: b"America/Curacao", - tz: tzdata::AMERICA_CURACAO, - binary: raw_tzdata::AMERICA_CURACAO, - }, - Item { - name: b"America/Buenos_Aires", - tz: tzdata::AMERICA_BUENOS_AIRES, - binary: raw_tzdata::AMERICA_BUENOS_AIRES, - }, - Item { - name: b"Indian/Reunion", - tz: tzdata::INDIAN_REUNION, - binary: raw_tzdata::INDIAN_REUNION, - }, - Item { - name: b"America/Cuiaba", - tz: tzdata::AMERICA_CUIABA, - binary: raw_tzdata::AMERICA_CUIABA, - }, - Item { - name: b"UCT", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"Asia/Bahrain", - tz: tzdata::ASIA_BAHRAIN, - binary: raw_tzdata::ASIA_BAHRAIN, - }, - Item { - name: b"Indian/Mauritius", - tz: tzdata::INDIAN_MAURITIUS, - binary: raw_tzdata::INDIAN_MAURITIUS, - }, - Item { - name: b"America/Coral_Harbour", - tz: tzdata::AMERICA_ATIKOKAN, - binary: raw_tzdata::AMERICA_ATIKOKAN, - }, - Item { - name: b"America/Cordoba", - tz: tzdata::AMERICA_CORDOBA, - binary: raw_tzdata::AMERICA_CORDOBA, - }, - Item { - name: b"America/Boise", - tz: tzdata::AMERICA_BOISE, - binary: raw_tzdata::AMERICA_BOISE, - }, - Item { - name: b"Indian/Maldives", - tz: tzdata::INDIAN_MALDIVES, - binary: raw_tzdata::INDIAN_MALDIVES, - }, - Item { - name: b"Africa/Mbabane", - tz: tzdata::AFRICA_MBABANE, - binary: raw_tzdata::AFRICA_MBABANE, - }, - Item { - name: b"America/Indianapolis", - tz: tzdata::AMERICA_FORT_WAYNE, - binary: raw_tzdata::AMERICA_FORT_WAYNE, - }, - Item { - name: b"America/Recife", - tz: tzdata::AMERICA_RECIFE, - binary: raw_tzdata::AMERICA_RECIFE, - }, - Item { - name: b"Asia/Hovd", - tz: tzdata::ASIA_HOVD, - binary: raw_tzdata::ASIA_HOVD, - }, - Item { - name: b"MST", - tz: tzdata::MST, - binary: raw_tzdata::MST, - }, - Item { - name: b"Africa/Porto-Novo", - tz: tzdata::AFRICA_PORTO_NOVO, - binary: raw_tzdata::AFRICA_PORTO_NOVO, - }, - Item { - name: b"Asia/Macau", - tz: tzdata::ASIA_MACAO, - binary: raw_tzdata::ASIA_MACAO, - }, - Item { - name: b"Asia/Qatar", - tz: tzdata::ASIA_QATAR, - binary: raw_tzdata::ASIA_QATAR, - }, - Item { - name: b"Eire", - tz: tzdata::EIRE, - binary: raw_tzdata::EIRE, - }, - Item { - name: b"Canada/Mountain", - tz: tzdata::AMERICA_EDMONTON, - binary: raw_tzdata::AMERICA_EDMONTON, - }, - Item { - name: b"America/Barbados", - tz: tzdata::AMERICA_BARBADOS, - binary: raw_tzdata::AMERICA_BARBADOS, - }, - Item { - name: b"America/Whitehorse", - tz: tzdata::AMERICA_WHITEHORSE, - binary: raw_tzdata::AMERICA_WHITEHORSE, - }, - Item { - name: b"America/Winnipeg", - tz: tzdata::AMERICA_WINNIPEG, - binary: raw_tzdata::AMERICA_WINNIPEG, - }, - Item { - name: b"Asia/Tehran", - tz: tzdata::IRAN, - binary: raw_tzdata::IRAN, - }, - Item { - name: b"GB-Eire", - tz: tzdata::GB, - binary: raw_tzdata::GB, - }, - Item { - name: b"MST7MDT", - tz: tzdata::MST_7_MDT, - binary: raw_tzdata::MST_7_MDT, - }, - Item { - name: b"America/Asuncion", - tz: tzdata::AMERICA_ASUNCION, - binary: raw_tzdata::AMERICA_ASUNCION, - }, - Item { - name: b"Japan", - tz: tzdata::JAPAN, - binary: raw_tzdata::JAPAN, - }, - Item { - name: b"Asia/Chita", - tz: tzdata::ASIA_CHITA, - binary: raw_tzdata::ASIA_CHITA, - }, - Item { - name: b"Africa/Asmara", - tz: tzdata::AFRICA_ASMARA, - binary: raw_tzdata::AFRICA_ASMARA, - }, - Item { - name: b"Africa/Asmera", - tz: tzdata::AFRICA_ASMARA, - binary: raw_tzdata::AFRICA_ASMARA, - }, - Item { - name: b"America/Costa_Rica", - tz: tzdata::AMERICA_COSTA_RICA, - binary: raw_tzdata::AMERICA_COSTA_RICA, - }, - Item { - name: b"America/Creston", - tz: tzdata::AMERICA_CRESTON, - binary: raw_tzdata::AMERICA_CRESTON, - }, - Item { - name: b"Asia/Aqtobe", - tz: tzdata::ASIA_AQTOBE, - binary: raw_tzdata::ASIA_AQTOBE, - }, - Item { - name: b"America/Caracas", - tz: tzdata::AMERICA_CARACAS, - binary: raw_tzdata::AMERICA_CARACAS, - }, - Item { - name: b"America/Eirunepe", - tz: tzdata::AMERICA_EIRUNEPE, - binary: raw_tzdata::AMERICA_EIRUNEPE, - }, - Item { - name: b"Indian/Cocos", - tz: tzdata::INDIAN_COCOS, - binary: raw_tzdata::INDIAN_COCOS, - }, - Item { - name: b"Asia/Saigon", - tz: tzdata::ASIA_HO_CHI_MINH, - binary: raw_tzdata::ASIA_HO_CHI_MINH, - }, - Item { - name: b"Jamaica", - tz: tzdata::JAMAICA, - binary: raw_tzdata::JAMAICA, - }, - Item { - name: b"America/Anguilla", - tz: tzdata::AMERICA_ANGUILLA, - binary: raw_tzdata::AMERICA_ANGUILLA, - }, - Item { - name: b"America/Aruba", - tz: tzdata::AMERICA_ARUBA, - binary: raw_tzdata::AMERICA_ARUBA, - }, - Item { - name: b"Africa/Accra", - tz: tzdata::AFRICA_ACCRA, - binary: raw_tzdata::AFRICA_ACCRA, - }, - Item { - name: b"America/Tegucigalpa", - tz: tzdata::AMERICA_TEGUCIGALPA, - binary: raw_tzdata::AMERICA_TEGUCIGALPA, - }, - Item { - name: b"America/Cancun", - tz: tzdata::AMERICA_CANCUN, - binary: raw_tzdata::AMERICA_CANCUN, - }, - Item { - name: b"Africa/Addis_Ababa", - tz: tzdata::AFRICA_ADDIS_ABABA, - binary: raw_tzdata::AFRICA_ADDIS_ABABA, - }, - Item { - name: b"America/Managua", - tz: tzdata::AMERICA_MANAGUA, - binary: raw_tzdata::AMERICA_MANAGUA, - }, - Item { - name: b"PST8PDT", - tz: tzdata::PST_8_PDT, - binary: raw_tzdata::PST_8_PDT, - }, - Item { - name: b"US/East-Indiana", - tz: tzdata::AMERICA_FORT_WAYNE, - binary: raw_tzdata::AMERICA_FORT_WAYNE, - }, - Item { - name: b"Asia/Dili", - tz: tzdata::ASIA_DILI, - binary: raw_tzdata::ASIA_DILI, - }, - Item { - name: b"America/Montserrat", - tz: tzdata::AMERICA_MONTSERRAT, - binary: raw_tzdata::AMERICA_MONTSERRAT, - }, - Item { - name: b"America/Nome", - tz: tzdata::AMERICA_NOME, - binary: raw_tzdata::AMERICA_NOME, - }, - Item { - name: b"America/Montevideo", - tz: tzdata::AMERICA_MONTEVIDEO, - binary: raw_tzdata::AMERICA_MONTEVIDEO, - }, - Item { - name: b"America/Edmonton", - tz: tzdata::AMERICA_EDMONTON, - binary: raw_tzdata::AMERICA_EDMONTON, - }, - Item { - name: b"America/Menominee", - tz: tzdata::AMERICA_MENOMINEE, - binary: raw_tzdata::AMERICA_MENOMINEE, - }, - Item { - name: b"America/Dawson", - tz: tzdata::AMERICA_DAWSON, - binary: raw_tzdata::AMERICA_DAWSON, - }, - Item { - name: b"America/Mendoza", - tz: tzdata::AMERICA_MENDOZA, - binary: raw_tzdata::AMERICA_MENDOZA, - }, - Item { - name: b"America/Martinique", - tz: tzdata::AMERICA_MARTINIQUE, - binary: raw_tzdata::AMERICA_MARTINIQUE, - }, - Item { - name: b"America/Danmarkshavn", - tz: tzdata::AMERICA_DANMARKSHAVN, - binary: raw_tzdata::AMERICA_DANMARKSHAVN, - }, - Item { - name: b"America/Chicago", - tz: tzdata::AMERICA_CHICAGO, - binary: raw_tzdata::AMERICA_CHICAGO, - }, - Item { - name: b"Navajo", - tz: tzdata::NAVAJO, - binary: raw_tzdata::NAVAJO, - }, - Item { - name: b"Africa/Maputo", - tz: tzdata::AFRICA_MAPUTO, - binary: raw_tzdata::AFRICA_MAPUTO, - }, - Item { - name: b"US/Samoa", - tz: tzdata::PACIFIC_PAGO_PAGO, - binary: raw_tzdata::PACIFIC_PAGO_PAGO, - }, - Item { - name: b"America/Merida", - tz: tzdata::AMERICA_MERIDA, - binary: raw_tzdata::AMERICA_MERIDA, - }, - Item { - name: b"America/Marigot", - tz: tzdata::AMERICA_MARIGOT, - binary: raw_tzdata::AMERICA_MARIGOT, - }, - Item { - name: b"America/Denver", - tz: tzdata::NAVAJO, - binary: raw_tzdata::NAVAJO, - }, - Item { - name: b"Africa/Maseru", - tz: tzdata::AFRICA_MASERU, - binary: raw_tzdata::AFRICA_MASERU, - }, - Item { - name: b"America/Panama", - tz: tzdata::AMERICA_PANAMA, - binary: raw_tzdata::AMERICA_PANAMA, - }, - Item { - name: b"America/Dominica", - tz: tzdata::AMERICA_DOMINICA, - binary: raw_tzdata::AMERICA_DOMINICA, - }, - Item { - name: b"Asia/Colombo", - tz: tzdata::ASIA_COLOMBO, - binary: raw_tzdata::ASIA_COLOMBO, - }, - Item { - name: b"Asia/Famagusta", - tz: tzdata::ASIA_FAMAGUSTA, - binary: raw_tzdata::ASIA_FAMAGUSTA, - }, - Item { - name: b"Africa/Mogadishu", - tz: tzdata::AFRICA_MOGADISHU, - binary: raw_tzdata::AFRICA_MOGADISHU, - }, - Item { - name: b"America/Virgin", - tz: tzdata::AMERICA_ST_THOMAS, - binary: raw_tzdata::AMERICA_ST_THOMAS, - }, - Item { - name: b"Cuba", - tz: tzdata::CUBA, - binary: raw_tzdata::CUBA, - }, - Item { - name: b"America/Port_of_Spain", - tz: tzdata::AMERICA_MARIGOT, - binary: raw_tzdata::AMERICA_MARIGOT, - }, - Item { - name: b"America/Paramaribo", - tz: tzdata::AMERICA_PARAMARIBO, - binary: raw_tzdata::AMERICA_PARAMARIBO, - }, - Item { - name: b"America/Porto_Acre", - tz: tzdata::AMERICA_PORTO_ACRE, - binary: raw_tzdata::AMERICA_PORTO_ACRE, - }, - Item { - name: b"America/Porto_Velho", - tz: tzdata::AMERICA_PORTO_VELHO, - binary: raw_tzdata::AMERICA_PORTO_VELHO, - }, - Item { - name: b"America/Nipigon", - tz: tzdata::AMERICA_NIPIGON, - binary: raw_tzdata::AMERICA_NIPIGON, - }, - Item { - name: b"Asia/Singapore", - tz: tzdata::SINGAPORE, - binary: raw_tzdata::SINGAPORE, - }, - Item { - name: b"America/Port-au-Prince", - tz: tzdata::AMERICA_PORT_AU_PRINCE, - binary: raw_tzdata::AMERICA_PORT_AU_PRINCE, - }, - Item { - name: b"America/Puerto_Rico", - tz: tzdata::AMERICA_PUERTO_RICO, - binary: raw_tzdata::AMERICA_PUERTO_RICO, - }, - Item { - name: b"Asia/Ulan_Bator", - tz: tzdata::ASIA_ULAANBAATAR, - binary: raw_tzdata::ASIA_ULAANBAATAR, - }, - Item { - name: b"Asia/Ulaanbaatar", - tz: tzdata::ASIA_ULAANBAATAR, - binary: raw_tzdata::ASIA_ULAANBAATAR, - }, - Item { - name: b"Africa/Lome", - tz: tzdata::AFRICA_LOME, - binary: raw_tzdata::AFRICA_LOME, - }, - Item { - name: b"EET", - tz: tzdata::EET, - binary: raw_tzdata::EET, - }, - Item { - name: b"Asia/Beirut", - tz: tzdata::ASIA_BEIRUT, - binary: raw_tzdata::ASIA_BEIRUT, - }, - Item { - name: b"America/Manaus", - tz: tzdata::AMERICA_MANAUS, - binary: raw_tzdata::AMERICA_MANAUS, - }, - Item { - name: b"America/Santarem", - tz: tzdata::AMERICA_SANTAREM, - binary: raw_tzdata::AMERICA_SANTAREM, - }, - Item { - name: b"America/Matamoros", - tz: tzdata::AMERICA_MATAMOROS, - binary: raw_tzdata::AMERICA_MATAMOROS, - }, - Item { - name: b"US/Indiana-Starke", - tz: tzdata::AMERICA_KNOX_IN, - binary: raw_tzdata::AMERICA_KNOX_IN, - }, - Item { - name: b"Canada/Atlantic", - tz: tzdata::AMERICA_HALIFAX, - binary: raw_tzdata::AMERICA_HALIFAX, - }, - Item { - name: b"Africa/Ndjamena", - tz: tzdata::AFRICA_NDJAMENA, - binary: raw_tzdata::AFRICA_NDJAMENA, - }, - Item { - name: b"ROC", - tz: tzdata::ROC, - binary: raw_tzdata::ROC, - }, - Item { - name: b"Asia/Calcutta", - tz: tzdata::ASIA_CALCUTTA, - binary: raw_tzdata::ASIA_CALCUTTA, - }, - Item { - name: b"Africa/Libreville", - tz: tzdata::AFRICA_LIBREVILLE, - binary: raw_tzdata::AFRICA_LIBREVILLE, - }, - Item { - name: b"America/Phoenix", - tz: tzdata::AMERICA_PHOENIX, - binary: raw_tzdata::AMERICA_PHOENIX, - }, - Item { - name: b"America/Pangnirtung", - tz: tzdata::AMERICA_PANGNIRTUNG, - binary: raw_tzdata::AMERICA_PANGNIRTUNG, - }, - Item { - name: b"America/Moncton", - tz: tzdata::AMERICA_MONCTON, - binary: raw_tzdata::AMERICA_MONCTON, - }, - Item { - name: b"America/Rio_Branco", - tz: tzdata::AMERICA_PORTO_ACRE, - binary: raw_tzdata::AMERICA_PORTO_ACRE, - }, - Item { - name: b"America/Nassau", - tz: tzdata::AMERICA_NASSAU, - binary: raw_tzdata::AMERICA_NASSAU, - }, - Item { - name: b"Africa/Djibouti", - tz: tzdata::AFRICA_DJIBOUTI, - binary: raw_tzdata::AFRICA_DJIBOUTI, - }, - Item { - name: b"America/Maceio", - tz: tzdata::AMERICA_MACEIO, - binary: raw_tzdata::AMERICA_MACEIO, - }, - Item { - name: b"Asia/Brunei", - tz: tzdata::ASIA_BRUNEI, - binary: raw_tzdata::ASIA_BRUNEI, - }, - Item { - name: b"America/Punta_Arenas", - tz: tzdata::AMERICA_PUNTA_ARENAS, - binary: raw_tzdata::AMERICA_PUNTA_ARENAS, - }, - Item { - name: b"Asia/Damascus", - tz: tzdata::ASIA_DAMASCUS, - binary: raw_tzdata::ASIA_DAMASCUS, - }, - Item { - name: b"America/Vancouver", - tz: tzdata::AMERICA_VANCOUVER, - binary: raw_tzdata::AMERICA_VANCOUVER, - }, - Item { - name: b"Asia/Aden", - tz: tzdata::ASIA_ADEN, - binary: raw_tzdata::ASIA_ADEN, - }, - Item { - name: b"America/Boa_Vista", - tz: tzdata::AMERICA_BOA_VISTA, - binary: raw_tzdata::AMERICA_BOA_VISTA, - }, - Item { - name: b"Asia/Aqtau", - tz: tzdata::ASIA_AQTAU, - binary: raw_tzdata::ASIA_AQTAU, - }, - Item { - name: b"Africa/Abidjan", - tz: tzdata::AFRICA_ABIDJAN, - binary: raw_tzdata::AFRICA_ABIDJAN, - }, - Item { - name: b"America/Fortaleza", - tz: tzdata::AMERICA_FORTALEZA, - binary: raw_tzdata::AMERICA_FORTALEZA, - }, - Item { - name: b"America/Fort_Nelson", - tz: tzdata::AMERICA_FORT_NELSON, - binary: raw_tzdata::AMERICA_FORT_NELSON, - }, - Item { - name: b"America/Fort_Wayne", - tz: tzdata::AMERICA_FORT_WAYNE, - binary: raw_tzdata::AMERICA_FORT_WAYNE, - }, - Item { - name: b"Asia/Chongqing", - tz: tzdata::PRC, - binary: raw_tzdata::PRC, - }, - Item { - name: b"PRC", - tz: tzdata::PRC, - binary: raw_tzdata::PRC, - }, - Item { - name: b"Africa/Sao_Tome", - tz: tzdata::AFRICA_SAO_TOME, - binary: raw_tzdata::AFRICA_SAO_TOME, - }, - Item { - name: b"America/Tijuana", - tz: tzdata::AMERICA_ENSENADA, - binary: raw_tzdata::AMERICA_ENSENADA, - }, - Item { - name: b"America/Juneau", - tz: tzdata::AMERICA_JUNEAU, - binary: raw_tzdata::AMERICA_JUNEAU, - }, - Item { - name: b"Asia/Ust-Nera", - tz: tzdata::ASIA_UST_NERA, - binary: raw_tzdata::ASIA_UST_NERA, - }, - Item { - name: b"CET", - tz: tzdata::CET, - binary: raw_tzdata::CET, - }, - Item { - name: b"UTC", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"America/Sao_Paulo", - tz: tzdata::AMERICA_SAO_PAULO, - binary: raw_tzdata::AMERICA_SAO_PAULO, - }, - Item { - name: b"Africa/Bangui", - tz: tzdata::AFRICA_BANGUI, - binary: raw_tzdata::AFRICA_BANGUI, - }, - Item { - name: b"Asia/Samarkand", - tz: tzdata::ASIA_SAMARKAND, - binary: raw_tzdata::ASIA_SAMARKAND, - }, - Item { - name: b"America/El_Salvador", - tz: tzdata::AMERICA_EL_SALVADOR, - binary: raw_tzdata::AMERICA_EL_SALVADOR, - }, - Item { - name: b"America/Atka", - tz: tzdata::AMERICA_ADAK, - binary: raw_tzdata::AMERICA_ADAK, - }, - Item { - name: b"Asia/Dhaka", - tz: tzdata::ASIA_DACCA, - binary: raw_tzdata::ASIA_DACCA, - }, - Item { - name: b"WET", - tz: tzdata::WET, - binary: raw_tzdata::WET, - }, - Item { - name: b"America/Jamaica", - tz: tzdata::JAMAICA, - binary: raw_tzdata::JAMAICA, - }, - Item { - name: b"America/Rankin_Inlet", - tz: tzdata::AMERICA_RANKIN_INLET, - binary: raw_tzdata::AMERICA_RANKIN_INLET, - }, - Item { - name: b"America/Atikokan", - tz: tzdata::AMERICA_ATIKOKAN, - binary: raw_tzdata::AMERICA_ATIKOKAN, - }, - Item { - name: b"Singapore", - tz: tzdata::SINGAPORE, - binary: raw_tzdata::SINGAPORE, - }, - Item { - name: b"W-SU", - tz: tzdata::W_SU, - binary: raw_tzdata::W_SU, - }, - Item { - name: b"Africa/Lagos", - tz: tzdata::AFRICA_LAGOS, - binary: raw_tzdata::AFRICA_LAGOS, - }, - Item { - name: b"Australia/Tasmania", - tz: tzdata::AUSTRALIA_CURRIE, - binary: raw_tzdata::AUSTRALIA_CURRIE, - }, - Item { - name: b"Africa/Bissau", - tz: tzdata::AFRICA_BISSAU, - binary: raw_tzdata::AFRICA_BISSAU, - }, - Item { - name: b"America/Grand_Turk", - tz: tzdata::AMERICA_GRAND_TURK, - binary: raw_tzdata::AMERICA_GRAND_TURK, - }, - Item { - name: b"America/Swift_Current", - tz: tzdata::AMERICA_SWIFT_CURRENT, - binary: raw_tzdata::AMERICA_SWIFT_CURRENT, - }, - Item { - name: b"Asia/Qostanay", - tz: tzdata::ASIA_QOSTANAY, - binary: raw_tzdata::ASIA_QOSTANAY, - }, - Item { - name: b"Australia/Darwin", - tz: tzdata::AUSTRALIA_DARWIN, - binary: raw_tzdata::AUSTRALIA_DARWIN, - }, - Item { - name: b"Asia/Pontianak", - tz: tzdata::ASIA_PONTIANAK, - binary: raw_tzdata::ASIA_PONTIANAK, - }, - Item { - name: b"Australia/Adelaide", - tz: tzdata::AUSTRALIA_ADELAIDE, - binary: raw_tzdata::AUSTRALIA_ADELAIDE, - }, - Item { - name: b"America/St_Thomas", - tz: tzdata::AMERICA_ST_THOMAS, - binary: raw_tzdata::AMERICA_ST_THOMAS, - }, - Item { - name: b"America/Miquelon", - tz: tzdata::AMERICA_MIQUELON, - binary: raw_tzdata::AMERICA_MIQUELON, - }, - Item { - name: b"America/Knox_IN", - tz: tzdata::AMERICA_KNOX_IN, - binary: raw_tzdata::AMERICA_KNOX_IN, - }, - Item { - name: b"Africa/Luanda", - tz: tzdata::AFRICA_LUANDA, - binary: raw_tzdata::AFRICA_LUANDA, - }, - Item { - name: b"Asia/Hong_Kong", - tz: tzdata::HONGKONG, - binary: raw_tzdata::HONGKONG, - }, - Item { - name: b"Poland", - tz: tzdata::POLAND, - binary: raw_tzdata::POLAND, - }, - Item { - name: b"Asia/Qyzylorda", - tz: tzdata::ASIA_QYZYLORDA, - binary: raw_tzdata::ASIA_QYZYLORDA, - }, - Item { - name: b"Asia/Vientiane", - tz: tzdata::ASIA_VIENTIANE, - binary: raw_tzdata::ASIA_VIENTIANE, - }, - Item { - name: b"Africa/Nouakchott", - tz: tzdata::AFRICA_NOUAKCHOTT, - binary: raw_tzdata::AFRICA_NOUAKCHOTT, - }, - Item { - name: b"America/Sitka", - tz: tzdata::AMERICA_SITKA, - binary: raw_tzdata::AMERICA_SITKA, - }, - Item { - name: b"Australia/Brisbane", - tz: tzdata::AUSTRALIA_BRISBANE, - binary: raw_tzdata::AUSTRALIA_BRISBANE, - }, - Item { - name: b"Asia/Ashkhabad", - tz: tzdata::ASIA_ASHGABAT, - binary: raw_tzdata::ASIA_ASHGABAT, - }, - Item { - name: b"Pacific/Efate", - tz: tzdata::PACIFIC_EFATE, - binary: raw_tzdata::PACIFIC_EFATE, - }, - Item { - name: b"Pacific/Tarawa", - tz: tzdata::PACIFIC_TARAWA, - binary: raw_tzdata::PACIFIC_TARAWA, - }, - Item { - name: b"MET", - tz: tzdata::MET, - binary: raw_tzdata::MET, - }, - Item { - name: b"US/Eastern", - tz: tzdata::AMERICA_NEW_YORK, - binary: raw_tzdata::AMERICA_NEW_YORK, - }, - Item { - name: b"America/Guyana", - tz: tzdata::AMERICA_GUYANA, - binary: raw_tzdata::AMERICA_GUYANA, - }, - Item { - name: b"Pacific/Apia", - tz: tzdata::PACIFIC_APIA, - binary: raw_tzdata::PACIFIC_APIA, - }, - Item { - name: b"Canada/Eastern", - tz: tzdata::AMERICA_MONTREAL, - binary: raw_tzdata::AMERICA_MONTREAL, - }, - Item { - name: b"Africa/Johannesburg", - tz: tzdata::AFRICA_JOHANNESBURG, - binary: raw_tzdata::AFRICA_JOHANNESBURG, - }, - Item { - name: b"Pacific/Rarotonga", - tz: tzdata::PACIFIC_RAROTONGA, - binary: raw_tzdata::PACIFIC_RAROTONGA, - }, - Item { - name: b"Iceland", - tz: tzdata::ICELAND, - binary: raw_tzdata::ICELAND, - }, - Item { - name: b"NZ", - tz: tzdata::NZ, - binary: raw_tzdata::NZ, - }, - Item { - name: b"Africa/Tripoli", - tz: tzdata::LIBYA, - binary: raw_tzdata::LIBYA, - }, - Item { - name: b"America/Iqaluit", - tz: tzdata::AMERICA_IQALUIT, - binary: raw_tzdata::AMERICA_IQALUIT, - }, - Item { - name: b"Canada/Newfoundland", - tz: tzdata::AMERICA_ST_JOHNS, - binary: raw_tzdata::AMERICA_ST_JOHNS, - }, - Item { - name: b"Asia/Kuwait", - tz: tzdata::ASIA_KUWAIT, - binary: raw_tzdata::ASIA_KUWAIT, - }, - Item { - name: b"Australia/ACT", - tz: tzdata::AUSTRALIA_ACT, - binary: raw_tzdata::AUSTRALIA_ACT, - }, - Item { - name: b"Australia/Canberra", - tz: tzdata::AUSTRALIA_ACT, - binary: raw_tzdata::AUSTRALIA_ACT, - }, - Item { - name: b"Europe/Malta", - tz: tzdata::EUROPE_MALTA, - binary: raw_tzdata::EUROPE_MALTA, - }, - Item { - name: b"Europe/Samara", - tz: tzdata::EUROPE_SAMARA, - binary: raw_tzdata::EUROPE_SAMARA, - }, - Item { - name: b"Canada/Saskatchewan", - tz: tzdata::AMERICA_REGINA, - binary: raw_tzdata::AMERICA_REGINA, - }, - Item { - name: b"US/Pacific", - tz: tzdata::AMERICA_LOS_ANGELES, - binary: raw_tzdata::AMERICA_LOS_ANGELES, - }, - Item { - name: b"Asia/Makassar", - tz: tzdata::ASIA_MAKASSAR, - binary: raw_tzdata::ASIA_MAKASSAR, - }, - Item { - name: b"America/Belize", - tz: tzdata::AMERICA_BELIZE, - binary: raw_tzdata::AMERICA_BELIZE, - }, - Item { - name: b"Europe/Sofia", - tz: tzdata::EUROPE_SOFIA, - binary: raw_tzdata::EUROPE_SOFIA, - }, - Item { - name: b"Australia/West", - tz: tzdata::AUSTRALIA_PERTH, - binary: raw_tzdata::AUSTRALIA_PERTH, - }, - Item { - name: b"Europe/Mariehamn", - tz: tzdata::EUROPE_HELSINKI, - binary: raw_tzdata::EUROPE_HELSINKI, - }, - Item { - name: b"Pacific/Easter", - tz: tzdata::CHILE_EASTER_ISLAND, - binary: raw_tzdata::CHILE_EASTER_ISLAND, - }, - Item { - name: b"Africa/Bamako", - tz: tzdata::AFRICA_BAMAKO, - binary: raw_tzdata::AFRICA_BAMAKO, - }, - Item { - name: b"Europe/Copenhagen", - tz: tzdata::EUROPE_COPENHAGEN, - binary: raw_tzdata::EUROPE_COPENHAGEN, - }, - Item { - name: b"Asia/Yangon", - tz: tzdata::ASIA_RANGOON, - binary: raw_tzdata::ASIA_RANGOON, - }, - Item { - name: b"Africa/Douala", - tz: tzdata::AFRICA_DOUALA, - binary: raw_tzdata::AFRICA_DOUALA, - }, - Item { - name: b"Asia/Novosibirsk", - tz: tzdata::ASIA_NOVOSIBIRSK, - binary: raw_tzdata::ASIA_NOVOSIBIRSK, - }, - Item { - name: b"America/Goose_Bay", - tz: tzdata::AMERICA_GOOSE_BAY, - binary: raw_tzdata::AMERICA_GOOSE_BAY, - }, - Item { - name: b"America/Cayenne", - tz: tzdata::AMERICA_CAYENNE, - binary: raw_tzdata::AMERICA_CAYENNE, - }, - Item { - name: b"Africa/Tunis", - tz: tzdata::AFRICA_TUNIS, - binary: raw_tzdata::AFRICA_TUNIS, - }, - Item { - name: b"Europe/Zaporozhye", - tz: tzdata::EUROPE_ZAPOROZHYE, - binary: raw_tzdata::EUROPE_ZAPOROZHYE, - }, - Item { - name: b"America/Campo_Grande", - tz: tzdata::AMERICA_CAMPO_GRANDE, - binary: raw_tzdata::AMERICA_CAMPO_GRANDE, - }, - Item { - name: b"US/Arizona", - tz: tzdata::AMERICA_PHOENIX, - binary: raw_tzdata::AMERICA_PHOENIX, - }, - Item { - name: b"Asia/Kamchatka", - tz: tzdata::ASIA_KAMCHATKA, - binary: raw_tzdata::ASIA_KAMCHATKA, - }, - Item { - name: b"America/Santa_Isabel", - tz: tzdata::AMERICA_ENSENADA, - binary: raw_tzdata::AMERICA_ENSENADA, - }, - Item { - name: b"Europe/Madrid", - tz: tzdata::EUROPE_MADRID, - binary: raw_tzdata::EUROPE_MADRID, - }, - Item { - name: b"Africa/Dar_es_Salaam", - tz: tzdata::AFRICA_DAR_ES_SALAAM, - binary: raw_tzdata::AFRICA_DAR_ES_SALAAM, - }, - Item { - name: b"Europe/Andorra", - tz: tzdata::EUROPE_ANDORRA, - binary: raw_tzdata::EUROPE_ANDORRA, - }, - Item { - name: b"ROK", - tz: tzdata::ROK, - binary: raw_tzdata::ROK, - }, - Item { - name: b"America/St_Vincent", - tz: tzdata::AMERICA_ST_VINCENT, - binary: raw_tzdata::AMERICA_ST_VINCENT, - }, - Item { - name: b"America/Glace_Bay", - tz: tzdata::AMERICA_GLACE_BAY, - binary: raw_tzdata::AMERICA_GLACE_BAY, - }, - Item { - name: b"US/Michigan", - tz: tzdata::AMERICA_DETROIT, - binary: raw_tzdata::AMERICA_DETROIT, - }, - Item { - name: b"Europe/Zagreb", - tz: tzdata::EUROPE_ZAGREB, - binary: raw_tzdata::EUROPE_ZAGREB, - }, - Item { - name: b"Australia/Eucla", - tz: tzdata::AUSTRALIA_EUCLA, - binary: raw_tzdata::AUSTRALIA_EUCLA, - }, - Item { - name: b"Asia/Tomsk", - tz: tzdata::ASIA_TOMSK, - binary: raw_tzdata::ASIA_TOMSK, - }, - Item { - name: b"HST", - tz: tzdata::HST, - binary: raw_tzdata::HST, - }, - Item { - name: b"Asia/Yerevan", - tz: tzdata::ASIA_YEREVAN, - binary: raw_tzdata::ASIA_YEREVAN, - }, - Item { - name: b"Europe/Rome", - tz: tzdata::EUROPE_ROME, - binary: raw_tzdata::EUROPE_ROME, - }, - Item { - name: b"Africa/Juba", - tz: tzdata::AFRICA_JUBA, - binary: raw_tzdata::AFRICA_JUBA, - }, - Item { - name: b"Asia/Taipei", - tz: tzdata::ROC, - binary: raw_tzdata::ROC, - }, - Item { - name: b"Europe/Riga", - tz: tzdata::EUROPE_RIGA, - binary: raw_tzdata::EUROPE_RIGA, - }, - Item { - name: b"America/Dawson_Creek", - tz: tzdata::AMERICA_DAWSON_CREEK, - binary: raw_tzdata::AMERICA_DAWSON_CREEK, - }, - Item { - name: b"Australia/NSW", - tz: tzdata::AUSTRALIA_ACT, - binary: raw_tzdata::AUSTRALIA_ACT, - }, - Item { - name: b"Africa/Timbuktu", - tz: tzdata::AFRICA_BAMAKO, - binary: raw_tzdata::AFRICA_BAMAKO, - }, - Item { - name: b"America/Thunder_Bay", - tz: tzdata::AMERICA_THUNDER_BAY, - binary: raw_tzdata::AMERICA_THUNDER_BAY, - }, - Item { - name: b"Europe/Nicosia", - tz: tzdata::ASIA_NICOSIA, - binary: raw_tzdata::ASIA_NICOSIA, - }, - Item { - name: b"Asia/Magadan", - tz: tzdata::ASIA_MAGADAN, - binary: raw_tzdata::ASIA_MAGADAN, - }, - Item { - name: b"Asia/Gaza", - tz: tzdata::ASIA_GAZA, - binary: raw_tzdata::ASIA_GAZA, - }, - Item { - name: b"America/St_Johns", - tz: tzdata::AMERICA_ST_JOHNS, - binary: raw_tzdata::AMERICA_ST_JOHNS, - }, - Item { - name: b"Australia/Melbourne", - tz: tzdata::AUSTRALIA_MELBOURNE, - binary: raw_tzdata::AUSTRALIA_MELBOURNE, - }, - Item { - name: b"Asia/Urumqi", - tz: tzdata::ASIA_KASHGAR, - binary: raw_tzdata::ASIA_KASHGAR, - }, - Item { - name: b"Europe/Monaco", - tz: tzdata::EUROPE_MONACO, - binary: raw_tzdata::EUROPE_MONACO, - }, - Item { - name: b"Europe/Podgorica", - tz: tzdata::EUROPE_BELGRADE, - binary: raw_tzdata::EUROPE_BELGRADE, - }, - Item { - name: b"Europe/Athens", - tz: tzdata::EUROPE_ATHENS, - binary: raw_tzdata::EUROPE_ATHENS, - }, - Item { - name: b"Pacific/Niue", - tz: tzdata::PACIFIC_NIUE, - binary: raw_tzdata::PACIFIC_NIUE, - }, - Item { - name: b"Asia/Chungking", - tz: tzdata::PRC, - binary: raw_tzdata::PRC, - }, - Item { - name: b"Europe/Astrakhan", - tz: tzdata::EUROPE_ASTRAKHAN, - binary: raw_tzdata::EUROPE_ASTRAKHAN, - }, - Item { - name: b"Australia/Victoria", - tz: tzdata::AUSTRALIA_MELBOURNE, - binary: raw_tzdata::AUSTRALIA_MELBOURNE, - }, - Item { - name: b"US/Alaska", - tz: tzdata::AMERICA_ANCHORAGE, - binary: raw_tzdata::AMERICA_ANCHORAGE, - }, - Item { - name: b"US/Aleutian", - tz: tzdata::AMERICA_ADAK, - binary: raw_tzdata::AMERICA_ADAK, - }, - Item { - name: b"America/Monterrey", - tz: tzdata::AMERICA_MONTERREY, - binary: raw_tzdata::AMERICA_MONTERREY, - }, - Item { - name: b"Africa/Blantyre", - tz: tzdata::AFRICA_BLANTYRE, - binary: raw_tzdata::AFRICA_BLANTYRE, - }, - Item { - name: b"Europe/Bratislava", - tz: tzdata::EUROPE_BRATISLAVA, - binary: raw_tzdata::EUROPE_BRATISLAVA, - }, - Item { - name: b"America/Thule", - tz: tzdata::AMERICA_THULE, - binary: raw_tzdata::AMERICA_THULE, - }, - Item { - name: b"Europe/Helsinki", - tz: tzdata::EUROPE_HELSINKI, - binary: raw_tzdata::EUROPE_HELSINKI, - }, - Item { - name: b"Israel", - tz: tzdata::ISRAEL, - binary: raw_tzdata::ISRAEL, - }, - Item { - name: b"Canada/Central", - tz: tzdata::AMERICA_WINNIPEG, - binary: raw_tzdata::AMERICA_WINNIPEG, - }, - Item { - name: b"Pacific/Tongatapu", - tz: tzdata::PACIFIC_TONGATAPU, - binary: raw_tzdata::PACIFIC_TONGATAPU, - }, - Item { - name: b"Canada/Pacific", - tz: tzdata::AMERICA_VANCOUVER, - binary: raw_tzdata::AMERICA_VANCOUVER, - }, - Item { - name: b"Africa/Ouagadougou", - tz: tzdata::AFRICA_OUAGADOUGOU, - binary: raw_tzdata::AFRICA_OUAGADOUGOU, - }, - Item { - name: b"Europe/Vienna", - tz: tzdata::EUROPE_VIENNA, - binary: raw_tzdata::EUROPE_VIENNA, - }, - Item { - name: b"Australia/Queensland", - tz: tzdata::AUSTRALIA_BRISBANE, - binary: raw_tzdata::AUSTRALIA_BRISBANE, - }, - Item { - name: b"Asia/Dushanbe", - tz: tzdata::ASIA_DUSHANBE, - binary: raw_tzdata::ASIA_DUSHANBE, - }, - Item { - name: b"Europe/Belgrade", - tz: tzdata::EUROPE_BELGRADE, - binary: raw_tzdata::EUROPE_BELGRADE, - }, - Item { - name: b"Africa/Algiers", - tz: tzdata::AFRICA_ALGIERS, - binary: raw_tzdata::AFRICA_ALGIERS, - }, - Item { - name: b"America/Louisville", - tz: tzdata::AMERICA_LOUISVILLE, - binary: raw_tzdata::AMERICA_LOUISVILLE, - }, - Item { - name: b"Asia/Shanghai", - tz: tzdata::PRC, - binary: raw_tzdata::PRC, - }, - Item { - name: b"Australia/Currie", - tz: tzdata::AUSTRALIA_CURRIE, - binary: raw_tzdata::AUSTRALIA_CURRIE, - }, - Item { - name: b"America/Lima", - tz: tzdata::AMERICA_LIMA, - binary: raw_tzdata::AMERICA_LIMA, - }, - Item { - name: b"America/Montreal", - tz: tzdata::AMERICA_MONTREAL, - binary: raw_tzdata::AMERICA_MONTREAL, - }, - Item { - name: b"America/Metlakatla", - tz: tzdata::AMERICA_METLAKATLA, - binary: raw_tzdata::AMERICA_METLAKATLA, - }, - Item { - name: b"America/Lower_Princes", - tz: tzdata::AMERICA_CURACAO, - binary: raw_tzdata::AMERICA_CURACAO, - }, - Item { - name: b"Africa/Bujumbura", - tz: tzdata::AFRICA_BUJUMBURA, - binary: raw_tzdata::AFRICA_BUJUMBURA, - }, - Item { - name: b"Pacific/Bougainville", - tz: tzdata::PACIFIC_BOUGAINVILLE, - binary: raw_tzdata::PACIFIC_BOUGAINVILLE, - }, - Item { - name: b"America/Bahia", - tz: tzdata::AMERICA_BAHIA, - binary: raw_tzdata::AMERICA_BAHIA, - }, - Item { - name: b"Pacific/Ponape", - tz: tzdata::PACIFIC_POHNPEI, - binary: raw_tzdata::PACIFIC_POHNPEI, - }, - Item { - name: b"Europe/Volgograd", - tz: tzdata::EUROPE_VOLGOGRAD, - binary: raw_tzdata::EUROPE_VOLGOGRAD, - }, - Item { - name: b"Indian/Kerguelen", - tz: tzdata::INDIAN_KERGUELEN, - binary: raw_tzdata::INDIAN_KERGUELEN, - }, - Item { - name: b"Europe/Tirane", - tz: tzdata::EUROPE_TIRANE, - binary: raw_tzdata::EUROPE_TIRANE, - }, - Item { - name: b"US/Mountain", - tz: tzdata::NAVAJO, - binary: raw_tzdata::NAVAJO, - }, - Item { - name: b"America/Shiprock", - tz: tzdata::NAVAJO, - binary: raw_tzdata::NAVAJO, - }, - Item { - name: b"Europe/Sarajevo", - tz: tzdata::EUROPE_SARAJEVO, - binary: raw_tzdata::EUROPE_SARAJEVO, - }, - Item { - name: b"Chile/EasterIsland", - tz: tzdata::CHILE_EASTER_ISLAND, - binary: raw_tzdata::CHILE_EASTER_ISLAND, - }, - Item { - name: b"America/Mexico_City", - tz: tzdata::AMERICA_MEXICO_CITY, - binary: raw_tzdata::AMERICA_MEXICO_CITY, - }, - Item { - name: b"America/Belem", - tz: tzdata::AMERICA_BELEM, - binary: raw_tzdata::AMERICA_BELEM, - }, - Item { - name: b"Africa/Gaborone", - tz: tzdata::AFRICA_GABORONE, - binary: raw_tzdata::AFRICA_GABORONE, - }, - Item { - name: b"Africa/Niamey", - tz: tzdata::AFRICA_NIAMEY, - binary: raw_tzdata::AFRICA_NIAMEY, - }, - Item { - name: b"Europe/Saratov", - tz: tzdata::EUROPE_SARATOV, - binary: raw_tzdata::EUROPE_SARATOV, - }, - Item { - name: b"Asia/Choibalsan", - tz: tzdata::ASIA_CHOIBALSAN, - binary: raw_tzdata::ASIA_CHOIBALSAN, - }, - Item { - name: b"Pacific/Gambier", - tz: tzdata::PACIFIC_GAMBIER, - binary: raw_tzdata::PACIFIC_GAMBIER, - }, - Item { - name: b"Pacific/Samoa", - tz: tzdata::PACIFIC_PAGO_PAGO, - binary: raw_tzdata::PACIFIC_PAGO_PAGO, - }, - Item { - name: b"Pacific/Pago_Pago", - tz: tzdata::PACIFIC_PAGO_PAGO, - binary: raw_tzdata::PACIFIC_PAGO_PAGO, - }, - Item { - name: b"America/Cayman", - tz: tzdata::AMERICA_CAYMAN, - binary: raw_tzdata::AMERICA_CAYMAN, - }, - Item { - name: b"Europe/London", - tz: tzdata::GB, - binary: raw_tzdata::GB, - }, - Item { - name: b"Arctic/Longyearbyen", - tz: tzdata::ARCTIC_LONGYEARBYEN, - binary: raw_tzdata::ARCTIC_LONGYEARBYEN, - }, - Item { - name: b"America/Mazatlan", - tz: tzdata::AMERICA_MAZATLAN, - binary: raw_tzdata::AMERICA_MAZATLAN, - }, - Item { - name: b"Europe/Paris", - tz: tzdata::EUROPE_PARIS, - binary: raw_tzdata::EUROPE_PARIS, - }, - Item { - name: b"Asia/Vladivostok", - tz: tzdata::ASIA_VLADIVOSTOK, - binary: raw_tzdata::ASIA_VLADIVOSTOK, - }, - Item { - name: b"Asia/Pyongyang", - tz: tzdata::ASIA_PYONGYANG, - binary: raw_tzdata::ASIA_PYONGYANG, - }, - Item { - name: b"Europe/Moscow", - tz: tzdata::W_SU, - binary: raw_tzdata::W_SU, - }, - Item { - name: b"Europe/Vilnius", - tz: tzdata::EUROPE_VILNIUS, - binary: raw_tzdata::EUROPE_VILNIUS, - }, - Item { - name: b"America/Anchorage", - tz: tzdata::AMERICA_ANCHORAGE, - binary: raw_tzdata::AMERICA_ANCHORAGE, - }, - Item { - name: b"America/Adak", - tz: tzdata::AMERICA_ADAK, - binary: raw_tzdata::AMERICA_ADAK, - }, - Item { - name: b"Pacific/Chatham", - tz: tzdata::NZ_CHAT, - binary: raw_tzdata::NZ_CHAT, - }, - Item { - name: b"Europe/Vatican", - tz: tzdata::EUROPE_ROME, - binary: raw_tzdata::EUROPE_ROME, - }, - Item { - name: b"Europe/Warsaw", - tz: tzdata::POLAND, - binary: raw_tzdata::POLAND, - }, - Item { - name: b"America/Chihuahua", - tz: tzdata::AMERICA_CHIHUAHUA, - binary: raw_tzdata::AMERICA_CHIHUAHUA, - }, - Item { - name: b"America/Inuvik", - tz: tzdata::AMERICA_INUVIK, - binary: raw_tzdata::AMERICA_INUVIK, - }, - Item { - name: b"Europe/Lisbon", - tz: tzdata::PORTUGAL, - binary: raw_tzdata::PORTUGAL, - }, - Item { - name: b"Africa/Kampala", - tz: tzdata::AFRICA_KAMPALA, - binary: raw_tzdata::AFRICA_KAMPALA, - }, - Item { - name: b"America/Bahia_Banderas", - tz: tzdata::AMERICA_BAHIA_BANDERAS, - binary: raw_tzdata::AMERICA_BAHIA_BANDERAS, - }, - Item { - name: b"Etc/GMT", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"America/Cambridge_Bay", - tz: tzdata::AMERICA_CAMBRIDGE_BAY, - binary: raw_tzdata::AMERICA_CAMBRIDGE_BAY, - }, - Item { - name: b"Pacific/Saipan", - tz: tzdata::PACIFIC_SAIPAN, - binary: raw_tzdata::PACIFIC_SAIPAN, - }, - Item { - name: b"US/Central", - tz: tzdata::AMERICA_CHICAGO, - binary: raw_tzdata::AMERICA_CHICAGO, - }, - Item { - name: b"Indian/Chagos", - tz: tzdata::INDIAN_CHAGOS, - binary: raw_tzdata::INDIAN_CHAGOS, - }, - Item { - name: b"Etc/GMT+0", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"Asia/Tashkent", - tz: tzdata::ASIA_TASHKENT, - binary: raw_tzdata::ASIA_TASHKENT, - }, - Item { - name: b"Europe/Prague", - tz: tzdata::EUROPE_BRATISLAVA, - binary: raw_tzdata::EUROPE_BRATISLAVA, - }, - Item { - name: b"Pacific/Nauru", - tz: tzdata::PACIFIC_NAURU, - binary: raw_tzdata::PACIFIC_NAURU, - }, - Item { - name: b"Etc/GMT-0", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"America/New_York", - tz: tzdata::AMERICA_NEW_YORK, - binary: raw_tzdata::AMERICA_NEW_YORK, - }, - Item { - name: b"Etc/UCT", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"Pacific/Pitcairn", - tz: tzdata::PACIFIC_PITCAIRN, - binary: raw_tzdata::PACIFIC_PITCAIRN, - }, - Item { - name: b"Etc/GMT0", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"Etc/GMT+7", - tz: tzdata::ETC_GMT_PLUS_7, - binary: raw_tzdata::ETC_GMT_PLUS_7, - }, - Item { - name: b"Pacific/Funafuti", - tz: tzdata::PACIFIC_FUNAFUTI, - binary: raw_tzdata::PACIFIC_FUNAFUTI, - }, - Item { - name: b"Europe/Busingen", - tz: tzdata::EUROPE_BUSINGEN, - binary: raw_tzdata::EUROPE_BUSINGEN, - }, - Item { - name: b"Etc/GMT+5", - tz: tzdata::ETC_GMT_PLUS_5, - binary: raw_tzdata::ETC_GMT_PLUS_5, - }, - Item { - name: b"Etc/GMT-7", - tz: tzdata::ETC_GMT_MINUS_7, - binary: raw_tzdata::ETC_GMT_MINUS_7, - }, - Item { - name: b"Etc/GMT+10", - tz: tzdata::ETC_GMT_PLUS_10, - binary: raw_tzdata::ETC_GMT_PLUS_10, - }, - Item { - name: b"Africa/Lusaka", - tz: tzdata::AFRICA_LUSAKA, - binary: raw_tzdata::AFRICA_LUSAKA, - }, - Item { - name: b"Etc/GMT-5", - tz: tzdata::ETC_GMT_MINUS_5, - binary: raw_tzdata::ETC_GMT_MINUS_5, - }, - Item { - name: b"Etc/GMT+8", - tz: tzdata::ETC_GMT_PLUS_8, - binary: raw_tzdata::ETC_GMT_PLUS_8, - }, - Item { - name: b"Etc/GMT-10", - tz: tzdata::ETC_GMT_MINUS_10, - binary: raw_tzdata::ETC_GMT_MINUS_10, - }, - Item { - name: b"Pacific/Marquesas", - tz: tzdata::PACIFIC_MARQUESAS, - binary: raw_tzdata::PACIFIC_MARQUESAS, - }, - Item { - name: b"Etc/GMT+2", - tz: tzdata::ETC_GMT_PLUS_2, - binary: raw_tzdata::ETC_GMT_PLUS_2, - }, - Item { - name: b"Etc/GMT-8", - tz: tzdata::ETC_GMT_MINUS_8, - binary: raw_tzdata::ETC_GMT_MINUS_8, - }, - Item { - name: b"America/St_Kitts", - tz: tzdata::AMERICA_ST_KITTS, - binary: raw_tzdata::AMERICA_ST_KITTS, - }, - Item { - name: b"Africa/Lubumbashi", - tz: tzdata::AFRICA_LUBUMBASHI, - binary: raw_tzdata::AFRICA_LUBUMBASHI, - }, - Item { - name: b"Etc/GMT+12", - tz: tzdata::ETC_GMT_PLUS_12, - binary: raw_tzdata::ETC_GMT_PLUS_12, - }, - Item { - name: b"Etc/GMT-2", - tz: tzdata::ETC_GMT_MINUS_2, - binary: raw_tzdata::ETC_GMT_MINUS_2, - }, - Item { - name: b"Etc/GMT+1", - tz: tzdata::ETC_GMT_PLUS_1, - binary: raw_tzdata::ETC_GMT_PLUS_1, - }, - Item { - name: b"Etc/GMT+11", - tz: tzdata::ETC_GMT_PLUS_11, - binary: raw_tzdata::ETC_GMT_PLUS_11, - }, - Item { - name: b"Etc/GMT-12", - tz: tzdata::ETC_GMT_MINUS_12, - binary: raw_tzdata::ETC_GMT_MINUS_12, - }, - Item { - name: b"Factory", - tz: tzdata::FACTORY, - binary: raw_tzdata::FACTORY, - }, - Item { - name: b"Etc/GMT-1", - tz: tzdata::ETC_GMT_MINUS_1, - binary: raw_tzdata::ETC_GMT_MINUS_1, - }, - Item { - name: b"Etc/GMT-11", - tz: tzdata::ETC_GMT_MINUS_11, - binary: raw_tzdata::ETC_GMT_MINUS_11, - }, - Item { - name: b"Pacific/Noumea", - tz: tzdata::PACIFIC_NOUMEA, - binary: raw_tzdata::PACIFIC_NOUMEA, - }, - Item { - name: b"Etc/GMT+6", - tz: tzdata::ETC_GMT_PLUS_6, - binary: raw_tzdata::ETC_GMT_PLUS_6, - }, - Item { - name: b"Etc/GMT+9", - tz: tzdata::ETC_GMT_PLUS_9, - binary: raw_tzdata::ETC_GMT_PLUS_9, - }, - Item { - name: b"Europe/Oslo", - tz: tzdata::ARCTIC_LONGYEARBYEN, - binary: raw_tzdata::ARCTIC_LONGYEARBYEN, - }, - Item { - name: b"Etc/GMT-6", - tz: tzdata::ETC_GMT_MINUS_6, - binary: raw_tzdata::ETC_GMT_MINUS_6, - }, - Item { - name: b"Etc/GMT-14", - tz: tzdata::ETC_GMT_MINUS_14, - binary: raw_tzdata::ETC_GMT_MINUS_14, - }, - Item { - name: b"Etc/GMT-9", - tz: tzdata::ETC_GMT_MINUS_9, - binary: raw_tzdata::ETC_GMT_MINUS_9, - }, - Item { - name: b"Etc/GMT-13", - tz: tzdata::ETC_GMT_MINUS_13, - binary: raw_tzdata::ETC_GMT_MINUS_13, - }, - Item { - name: b"Egypt", - tz: tzdata::EGYPT, - binary: raw_tzdata::EGYPT, - }, - Item { - name: b"Etc/GMT+4", - tz: tzdata::ETC_GMT_PLUS_4, - binary: raw_tzdata::ETC_GMT_PLUS_4, - }, - Item { - name: b"Asia/Jakarta", - tz: tzdata::ASIA_JAKARTA, - binary: raw_tzdata::ASIA_JAKARTA, - }, - Item { - name: b"America/St_Barthelemy", - tz: tzdata::AMERICA_MARIGOT, - binary: raw_tzdata::AMERICA_MARIGOT, - }, - Item { - name: b"Pacific/Kanton", - tz: tzdata::PACIFIC_ENDERBURY, - binary: raw_tzdata::PACIFIC_ENDERBURY, - }, - Item { - name: b"Etc/GMT+3", - tz: tzdata::ETC_GMT_PLUS_3, - binary: raw_tzdata::ETC_GMT_PLUS_3, - }, - Item { - name: b"Etc/GMT-4", - tz: tzdata::ETC_GMT_MINUS_4, - binary: raw_tzdata::ETC_GMT_MINUS_4, - }, - Item { - name: b"America/St_Lucia", - tz: tzdata::AMERICA_ST_LUCIA, - binary: raw_tzdata::AMERICA_ST_LUCIA, - }, - Item { - name: b"Etc/GMT-3", - tz: tzdata::ETC_GMT_MINUS_3, - binary: raw_tzdata::ETC_GMT_MINUS_3, - }, - Item { - name: b"Europe/Brussels", - tz: tzdata::EUROPE_BRUSSELS, - binary: raw_tzdata::EUROPE_BRUSSELS, - }, - Item { - name: b"Asia/Seoul", - tz: tzdata::ROK, - binary: raw_tzdata::ROK, - }, - Item { - name: b"Indian/Christmas", - tz: tzdata::INDIAN_CHRISTMAS, - binary: raw_tzdata::INDIAN_CHRISTMAS, - }, - Item { - name: b"Brazil/DeNoronha", - tz: tzdata::AMERICA_NORONHA, - binary: raw_tzdata::AMERICA_NORONHA, - }, - Item { - name: b"Australia/Yancowinna", - tz: tzdata::AUSTRALIA_BROKEN_HILL, - binary: raw_tzdata::AUSTRALIA_BROKEN_HILL, - }, - Item { - name: b"Canada/Yukon", - tz: tzdata::AMERICA_WHITEHORSE, - binary: raw_tzdata::AMERICA_WHITEHORSE, - }, - Item { - name: b"America/Havana", - tz: tzdata::CUBA, - binary: raw_tzdata::CUBA, - }, - Item { - name: b"Asia/Thimbu", - tz: tzdata::ASIA_THIMBU, - binary: raw_tzdata::ASIA_THIMBU, - }, - Item { - name: b"Africa/El_Aaiun", - tz: tzdata::AFRICA_EL_AAIUN, - binary: raw_tzdata::AFRICA_EL_AAIUN, - }, - Item { - name: b"America/Hermosillo", - tz: tzdata::AMERICA_HERMOSILLO, - binary: raw_tzdata::AMERICA_HERMOSILLO, - }, - Item { - name: b"Mexico/BajaNorte", - tz: tzdata::AMERICA_ENSENADA, - binary: raw_tzdata::AMERICA_ENSENADA, - }, - Item { - name: b"Asia/Baku", - tz: tzdata::ASIA_BAKU, - binary: raw_tzdata::ASIA_BAKU, - }, - Item { - name: b"Asia/Bangkok", - tz: tzdata::ASIA_BANGKOK, - binary: raw_tzdata::ASIA_BANGKOK, - }, - Item { - name: b"Brazil/West", - tz: tzdata::AMERICA_MANAUS, - binary: raw_tzdata::AMERICA_MANAUS, - }, - Item { - name: b"Asia/Almaty", - tz: tzdata::ASIA_ALMATY, - binary: raw_tzdata::ASIA_ALMATY, - }, - Item { - name: b"Asia/Atyrau", - tz: tzdata::ASIA_ATYRAU, - binary: raw_tzdata::ASIA_ATYRAU, - }, - Item { - name: b"Pacific/Kiritimati", - tz: tzdata::PACIFIC_KIRITIMATI, - binary: raw_tzdata::PACIFIC_KIRITIMATI, - }, - Item { - name: b"Pacific/Guam", - tz: tzdata::PACIFIC_GUAM, - binary: raw_tzdata::PACIFIC_GUAM, - }, - Item { - name: b"Africa/Conakry", - tz: tzdata::AFRICA_CONAKRY, - binary: raw_tzdata::AFRICA_CONAKRY, - }, - Item { - name: b"Australia/Lord_Howe", - tz: tzdata::AUSTRALIA_LHI, - binary: raw_tzdata::AUSTRALIA_LHI, - }, - Item { - name: b"Australia/Lindeman", - tz: tzdata::AUSTRALIA_LINDEMAN, - binary: raw_tzdata::AUSTRALIA_LINDEMAN, - }, - Item { - name: b"America/Los_Angeles", - tz: tzdata::AMERICA_LOS_ANGELES, - binary: raw_tzdata::AMERICA_LOS_ANGELES, - }, - Item { - name: b"Asia/Tbilisi", - tz: tzdata::ASIA_TBILISI, - binary: raw_tzdata::ASIA_TBILISI, - }, - Item { - name: b"Pacific/Enderbury", - tz: tzdata::PACIFIC_ENDERBURY, - binary: raw_tzdata::PACIFIC_ENDERBURY, - }, - Item { - name: b"Pacific/Kosrae", - tz: tzdata::PACIFIC_KOSRAE, - binary: raw_tzdata::PACIFIC_KOSRAE, - }, - Item { - name: b"America/Nuuk", - tz: tzdata::AMERICA_GODTHAB, - binary: raw_tzdata::AMERICA_GODTHAB, - }, - Item { - name: b"Australia/Broken_Hill", - tz: tzdata::AUSTRALIA_BROKEN_HILL, - binary: raw_tzdata::AUSTRALIA_BROKEN_HILL, - }, - Item { - name: b"Mexico/BajaSur", - tz: tzdata::AMERICA_MAZATLAN, - binary: raw_tzdata::AMERICA_MAZATLAN, - }, - Item { - name: b"Europe/Belfast", - tz: tzdata::GB, - binary: raw_tzdata::GB, - }, - Item { - name: b"Asia/Ujung_Pandang", - tz: tzdata::ASIA_MAKASSAR, - binary: raw_tzdata::ASIA_MAKASSAR, - }, - Item { - name: b"America/Guayaquil", - tz: tzdata::AMERICA_GUAYAQUIL, - binary: raw_tzdata::AMERICA_GUAYAQUIL, - }, - Item { - name: b"Pacific/Auckland", - tz: tzdata::NZ, - binary: raw_tzdata::NZ, - }, - Item { - name: b"Asia/Khandyga", - tz: tzdata::ASIA_KHANDYGA, - binary: raw_tzdata::ASIA_KHANDYGA, - }, - Item { - name: b"Antarctica/Rothera", - tz: tzdata::ANTARCTICA_ROTHERA, - binary: raw_tzdata::ANTARCTICA_ROTHERA, - }, - Item { - name: b"Brazil/Acre", - tz: tzdata::AMERICA_PORTO_ACRE, - binary: raw_tzdata::AMERICA_PORTO_ACRE, - }, - Item { - name: b"Europe/Amsterdam", - tz: tzdata::EUROPE_AMSTERDAM, - binary: raw_tzdata::EUROPE_AMSTERDAM, - }, - Item { - name: b"Asia/Omsk", - tz: tzdata::ASIA_OMSK, - binary: raw_tzdata::ASIA_OMSK, - }, - Item { - name: b"Pacific/Wake", - tz: tzdata::PACIFIC_WAKE, - binary: raw_tzdata::PACIFIC_WAKE, - }, - Item { - name: b"Antarctica/DumontDUrville", - tz: tzdata::ANTARCTICA_DUMONT_D_URVILLE, - binary: raw_tzdata::ANTARCTICA_DUMONT_D_URVILLE, - }, - Item { - name: b"Kwajalein", - tz: tzdata::KWAJALEIN, - binary: raw_tzdata::KWAJALEIN, - }, - Item { - name: b"America/Jujuy", - tz: tzdata::AMERICA_JUJUY, - binary: raw_tzdata::AMERICA_JUJUY, - }, - Item { - name: b"Atlantic/Jan_Mayen", - tz: tzdata::ARCTIC_LONGYEARBYEN, - binary: raw_tzdata::ARCTIC_LONGYEARBYEN, - }, - Item { - name: b"America/Yakutat", - tz: tzdata::AMERICA_YAKUTAT, - binary: raw_tzdata::AMERICA_YAKUTAT, - }, - Item { - name: b"Pacific/Guadalcanal", - tz: tzdata::PACIFIC_GUADALCANAL, - binary: raw_tzdata::PACIFIC_GUADALCANAL, - }, - Item { - name: b"Atlantic/Faeroe", - tz: tzdata::ATLANTIC_FAEROE, - binary: raw_tzdata::ATLANTIC_FAEROE, - }, - Item { - name: b"Africa/Banjul", - tz: tzdata::AFRICA_BANJUL, - binary: raw_tzdata::AFRICA_BANJUL, - }, - Item { - name: b"Atlantic/Faroe", - tz: tzdata::ATLANTIC_FAEROE, - binary: raw_tzdata::ATLANTIC_FAEROE, - }, - Item { - name: b"Atlantic/Bermuda", - tz: tzdata::ATLANTIC_BERMUDA, - binary: raw_tzdata::ATLANTIC_BERMUDA, - }, - Item { - name: b"Atlantic/Madeira", - tz: tzdata::ATLANTIC_MADEIRA, - binary: raw_tzdata::ATLANTIC_MADEIRA, - }, - Item { - name: b"Asia/Katmandu", - tz: tzdata::ASIA_KATHMANDU, - binary: raw_tzdata::ASIA_KATHMANDU, - }, - Item { - name: b"Pacific/Fiji", - tz: tzdata::PACIFIC_FIJI, - binary: raw_tzdata::PACIFIC_FIJI, - }, - Item { - name: b"Asia/Istanbul", - tz: tzdata::TURKEY, - binary: raw_tzdata::TURKEY, - }, - Item { - name: b"Europe/San_Marino", - tz: tzdata::EUROPE_ROME, - binary: raw_tzdata::EUROPE_ROME, - }, - Item { - name: b"Pacific/Majuro", - tz: tzdata::PACIFIC_MAJURO, - binary: raw_tzdata::PACIFIC_MAJURO, - }, - Item { - name: b"Antarctica/Syowa", - tz: tzdata::ANTARCTICA_SYOWA, - binary: raw_tzdata::ANTARCTICA_SYOWA, - }, - Item { - name: b"Europe/Budapest", - tz: tzdata::EUROPE_BUDAPEST, - binary: raw_tzdata::EUROPE_BUDAPEST, - }, - Item { - name: b"Zulu", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"Antarctica/South_Pole", - tz: tzdata::ANTARCTICA_MC_MURDO, - binary: raw_tzdata::ANTARCTICA_MC_MURDO, - }, - Item { - name: b"Pacific/Kwajalein", - tz: tzdata::KWAJALEIN, - binary: raw_tzdata::KWAJALEIN, - }, - Item { - name: b"Europe/Kaliningrad", - tz: tzdata::EUROPE_KALININGRAD, - binary: raw_tzdata::EUROPE_KALININGRAD, - }, - Item { - name: b"Antarctica/Davis", - tz: tzdata::ANTARCTICA_DAVIS, - binary: raw_tzdata::ANTARCTICA_DAVIS, - }, - Item { - name: b"Asia/Kolkata", - tz: tzdata::ASIA_CALCUTTA, - binary: raw_tzdata::ASIA_CALCUTTA, - }, - Item { - name: b"Pacific/Galapagos", - tz: tzdata::PACIFIC_GALAPAGOS, - binary: raw_tzdata::PACIFIC_GALAPAGOS, - }, - Item { - name: b"Asia/Yekaterinburg", - tz: tzdata::ASIA_YEKATERINBURG, - binary: raw_tzdata::ASIA_YEKATERINBURG, - }, - Item { - name: b"Etc/UTC", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"Asia/Ho_Chi_Minh", - tz: tzdata::ASIA_HO_CHI_MINH, - binary: raw_tzdata::ASIA_HO_CHI_MINH, - }, - Item { - name: b"Asia/Tokyo", - tz: tzdata::JAPAN, - binary: raw_tzdata::JAPAN, - }, - Item { - name: b"Libya", - tz: tzdata::LIBYA, - binary: raw_tzdata::LIBYA, - }, - Item { - name: b"US/Hawaii", - tz: tzdata::PACIFIC_HONOLULU, - binary: raw_tzdata::PACIFIC_HONOLULU, - }, - Item { - name: b"Africa/Kigali", - tz: tzdata::AFRICA_KIGALI, - binary: raw_tzdata::AFRICA_KIGALI, - }, - Item { - name: b"Australia/North", - tz: tzdata::AUSTRALIA_DARWIN, - binary: raw_tzdata::AUSTRALIA_DARWIN, - }, - Item { - name: b"Australia/Hobart", - tz: tzdata::AUSTRALIA_CURRIE, - binary: raw_tzdata::AUSTRALIA_CURRIE, - }, - Item { - name: b"Asia/Tel_Aviv", - tz: tzdata::ISRAEL, - binary: raw_tzdata::ISRAEL, - }, - Item { - name: b"Asia/Jayapura", - tz: tzdata::ASIA_JAYAPURA, - binary: raw_tzdata::ASIA_JAYAPURA, - }, - Item { - name: b"Europe/Isle_of_Man", - tz: tzdata::EUROPE_ISLE_OF_MAN, - binary: raw_tzdata::EUROPE_ISLE_OF_MAN, - }, - Item { - name: b"Asia/Srednekolymsk", - tz: tzdata::ASIA_SREDNEKOLYMSK, - binary: raw_tzdata::ASIA_SREDNEKOLYMSK, - }, - Item { - name: b"Asia/Kashgar", - tz: tzdata::ASIA_KASHGAR, - binary: raw_tzdata::ASIA_KASHGAR, - }, - Item { - name: b"Europe/Berlin", - tz: tzdata::EUROPE_BERLIN, - binary: raw_tzdata::EUROPE_BERLIN, - }, - Item { - name: b"Europe/Luxembourg", - tz: tzdata::EUROPE_LUXEMBOURG, - binary: raw_tzdata::EUROPE_LUXEMBOURG, - }, - Item { - name: b"Australia/South", - tz: tzdata::AUSTRALIA_ADELAIDE, - binary: raw_tzdata::AUSTRALIA_ADELAIDE, - }, - Item { - name: b"Pacific/Tahiti", - tz: tzdata::PACIFIC_TAHITI, - binary: raw_tzdata::PACIFIC_TAHITI, - }, - Item { - name: b"Brazil/East", - tz: tzdata::AMERICA_SAO_PAULO, - binary: raw_tzdata::AMERICA_SAO_PAULO, - }, - Item { - name: b"Pacific/Port_Moresby", - tz: tzdata::PACIFIC_PORT_MORESBY, - binary: raw_tzdata::PACIFIC_PORT_MORESBY, - }, - Item { - name: b"Antarctica/Mawson", - tz: tzdata::ANTARCTICA_MAWSON, - binary: raw_tzdata::ANTARCTICA_MAWSON, - }, - Item { - name: b"Antarctica/McMurdo", - tz: tzdata::ANTARCTICA_MC_MURDO, - binary: raw_tzdata::ANTARCTICA_MC_MURDO, - }, - Item { - name: b"Atlantic/South_Georgia", - tz: tzdata::ATLANTIC_SOUTH_GEORGIA, - binary: raw_tzdata::ATLANTIC_SOUTH_GEORGIA, - }, - Item { - name: b"Antarctica/Macquarie", - tz: tzdata::ANTARCTICA_MACQUARIE, - binary: raw_tzdata::ANTARCTICA_MACQUARIE, - }, - Item { - name: b"Pacific/Fakaofo", - tz: tzdata::PACIFIC_FAKAOFO, - binary: raw_tzdata::PACIFIC_FAKAOFO, - }, - Item { - name: b"Pacific/Norfolk", - tz: tzdata::PACIFIC_NORFOLK, - binary: raw_tzdata::PACIFIC_NORFOLK, - }, - Item { - name: b"Africa/Windhoek", - tz: tzdata::AFRICA_WINDHOEK, - binary: raw_tzdata::AFRICA_WINDHOEK, - }, - Item { - name: b"Asia/Kuching", - tz: tzdata::ASIA_KUCHING, - binary: raw_tzdata::ASIA_KUCHING, - }, - Item { - name: b"Europe/Tallinn", - tz: tzdata::EUROPE_TALLINN, - binary: raw_tzdata::EUROPE_TALLINN, - }, - Item { - name: b"Europe/Dublin", - tz: tzdata::EIRE, - binary: raw_tzdata::EIRE, - }, - Item { - name: b"Asia/Kabul", - tz: tzdata::ASIA_KABUL, - binary: raw_tzdata::ASIA_KABUL, - }, - Item { - name: b"Asia/Oral", - tz: tzdata::ASIA_ORAL, - binary: raw_tzdata::ASIA_ORAL, - }, - Item { - name: b"Antarctica/Palmer", - tz: tzdata::ANTARCTICA_PALMER, - binary: raw_tzdata::ANTARCTICA_PALMER, - }, - Item { - name: b"America/Halifax", - tz: tzdata::AMERICA_HALIFAX, - binary: raw_tzdata::AMERICA_HALIFAX, - }, - Item { - name: b"Europe/Gibraltar", - tz: tzdata::EUROPE_GIBRALTAR, - binary: raw_tzdata::EUROPE_GIBRALTAR, - }, - Item { - name: b"Asia/Novokuznetsk", - tz: tzdata::ASIA_NOVOKUZNETSK, - binary: raw_tzdata::ASIA_NOVOKUZNETSK, - }, - Item { - name: b"Europe/Stockholm", - tz: tzdata::EUROPE_STOCKHOLM, - binary: raw_tzdata::EUROPE_STOCKHOLM, - }, - Item { - name: b"Asia/Karachi", - tz: tzdata::ASIA_KARACHI, - binary: raw_tzdata::ASIA_KARACHI, - }, - Item { - name: b"Asia/Phnom_Penh", - tz: tzdata::ASIA_PHNOM_PENH, - binary: raw_tzdata::ASIA_PHNOM_PENH, - }, - Item { - name: b"Atlantic/Cape_Verde", - tz: tzdata::ATLANTIC_CAPE_VERDE, - binary: raw_tzdata::ATLANTIC_CAPE_VERDE, - }, - Item { - name: b"Pacific/Midway", - tz: tzdata::PACIFIC_MIDWAY, - binary: raw_tzdata::PACIFIC_MIDWAY, - }, - Item { - name: b"America/Kralendijk", - tz: tzdata::AMERICA_CURACAO, - binary: raw_tzdata::AMERICA_CURACAO, - }, - Item { - name: b"Europe/Tiraspol", - tz: tzdata::EUROPE_CHISINAU, - binary: raw_tzdata::EUROPE_CHISINAU, - }, - Item { - name: b"Africa/Brazzaville", - tz: tzdata::AFRICA_BRAZZAVILLE, - binary: raw_tzdata::AFRICA_BRAZZAVILLE, - }, - Item { - name: b"Europe/Istanbul", - tz: tzdata::TURKEY, - binary: raw_tzdata::TURKEY, - }, - Item { - name: b"Pacific/Chuuk", - tz: tzdata::PACIFIC_CHUUK, - binary: raw_tzdata::PACIFIC_CHUUK, - }, - Item { - name: b"Atlantic/St_Helena", - tz: tzdata::ATLANTIC_ST_HELENA, - binary: raw_tzdata::ATLANTIC_ST_HELENA, - }, - Item { - name: b"Asia/Barnaul", - tz: tzdata::ASIA_BARNAUL, - binary: raw_tzdata::ASIA_BARNAUL, - }, - Item { - name: b"Pacific/Honolulu", - tz: tzdata::PACIFIC_HONOLULU, - binary: raw_tzdata::PACIFIC_HONOLULU, - }, - Item { - name: b"Africa/Kinshasa", - tz: tzdata::AFRICA_KINSHASA, - binary: raw_tzdata::AFRICA_KINSHASA, - }, - Item { - name: b"Asia/Jerusalem", - tz: tzdata::ISRAEL, - binary: raw_tzdata::ISRAEL, - }, - Item { - name: b"Pacific/Johnston", - tz: tzdata::PACIFIC_HONOLULU, - binary: raw_tzdata::PACIFIC_HONOLULU, - }, - Item { - name: b"Australia/Perth", - tz: tzdata::AUSTRALIA_PERTH, - binary: raw_tzdata::AUSTRALIA_PERTH, - }, - Item { - name: b"Chile/Continental", - tz: tzdata::AMERICA_SANTIAGO, - binary: raw_tzdata::AMERICA_SANTIAGO, - }, - Item { - name: b"Europe/Uzhgorod", - tz: tzdata::EUROPE_UZHGOROD, - binary: raw_tzdata::EUROPE_UZHGOROD, - }, - Item { - name: b"Europe/Skopje", - tz: tzdata::EUROPE_SKOPJE, - binary: raw_tzdata::EUROPE_SKOPJE, - }, - Item { - name: b"Pacific/Palau", - tz: tzdata::PACIFIC_PALAU, - binary: raw_tzdata::PACIFIC_PALAU, - }, - Item { - name: b"Europe/Simferopol", - tz: tzdata::EUROPE_SIMFEROPOL, - binary: raw_tzdata::EUROPE_SIMFEROPOL, - }, - Item { - name: b"Australia/Sydney", - tz: tzdata::AUSTRALIA_ACT, - binary: raw_tzdata::AUSTRALIA_ACT, - }, - Item { - name: b"Pacific/Pohnpei", - tz: tzdata::PACIFIC_POHNPEI, - binary: raw_tzdata::PACIFIC_POHNPEI, - }, - Item { - name: b"Pacific/Yap", - tz: tzdata::PACIFIC_CHUUK, - binary: raw_tzdata::PACIFIC_CHUUK, - }, - Item { - name: b"Etc/Zulu", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"Europe/Minsk", - tz: tzdata::EUROPE_MINSK, - binary: raw_tzdata::EUROPE_MINSK, - }, - Item { - name: b"Pacific/Truk", - tz: tzdata::PACIFIC_CHUUK, - binary: raw_tzdata::PACIFIC_CHUUK, - }, - Item { - name: b"Asia/Krasnoyarsk", - tz: tzdata::ASIA_KRASNOYARSK, - binary: raw_tzdata::ASIA_KRASNOYARSK, - }, - Item { - name: b"Africa/Khartoum", - tz: tzdata::AFRICA_KHARTOUM, - binary: raw_tzdata::AFRICA_KHARTOUM, - }, - Item { - name: b"Asia/Baghdad", - tz: tzdata::ASIA_BAGHDAD, - binary: raw_tzdata::ASIA_BAGHDAD, - }, - Item { - name: b"Universal", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"America/Yellowknife", - tz: tzdata::AMERICA_YELLOWKNIFE, - binary: raw_tzdata::AMERICA_YELLOWKNIFE, - }, - Item { - name: b"Europe/Jersey", - tz: tzdata::EUROPE_JERSEY, - binary: raw_tzdata::EUROPE_JERSEY, - }, - Item { - name: b"Atlantic/Canary", - tz: tzdata::ATLANTIC_CANARY, - binary: raw_tzdata::ATLANTIC_CANARY, - }, - Item { - name: b"Atlantic/Stanley", - tz: tzdata::ATLANTIC_STANLEY, - binary: raw_tzdata::ATLANTIC_STANLEY, - }, - Item { - name: b"Europe/Kiev", - tz: tzdata::EUROPE_KIEV, - binary: raw_tzdata::EUROPE_KIEV, - }, - Item { - name: b"Europe/Ljubljana", - tz: tzdata::EUROPE_LJUBLJANA, - binary: raw_tzdata::EUROPE_LJUBLJANA, - }, - Item { - name: b"Antarctica/Troll", - tz: tzdata::ANTARCTICA_TROLL, - binary: raw_tzdata::ANTARCTICA_TROLL, - }, - Item { - name: b"Greenwich", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"Europe/Bucharest", - tz: tzdata::EUROPE_BUCHAREST, - binary: raw_tzdata::EUROPE_BUCHAREST, - }, - Item { - name: b"Asia/Kathmandu", - tz: tzdata::ASIA_KATHMANDU, - binary: raw_tzdata::ASIA_KATHMANDU, - }, - Item { - name: b"Europe/Kirov", - tz: tzdata::EUROPE_KIROV, - binary: raw_tzdata::EUROPE_KIROV, - }, - Item { - name: b"Europe/Chisinau", - tz: tzdata::EUROPE_CHISINAU, - binary: raw_tzdata::EUROPE_CHISINAU, - }, - Item { - name: b"Europe/Zurich", - tz: tzdata::EUROPE_BUSINGEN, - binary: raw_tzdata::EUROPE_BUSINGEN, - }, - Item { - name: b"Antarctica/Casey", - tz: tzdata::ANTARCTICA_CASEY, - binary: raw_tzdata::ANTARCTICA_CASEY, - }, - Item { - name: b"Asia/Bishkek", - tz: tzdata::ASIA_BISHKEK, - binary: raw_tzdata::ASIA_BISHKEK, - }, - Item { - name: b"Etc/Universal", - tz: tzdata::UCT, - binary: raw_tzdata::UCT, - }, - Item { - name: b"Asia/Thimphu", - tz: tzdata::ASIA_THIMBU, - binary: raw_tzdata::ASIA_THIMBU, - }, - Item { - name: b"Turkey", - tz: tzdata::TURKEY, - binary: raw_tzdata::TURKEY, - }, - Item { - name: b"Antarctica/Vostok", - tz: tzdata::ANTARCTICA_VOSTOK, - binary: raw_tzdata::ANTARCTICA_VOSTOK, - }, - Item { - name: b"America/La_Paz", - tz: tzdata::AMERICA_LA_PAZ, - binary: raw_tzdata::AMERICA_LA_PAZ, - }, - Item { - name: b"Australia/LHI", - tz: tzdata::AUSTRALIA_LHI, - binary: raw_tzdata::AUSTRALIA_LHI, - }, - Item { - name: b"Europe/Ulyanovsk", - tz: tzdata::EUROPE_ULYANOVSK, - binary: raw_tzdata::EUROPE_ULYANOVSK, - }, - Item { - name: b"Atlantic/Azores", - tz: tzdata::ATLANTIC_AZORES, - binary: raw_tzdata::ATLANTIC_AZORES, - }, - Item { - name: b"Asia/Sakhalin", - tz: tzdata::ASIA_SAKHALIN, - binary: raw_tzdata::ASIA_SAKHALIN, - }, - Item { - name: b"Pacific/Wallis", - tz: tzdata::PACIFIC_WALLIS, - binary: raw_tzdata::PACIFIC_WALLIS, - }, - Item { - name: b"Asia/Irkutsk", - tz: tzdata::ASIA_IRKUTSK, - binary: raw_tzdata::ASIA_IRKUTSK, - }, - Item { - name: b"Asia/Kuala_Lumpur", - tz: tzdata::ASIA_KUALA_LUMPUR, - binary: raw_tzdata::ASIA_KUALA_LUMPUR, - }, - Item { - name: b"Portugal", - tz: tzdata::PORTUGAL, - binary: raw_tzdata::PORTUGAL, - }, - Item { - name: b"Europe/Guernsey", - tz: tzdata::EUROPE_GUERNSEY, - binary: raw_tzdata::EUROPE_GUERNSEY, - }, - Item { - name: b"etc/localtime", - tz: tzdata::FACTORY, - binary: raw_tzdata::FACTORY, - }, - Item { - name: b"Hongkong", - tz: tzdata::HONGKONG, - binary: raw_tzdata::HONGKONG, - }, - Item { - name: b"Atlantic/Reykjavik", - tz: tzdata::ICELAND, - binary: raw_tzdata::ICELAND, - }, - Item { - name: b"Europe/Kyiv", - tz: tzdata::EUROPE_KIEV, - binary: raw_tzdata::EUROPE_KIEV, - }, - Item { - name: b"Asia/Riyadh", - tz: tzdata::ASIA_RIYADH, - binary: raw_tzdata::ASIA_RIYADH, - }, - Item { - name: b"Europe/Vaduz", - tz: tzdata::EUROPE_VADUZ, - binary: raw_tzdata::EUROPE_VADUZ, - }, - Item { - name: b"Mexico/General", - tz: tzdata::AMERICA_MEXICO_CITY, - binary: raw_tzdata::AMERICA_MEXICO_CITY, - }, - Item { - name: b"Etc/Greenwich", - tz: tzdata::GMT, - binary: raw_tzdata::GMT, - }, - Item { - name: b"Asia/Yakutsk", - tz: tzdata::ASIA_YAKUTSK, - binary: raw_tzdata::ASIA_YAKUTSK, - }, +const NAMES: [&[u8]; 571] = [ + b"EST", + b"EST5EDT", + b"GMT", + b"GMT0", + b"GMT+0", + b"GMT-0", + b"Asia/Macao", + b"Asia/Manila", + b"Asia/Amman", + b"America/Tortola", + b"America/Noronha", + b"Asia/Nicosia", + b"America/Toronto", + b"America/Antigua", + b"Indian/Mahe", + b"America/Ojinaga", + b"America/Detroit", + b"Indian/Mayotte", + b"America/Araguaina", + b"America/Guatemala", + b"Iran", + b"America/Grenada", + b"America/Blanc-Sablon", + b"America/Rainy_River", + b"America/Guadeloupe", + b"America/Regina", + b"Indian/Comoro", + b"Indian/Antananarivo", + b"America/Bogota", + b"Asia/Anadyr", + b"Asia/Muscat", + b"CST6CDT", + b"Africa/Monrovia", + b"Africa/Ceuta", + b"Africa/Dakar", + b"America/Santiago", + b"America/Godthab", + b"America/Ensenada", + b"America/Santo_Domingo", + b"Asia/Dacca", + b"Asia/Rangoon", + b"America/Rosario", + b"Asia/Dubai", + b"Africa/Harare", + b"Africa/Cairo", + b"America/Resolute", + b"Asia/Ashgabat", + b"Asia/Harbin", + b"Africa/Nairobi", + b"Africa/Malabo", + b"Asia/Hebron", + b"NZ-CHAT", + b"GB", + b"Africa/Freetown", + b"America/Catamarca", + b"America/Scoresbysund", + b"Africa/Casablanca", + b"America/Curacao", + b"America/Buenos_Aires", + b"Indian/Reunion", + b"America/Cuiaba", + b"UCT", + b"Asia/Bahrain", + b"Indian/Mauritius", + b"America/Coral_Harbour", + b"America/Cordoba", + b"America/Boise", + b"Indian/Maldives", + b"Africa/Mbabane", + b"America/Indianapolis", + b"America/Recife", + b"Asia/Hovd", + b"MST", + b"Africa/Porto-Novo", + b"Asia/Macau", + b"Asia/Qatar", + b"Eire", + b"Canada/Mountain", + b"America/Barbados", + b"America/Whitehorse", + b"America/Winnipeg", + b"Asia/Tehran", + b"GB-Eire", + b"MST7MDT", + b"America/Asuncion", + b"Japan", + b"Asia/Chita", + b"Africa/Asmara", + b"Africa/Asmera", + b"America/Costa_Rica", + b"America/Creston", + b"Asia/Aqtobe", + b"America/Caracas", + b"America/Eirunepe", + b"Indian/Cocos", + b"Asia/Saigon", + b"Jamaica", + b"America/Anguilla", + b"America/Aruba", + b"Africa/Accra", + b"America/Tegucigalpa", + b"America/Cancun", + b"Africa/Addis_Ababa", + b"America/Managua", + b"PST8PDT", + b"US/East-Indiana", + b"Asia/Dili", + b"America/Montserrat", + b"America/Nome", + b"America/Montevideo", + b"America/Edmonton", + b"America/Menominee", + b"America/Dawson", + b"America/Mendoza", + b"America/Martinique", + b"America/Danmarkshavn", + b"America/Chicago", + b"Navajo", + b"Africa/Maputo", + b"US/Samoa", + b"America/Merida", + b"America/Marigot", + b"America/Denver", + b"Africa/Maseru", + b"America/Panama", + b"America/Dominica", + b"Asia/Colombo", + b"Asia/Famagusta", + b"Africa/Mogadishu", + b"America/Virgin", + b"Cuba", + b"America/Port_of_Spain", + b"America/Paramaribo", + b"America/Porto_Acre", + b"America/Porto_Velho", + b"America/Nipigon", + b"Asia/Singapore", + b"America/Port-au-Prince", + b"America/Puerto_Rico", + b"Asia/Ulan_Bator", + b"Asia/Ulaanbaatar", + b"Africa/Lome", + b"EET", + b"Asia/Beirut", + b"America/Manaus", + b"America/Santarem", + b"America/Matamoros", + b"US/Indiana-Starke", + b"Canada/Atlantic", + b"Africa/Ndjamena", + b"ROC", + b"Asia/Calcutta", + b"Africa/Libreville", + b"America/Phoenix", + b"America/Pangnirtung", + b"America/Moncton", + b"America/Rio_Branco", + b"America/Nassau", + b"Africa/Djibouti", + b"America/Maceio", + b"Asia/Brunei", + b"America/Punta_Arenas", + b"Asia/Damascus", + b"America/Vancouver", + b"Asia/Aden", + b"America/Boa_Vista", + b"Asia/Aqtau", + b"Africa/Abidjan", + b"America/Fortaleza", + b"America/Fort_Nelson", + b"America/Fort_Wayne", + b"Asia/Chongqing", + b"PRC", + b"Africa/Sao_Tome", + b"America/Tijuana", + b"America/Juneau", + b"Asia/Ust-Nera", + b"CET", + b"UTC", + b"America/Sao_Paulo", + b"Africa/Bangui", + b"Asia/Samarkand", + b"America/El_Salvador", + b"America/Atka", + b"Asia/Dhaka", + b"WET", + b"America/Jamaica", + b"America/Rankin_Inlet", + b"America/Atikokan", + b"Singapore", + b"W-SU", + b"Africa/Lagos", + b"Australia/Tasmania", + b"Africa/Bissau", + b"America/Grand_Turk", + b"America/Swift_Current", + b"Asia/Qostanay", + b"Australia/Darwin", + b"Asia/Pontianak", + b"Australia/Adelaide", + b"America/St_Thomas", + b"America/Miquelon", + b"America/Knox_IN", + b"Africa/Luanda", + b"Asia/Hong_Kong", + b"Poland", + b"Asia/Qyzylorda", + b"Asia/Vientiane", + b"Africa/Nouakchott", + b"America/Sitka", + b"Australia/Brisbane", + b"Asia/Ashkhabad", + b"Pacific/Efate", + b"Pacific/Tarawa", + b"MET", + b"US/Eastern", + b"America/Guyana", + b"Pacific/Apia", + b"Canada/Eastern", + b"Africa/Johannesburg", + b"Pacific/Rarotonga", + b"Iceland", + b"NZ", + b"Africa/Tripoli", + b"America/Iqaluit", + b"Canada/Newfoundland", + b"Asia/Kuwait", + b"Australia/ACT", + b"Australia/Canberra", + b"Europe/Malta", + b"Europe/Samara", + b"Canada/Saskatchewan", + b"US/Pacific", + b"Asia/Makassar", + b"America/Belize", + b"Europe/Sofia", + b"Australia/West", + b"Europe/Mariehamn", + b"Pacific/Easter", + b"Africa/Bamako", + b"Europe/Copenhagen", + b"Asia/Yangon", + b"Africa/Douala", + b"Asia/Novosibirsk", + b"America/Goose_Bay", + b"America/Cayenne", + b"Africa/Tunis", + b"Europe/Zaporozhye", + b"America/Campo_Grande", + b"US/Arizona", + b"Asia/Kamchatka", + b"America/Santa_Isabel", + b"Europe/Madrid", + b"Africa/Dar_es_Salaam", + b"Europe/Andorra", + b"ROK", + b"America/St_Vincent", + b"America/Glace_Bay", + b"US/Michigan", + b"Europe/Zagreb", + b"Australia/Eucla", + b"Asia/Tomsk", + b"HST", + b"Asia/Yerevan", + b"Europe/Rome", + b"Africa/Juba", + b"Asia/Taipei", + b"Europe/Riga", + b"America/Dawson_Creek", + b"Australia/NSW", + b"Africa/Timbuktu", + b"America/Thunder_Bay", + b"Europe/Nicosia", + b"Asia/Magadan", + b"Asia/Gaza", + b"America/St_Johns", + b"Australia/Melbourne", + b"Asia/Urumqi", + b"Europe/Monaco", + b"Europe/Podgorica", + b"Europe/Athens", + b"Pacific/Niue", + b"Asia/Chungking", + b"Europe/Astrakhan", + b"Australia/Victoria", + b"US/Alaska", + b"US/Aleutian", + b"America/Monterrey", + b"Africa/Blantyre", + b"Europe/Bratislava", + b"America/Thule", + b"Europe/Helsinki", + b"Israel", + b"Canada/Central", + b"Pacific/Tongatapu", + b"Canada/Pacific", + b"Africa/Ouagadougou", + b"Europe/Vienna", + b"Australia/Queensland", + b"Asia/Dushanbe", + b"Europe/Belgrade", + b"Africa/Algiers", + b"America/Louisville", + b"Asia/Shanghai", + b"Australia/Currie", + b"America/Lima", + b"America/Montreal", + b"America/Metlakatla", + b"America/Lower_Princes", + b"Africa/Bujumbura", + b"Pacific/Bougainville", + b"America/Bahia", + b"Pacific/Ponape", + b"Europe/Volgograd", + b"Indian/Kerguelen", + b"Europe/Tirane", + b"US/Mountain", + b"America/Shiprock", + b"Europe/Sarajevo", + b"Chile/EasterIsland", + b"America/Mexico_City", + b"America/Belem", + b"Africa/Gaborone", + b"Africa/Niamey", + b"Europe/Saratov", + b"Asia/Choibalsan", + b"Pacific/Gambier", + b"Pacific/Samoa", + b"Pacific/Pago_Pago", + b"America/Cayman", + b"Europe/London", + b"Arctic/Longyearbyen", + b"America/Mazatlan", + b"Europe/Paris", + b"Asia/Vladivostok", + b"Asia/Pyongyang", + b"Europe/Moscow", + b"Europe/Vilnius", + b"America/Anchorage", + b"America/Adak", + b"Pacific/Chatham", + b"Europe/Vatican", + b"Europe/Warsaw", + b"America/Chihuahua", + b"America/Inuvik", + b"Europe/Lisbon", + b"Africa/Kampala", + b"America/Bahia_Banderas", + b"Etc/GMT", + b"America/Cambridge_Bay", + b"Pacific/Saipan", + b"US/Central", + b"Indian/Chagos", + b"Etc/GMT+0", + b"Asia/Tashkent", + b"Europe/Prague", + b"Pacific/Nauru", + b"Etc/GMT-0", + b"America/New_York", + b"Etc/UCT", + b"Pacific/Pitcairn", + b"Etc/GMT0", + b"Etc/GMT+7", + b"Pacific/Funafuti", + b"Europe/Busingen", + b"Etc/GMT+5", + b"Etc/GMT-7", + b"Etc/GMT+10", + b"Africa/Lusaka", + b"Etc/GMT-5", + b"Etc/GMT+8", + b"Etc/GMT-10", + b"Pacific/Marquesas", + b"Etc/GMT+2", + b"Etc/GMT-8", + b"America/St_Kitts", + b"Africa/Lubumbashi", + b"Etc/GMT+12", + b"Etc/GMT-2", + b"Etc/GMT+1", + b"Etc/GMT+11", + b"Etc/GMT-12", + b"Factory", + b"Etc/GMT-1", + b"Etc/GMT-11", + b"Pacific/Noumea", + b"Etc/GMT+6", + b"Etc/GMT+9", + b"Europe/Oslo", + b"Etc/GMT-6", + b"Etc/GMT-14", + b"Etc/GMT-9", + b"Etc/GMT-13", + b"Egypt", + b"Etc/GMT+4", + b"Asia/Jakarta", + b"America/St_Barthelemy", + b"Pacific/Kanton", + b"Etc/GMT+3", + b"Etc/GMT-4", + b"America/St_Lucia", + b"Etc/GMT-3", + b"Europe/Brussels", + b"Asia/Seoul", + b"Indian/Christmas", + b"Brazil/DeNoronha", + b"Australia/Yancowinna", + b"Canada/Yukon", + b"America/Havana", + b"Asia/Thimbu", + b"Africa/El_Aaiun", + b"America/Hermosillo", + b"Mexico/BajaNorte", + b"Asia/Baku", + b"Asia/Bangkok", + b"Brazil/West", + b"Asia/Almaty", + b"Asia/Atyrau", + b"Pacific/Kiritimati", + b"Pacific/Guam", + b"Africa/Conakry", + b"Australia/Lord_Howe", + b"Australia/Lindeman", + b"America/Los_Angeles", + b"Asia/Tbilisi", + b"Pacific/Enderbury", + b"Pacific/Kosrae", + b"America/Nuuk", + b"Australia/Broken_Hill", + b"Mexico/BajaSur", + b"Europe/Belfast", + b"Asia/Ujung_Pandang", + b"America/Guayaquil", + b"Pacific/Auckland", + b"Asia/Khandyga", + b"Antarctica/Rothera", + b"Brazil/Acre", + b"Europe/Amsterdam", + b"Asia/Omsk", + b"Pacific/Wake", + b"Antarctica/DumontDUrville", + b"Kwajalein", + b"America/Jujuy", + b"Atlantic/Jan_Mayen", + b"America/Yakutat", + b"Pacific/Guadalcanal", + b"Atlantic/Faeroe", + b"Africa/Banjul", + b"Atlantic/Faroe", + b"Atlantic/Bermuda", + b"Atlantic/Madeira", + b"Asia/Katmandu", + b"Pacific/Fiji", + b"Asia/Istanbul", + b"Europe/San_Marino", + b"Pacific/Majuro", + b"Antarctica/Syowa", + b"Europe/Budapest", + b"Zulu", + b"Antarctica/South_Pole", + b"Pacific/Kwajalein", + b"Europe/Kaliningrad", + b"Antarctica/Davis", + b"Asia/Kolkata", + b"Pacific/Galapagos", + b"Asia/Yekaterinburg", + b"Etc/UTC", + b"Asia/Ho_Chi_Minh", + b"Asia/Tokyo", + b"Libya", + b"US/Hawaii", + b"Africa/Kigali", + b"Australia/North", + b"Australia/Hobart", + b"Asia/Tel_Aviv", + b"Asia/Jayapura", + b"Europe/Isle_of_Man", + b"Asia/Srednekolymsk", + b"Asia/Kashgar", + b"Europe/Berlin", + b"Europe/Luxembourg", + b"Australia/South", + b"Pacific/Tahiti", + b"Brazil/East", + b"Pacific/Port_Moresby", + b"Antarctica/Mawson", + b"Antarctica/McMurdo", + b"Atlantic/South_Georgia", + b"Antarctica/Macquarie", + b"Pacific/Fakaofo", + b"Pacific/Norfolk", + b"Africa/Windhoek", + b"Asia/Kuching", + b"Europe/Tallinn", + b"Europe/Dublin", + b"Asia/Kabul", + b"Asia/Oral", + b"Antarctica/Palmer", + b"America/Halifax", + b"Europe/Gibraltar", + b"Asia/Novokuznetsk", + b"Europe/Stockholm", + b"Asia/Karachi", + b"Asia/Phnom_Penh", + b"Atlantic/Cape_Verde", + b"Pacific/Midway", + b"America/Kralendijk", + b"Europe/Tiraspol", + b"Africa/Brazzaville", + b"Europe/Istanbul", + b"Pacific/Chuuk", + b"Atlantic/St_Helena", + b"Asia/Barnaul", + b"Pacific/Honolulu", + b"Africa/Kinshasa", + b"Asia/Jerusalem", + b"Pacific/Johnston", + b"Australia/Perth", + b"Chile/Continental", + b"Europe/Uzhgorod", + b"Europe/Skopje", + b"Pacific/Palau", + b"Europe/Simferopol", + b"Australia/Sydney", + b"Pacific/Pohnpei", + b"Pacific/Yap", + b"Etc/Zulu", + b"Europe/Minsk", + b"Pacific/Truk", + b"Asia/Krasnoyarsk", + b"Africa/Khartoum", + b"Asia/Baghdad", + b"Universal", + b"America/Yellowknife", + b"Europe/Jersey", + b"Atlantic/Canary", + b"Atlantic/Stanley", + b"Europe/Kiev", + b"Europe/Ljubljana", + b"Antarctica/Troll", + b"Greenwich", + b"Europe/Bucharest", + b"Asia/Kathmandu", + b"Europe/Kirov", + b"Europe/Chisinau", + b"Europe/Zurich", + b"Antarctica/Casey", + b"Asia/Bishkek", + b"Etc/Universal", + b"Asia/Thimphu", + b"Turkey", + b"Antarctica/Vostok", + b"America/La_Paz", + b"Australia/LHI", + b"Europe/Ulyanovsk", + b"Atlantic/Azores", + b"Asia/Sakhalin", + b"Pacific/Wallis", + b"Asia/Irkutsk", + b"Asia/Kuala_Lumpur", + b"Portugal", + b"Europe/Guernsey", + b"etc/localtime", + b"Hongkong", + b"Atlantic/Reykjavik", + b"Europe/Kyiv", + b"Asia/Riyadh", + b"Europe/Vaduz", + b"Mexico/General", + b"Etc/Greenwich", + b"Asia/Yakutsk", +]; + +const TIME_ZONES: [&TimeZoneRef<'static>; 571] = [ + &tzdata::EST, + &tzdata::EST_5_EDT, + &tzdata::GMT, + &tzdata::GMT, + &tzdata::GMT, + &tzdata::GMT, + &tzdata::ASIA_MACAO, + &tzdata::ASIA_MANILA, + &tzdata::ASIA_AMMAN, + &tzdata::AMERICA_TORTOLA, + &tzdata::AMERICA_NORONHA, + &tzdata::ASIA_NICOSIA, + &tzdata::AMERICA_MONTREAL, + &tzdata::AMERICA_ANTIGUA, + &tzdata::INDIAN_MAHE, + &tzdata::AMERICA_OJINAGA, + &tzdata::AMERICA_DETROIT, + &tzdata::INDIAN_MAYOTTE, + &tzdata::AMERICA_ARAGUAINA, + &tzdata::AMERICA_GUATEMALA, + &tzdata::IRAN, + &tzdata::AMERICA_GRENADA, + &tzdata::AMERICA_BLANC_SABLON, + &tzdata::AMERICA_RAINY_RIVER, + &tzdata::AMERICA_GUADELOUPE, + &tzdata::AMERICA_REGINA, + &tzdata::INDIAN_COMORO, + &tzdata::INDIAN_ANTANANARIVO, + &tzdata::AMERICA_BOGOTA, + &tzdata::ASIA_ANADYR, + &tzdata::ASIA_MUSCAT, + &tzdata::CST_6_CDT, + &tzdata::AFRICA_MONROVIA, + &tzdata::AFRICA_CEUTA, + &tzdata::AFRICA_DAKAR, + &tzdata::AMERICA_SANTIAGO, + &tzdata::AMERICA_GODTHAB, + &tzdata::AMERICA_ENSENADA, + &tzdata::AMERICA_SANTO_DOMINGO, + &tzdata::ASIA_DACCA, + &tzdata::ASIA_RANGOON, + &tzdata::AMERICA_CORDOBA, + &tzdata::ASIA_DUBAI, + &tzdata::AFRICA_HARARE, + &tzdata::EGYPT, + &tzdata::AMERICA_RESOLUTE, + &tzdata::ASIA_ASHGABAT, + &tzdata::PRC, + &tzdata::AFRICA_NAIROBI, + &tzdata::AFRICA_MALABO, + &tzdata::ASIA_HEBRON, + &tzdata::NZ_CHAT, + &tzdata::GB, + &tzdata::AFRICA_FREETOWN, + &tzdata::AMERICA_CATAMARCA, + &tzdata::AMERICA_SCORESBYSUND, + &tzdata::AFRICA_CASABLANCA, + &tzdata::AMERICA_CURACAO, + &tzdata::AMERICA_BUENOS_AIRES, + &tzdata::INDIAN_REUNION, + &tzdata::AMERICA_CUIABA, + &tzdata::UCT, + &tzdata::ASIA_BAHRAIN, + &tzdata::INDIAN_MAURITIUS, + &tzdata::AMERICA_ATIKOKAN, + &tzdata::AMERICA_CORDOBA, + &tzdata::AMERICA_BOISE, + &tzdata::INDIAN_MALDIVES, + &tzdata::AFRICA_MBABANE, + &tzdata::AMERICA_FORT_WAYNE, + &tzdata::AMERICA_RECIFE, + &tzdata::ASIA_HOVD, + &tzdata::MST, + &tzdata::AFRICA_PORTO_NOVO, + &tzdata::ASIA_MACAO, + &tzdata::ASIA_QATAR, + &tzdata::EIRE, + &tzdata::AMERICA_EDMONTON, + &tzdata::AMERICA_BARBADOS, + &tzdata::AMERICA_WHITEHORSE, + &tzdata::AMERICA_WINNIPEG, + &tzdata::IRAN, + &tzdata::GB, + &tzdata::MST_7_MDT, + &tzdata::AMERICA_ASUNCION, + &tzdata::JAPAN, + &tzdata::ASIA_CHITA, + &tzdata::AFRICA_ASMARA, + &tzdata::AFRICA_ASMARA, + &tzdata::AMERICA_COSTA_RICA, + &tzdata::AMERICA_CRESTON, + &tzdata::ASIA_AQTOBE, + &tzdata::AMERICA_CARACAS, + &tzdata::AMERICA_EIRUNEPE, + &tzdata::INDIAN_COCOS, + &tzdata::ASIA_HO_CHI_MINH, + &tzdata::JAMAICA, + &tzdata::AMERICA_ANGUILLA, + &tzdata::AMERICA_ARUBA, + &tzdata::AFRICA_ACCRA, + &tzdata::AMERICA_TEGUCIGALPA, + &tzdata::AMERICA_CANCUN, + &tzdata::AFRICA_ADDIS_ABABA, + &tzdata::AMERICA_MANAGUA, + &tzdata::PST_8_PDT, + &tzdata::AMERICA_FORT_WAYNE, + &tzdata::ASIA_DILI, + &tzdata::AMERICA_MONTSERRAT, + &tzdata::AMERICA_NOME, + &tzdata::AMERICA_MONTEVIDEO, + &tzdata::AMERICA_EDMONTON, + &tzdata::AMERICA_MENOMINEE, + &tzdata::AMERICA_DAWSON, + &tzdata::AMERICA_MENDOZA, + &tzdata::AMERICA_MARTINIQUE, + &tzdata::AMERICA_DANMARKSHAVN, + &tzdata::AMERICA_CHICAGO, + &tzdata::NAVAJO, + &tzdata::AFRICA_MAPUTO, + &tzdata::PACIFIC_PAGO_PAGO, + &tzdata::AMERICA_MERIDA, + &tzdata::AMERICA_MARIGOT, + &tzdata::NAVAJO, + &tzdata::AFRICA_MASERU, + &tzdata::AMERICA_PANAMA, + &tzdata::AMERICA_DOMINICA, + &tzdata::ASIA_COLOMBO, + &tzdata::ASIA_FAMAGUSTA, + &tzdata::AFRICA_MOGADISHU, + &tzdata::AMERICA_ST_THOMAS, + &tzdata::CUBA, + &tzdata::AMERICA_MARIGOT, + &tzdata::AMERICA_PARAMARIBO, + &tzdata::AMERICA_PORTO_ACRE, + &tzdata::AMERICA_PORTO_VELHO, + &tzdata::AMERICA_NIPIGON, + &tzdata::SINGAPORE, + &tzdata::AMERICA_PORT_AU_PRINCE, + &tzdata::AMERICA_PUERTO_RICO, + &tzdata::ASIA_ULAANBAATAR, + &tzdata::ASIA_ULAANBAATAR, + &tzdata::AFRICA_LOME, + &tzdata::EET, + &tzdata::ASIA_BEIRUT, + &tzdata::AMERICA_MANAUS, + &tzdata::AMERICA_SANTAREM, + &tzdata::AMERICA_MATAMOROS, + &tzdata::AMERICA_KNOX_IN, + &tzdata::AMERICA_HALIFAX, + &tzdata::AFRICA_NDJAMENA, + &tzdata::ROC, + &tzdata::ASIA_CALCUTTA, + &tzdata::AFRICA_LIBREVILLE, + &tzdata::AMERICA_PHOENIX, + &tzdata::AMERICA_PANGNIRTUNG, + &tzdata::AMERICA_MONCTON, + &tzdata::AMERICA_PORTO_ACRE, + &tzdata::AMERICA_NASSAU, + &tzdata::AFRICA_DJIBOUTI, + &tzdata::AMERICA_MACEIO, + &tzdata::ASIA_BRUNEI, + &tzdata::AMERICA_PUNTA_ARENAS, + &tzdata::ASIA_DAMASCUS, + &tzdata::AMERICA_VANCOUVER, + &tzdata::ASIA_ADEN, + &tzdata::AMERICA_BOA_VISTA, + &tzdata::ASIA_AQTAU, + &tzdata::AFRICA_ABIDJAN, + &tzdata::AMERICA_FORTALEZA, + &tzdata::AMERICA_FORT_NELSON, + &tzdata::AMERICA_FORT_WAYNE, + &tzdata::PRC, + &tzdata::PRC, + &tzdata::AFRICA_SAO_TOME, + &tzdata::AMERICA_ENSENADA, + &tzdata::AMERICA_JUNEAU, + &tzdata::ASIA_UST_NERA, + &tzdata::CET, + &tzdata::UCT, + &tzdata::AMERICA_SAO_PAULO, + &tzdata::AFRICA_BANGUI, + &tzdata::ASIA_SAMARKAND, + &tzdata::AMERICA_EL_SALVADOR, + &tzdata::AMERICA_ADAK, + &tzdata::ASIA_DACCA, + &tzdata::WET, + &tzdata::JAMAICA, + &tzdata::AMERICA_RANKIN_INLET, + &tzdata::AMERICA_ATIKOKAN, + &tzdata::SINGAPORE, + &tzdata::W_SU, + &tzdata::AFRICA_LAGOS, + &tzdata::AUSTRALIA_CURRIE, + &tzdata::AFRICA_BISSAU, + &tzdata::AMERICA_GRAND_TURK, + &tzdata::AMERICA_SWIFT_CURRENT, + &tzdata::ASIA_QOSTANAY, + &tzdata::AUSTRALIA_DARWIN, + &tzdata::ASIA_PONTIANAK, + &tzdata::AUSTRALIA_ADELAIDE, + &tzdata::AMERICA_ST_THOMAS, + &tzdata::AMERICA_MIQUELON, + &tzdata::AMERICA_KNOX_IN, + &tzdata::AFRICA_LUANDA, + &tzdata::HONGKONG, + &tzdata::POLAND, + &tzdata::ASIA_QYZYLORDA, + &tzdata::ASIA_VIENTIANE, + &tzdata::AFRICA_NOUAKCHOTT, + &tzdata::AMERICA_SITKA, + &tzdata::AUSTRALIA_BRISBANE, + &tzdata::ASIA_ASHGABAT, + &tzdata::PACIFIC_EFATE, + &tzdata::PACIFIC_TARAWA, + &tzdata::MET, + &tzdata::AMERICA_NEW_YORK, + &tzdata::AMERICA_GUYANA, + &tzdata::PACIFIC_APIA, + &tzdata::AMERICA_MONTREAL, + &tzdata::AFRICA_JOHANNESBURG, + &tzdata::PACIFIC_RAROTONGA, + &tzdata::ICELAND, + &tzdata::NZ, + &tzdata::LIBYA, + &tzdata::AMERICA_IQALUIT, + &tzdata::AMERICA_ST_JOHNS, + &tzdata::ASIA_KUWAIT, + &tzdata::AUSTRALIA_ACT, + &tzdata::AUSTRALIA_ACT, + &tzdata::EUROPE_MALTA, + &tzdata::EUROPE_SAMARA, + &tzdata::AMERICA_REGINA, + &tzdata::AMERICA_LOS_ANGELES, + &tzdata::ASIA_MAKASSAR, + &tzdata::AMERICA_BELIZE, + &tzdata::EUROPE_SOFIA, + &tzdata::AUSTRALIA_PERTH, + &tzdata::EUROPE_HELSINKI, + &tzdata::CHILE_EASTER_ISLAND, + &tzdata::AFRICA_BAMAKO, + &tzdata::EUROPE_COPENHAGEN, + &tzdata::ASIA_RANGOON, + &tzdata::AFRICA_DOUALA, + &tzdata::ASIA_NOVOSIBIRSK, + &tzdata::AMERICA_GOOSE_BAY, + &tzdata::AMERICA_CAYENNE, + &tzdata::AFRICA_TUNIS, + &tzdata::EUROPE_ZAPOROZHYE, + &tzdata::AMERICA_CAMPO_GRANDE, + &tzdata::AMERICA_PHOENIX, + &tzdata::ASIA_KAMCHATKA, + &tzdata::AMERICA_ENSENADA, + &tzdata::EUROPE_MADRID, + &tzdata::AFRICA_DAR_ES_SALAAM, + &tzdata::EUROPE_ANDORRA, + &tzdata::ROK, + &tzdata::AMERICA_ST_VINCENT, + &tzdata::AMERICA_GLACE_BAY, + &tzdata::AMERICA_DETROIT, + &tzdata::EUROPE_ZAGREB, + &tzdata::AUSTRALIA_EUCLA, + &tzdata::ASIA_TOMSK, + &tzdata::HST, + &tzdata::ASIA_YEREVAN, + &tzdata::EUROPE_ROME, + &tzdata::AFRICA_JUBA, + &tzdata::ROC, + &tzdata::EUROPE_RIGA, + &tzdata::AMERICA_DAWSON_CREEK, + &tzdata::AUSTRALIA_ACT, + &tzdata::AFRICA_BAMAKO, + &tzdata::AMERICA_THUNDER_BAY, + &tzdata::ASIA_NICOSIA, + &tzdata::ASIA_MAGADAN, + &tzdata::ASIA_GAZA, + &tzdata::AMERICA_ST_JOHNS, + &tzdata::AUSTRALIA_MELBOURNE, + &tzdata::ASIA_KASHGAR, + &tzdata::EUROPE_MONACO, + &tzdata::EUROPE_BELGRADE, + &tzdata::EUROPE_ATHENS, + &tzdata::PACIFIC_NIUE, + &tzdata::PRC, + &tzdata::EUROPE_ASTRAKHAN, + &tzdata::AUSTRALIA_MELBOURNE, + &tzdata::AMERICA_ANCHORAGE, + &tzdata::AMERICA_ADAK, + &tzdata::AMERICA_MONTERREY, + &tzdata::AFRICA_BLANTYRE, + &tzdata::EUROPE_BRATISLAVA, + &tzdata::AMERICA_THULE, + &tzdata::EUROPE_HELSINKI, + &tzdata::ISRAEL, + &tzdata::AMERICA_WINNIPEG, + &tzdata::PACIFIC_TONGATAPU, + &tzdata::AMERICA_VANCOUVER, + &tzdata::AFRICA_OUAGADOUGOU, + &tzdata::EUROPE_VIENNA, + &tzdata::AUSTRALIA_BRISBANE, + &tzdata::ASIA_DUSHANBE, + &tzdata::EUROPE_BELGRADE, + &tzdata::AFRICA_ALGIERS, + &tzdata::AMERICA_LOUISVILLE, + &tzdata::PRC, + &tzdata::AUSTRALIA_CURRIE, + &tzdata::AMERICA_LIMA, + &tzdata::AMERICA_MONTREAL, + &tzdata::AMERICA_METLAKATLA, + &tzdata::AMERICA_CURACAO, + &tzdata::AFRICA_BUJUMBURA, + &tzdata::PACIFIC_BOUGAINVILLE, + &tzdata::AMERICA_BAHIA, + &tzdata::PACIFIC_POHNPEI, + &tzdata::EUROPE_VOLGOGRAD, + &tzdata::INDIAN_KERGUELEN, + &tzdata::EUROPE_TIRANE, + &tzdata::NAVAJO, + &tzdata::NAVAJO, + &tzdata::EUROPE_SARAJEVO, + &tzdata::CHILE_EASTER_ISLAND, + &tzdata::AMERICA_MEXICO_CITY, + &tzdata::AMERICA_BELEM, + &tzdata::AFRICA_GABORONE, + &tzdata::AFRICA_NIAMEY, + &tzdata::EUROPE_SARATOV, + &tzdata::ASIA_CHOIBALSAN, + &tzdata::PACIFIC_GAMBIER, + &tzdata::PACIFIC_PAGO_PAGO, + &tzdata::PACIFIC_PAGO_PAGO, + &tzdata::AMERICA_CAYMAN, + &tzdata::GB, + &tzdata::ARCTIC_LONGYEARBYEN, + &tzdata::AMERICA_MAZATLAN, + &tzdata::EUROPE_PARIS, + &tzdata::ASIA_VLADIVOSTOK, + &tzdata::ASIA_PYONGYANG, + &tzdata::W_SU, + &tzdata::EUROPE_VILNIUS, + &tzdata::AMERICA_ANCHORAGE, + &tzdata::AMERICA_ADAK, + &tzdata::NZ_CHAT, + &tzdata::EUROPE_ROME, + &tzdata::POLAND, + &tzdata::AMERICA_CHIHUAHUA, + &tzdata::AMERICA_INUVIK, + &tzdata::PORTUGAL, + &tzdata::AFRICA_KAMPALA, + &tzdata::AMERICA_BAHIA_BANDERAS, + &tzdata::GMT, + &tzdata::AMERICA_CAMBRIDGE_BAY, + &tzdata::PACIFIC_SAIPAN, + &tzdata::AMERICA_CHICAGO, + &tzdata::INDIAN_CHAGOS, + &tzdata::GMT, + &tzdata::ASIA_TASHKENT, + &tzdata::EUROPE_BRATISLAVA, + &tzdata::PACIFIC_NAURU, + &tzdata::GMT, + &tzdata::AMERICA_NEW_YORK, + &tzdata::UCT, + &tzdata::PACIFIC_PITCAIRN, + &tzdata::GMT, + &tzdata::ETC_GMT_PLUS_7, + &tzdata::PACIFIC_FUNAFUTI, + &tzdata::EUROPE_BUSINGEN, + &tzdata::ETC_GMT_PLUS_5, + &tzdata::ETC_GMT_MINUS_7, + &tzdata::ETC_GMT_PLUS_10, + &tzdata::AFRICA_LUSAKA, + &tzdata::ETC_GMT_MINUS_5, + &tzdata::ETC_GMT_PLUS_8, + &tzdata::ETC_GMT_MINUS_10, + &tzdata::PACIFIC_MARQUESAS, + &tzdata::ETC_GMT_PLUS_2, + &tzdata::ETC_GMT_MINUS_8, + &tzdata::AMERICA_ST_KITTS, + &tzdata::AFRICA_LUBUMBASHI, + &tzdata::ETC_GMT_PLUS_12, + &tzdata::ETC_GMT_MINUS_2, + &tzdata::ETC_GMT_PLUS_1, + &tzdata::ETC_GMT_PLUS_11, + &tzdata::ETC_GMT_MINUS_12, + &tzdata::FACTORY, + &tzdata::ETC_GMT_MINUS_1, + &tzdata::ETC_GMT_MINUS_11, + &tzdata::PACIFIC_NOUMEA, + &tzdata::ETC_GMT_PLUS_6, + &tzdata::ETC_GMT_PLUS_9, + &tzdata::ARCTIC_LONGYEARBYEN, + &tzdata::ETC_GMT_MINUS_6, + &tzdata::ETC_GMT_MINUS_14, + &tzdata::ETC_GMT_MINUS_9, + &tzdata::ETC_GMT_MINUS_13, + &tzdata::EGYPT, + &tzdata::ETC_GMT_PLUS_4, + &tzdata::ASIA_JAKARTA, + &tzdata::AMERICA_MARIGOT, + &tzdata::PACIFIC_ENDERBURY, + &tzdata::ETC_GMT_PLUS_3, + &tzdata::ETC_GMT_MINUS_4, + &tzdata::AMERICA_ST_LUCIA, + &tzdata::ETC_GMT_MINUS_3, + &tzdata::EUROPE_BRUSSELS, + &tzdata::ROK, + &tzdata::INDIAN_CHRISTMAS, + &tzdata::AMERICA_NORONHA, + &tzdata::AUSTRALIA_BROKEN_HILL, + &tzdata::AMERICA_WHITEHORSE, + &tzdata::CUBA, + &tzdata::ASIA_THIMBU, + &tzdata::AFRICA_EL_AAIUN, + &tzdata::AMERICA_HERMOSILLO, + &tzdata::AMERICA_ENSENADA, + &tzdata::ASIA_BAKU, + &tzdata::ASIA_BANGKOK, + &tzdata::AMERICA_MANAUS, + &tzdata::ASIA_ALMATY, + &tzdata::ASIA_ATYRAU, + &tzdata::PACIFIC_KIRITIMATI, + &tzdata::PACIFIC_GUAM, + &tzdata::AFRICA_CONAKRY, + &tzdata::AUSTRALIA_LHI, + &tzdata::AUSTRALIA_LINDEMAN, + &tzdata::AMERICA_LOS_ANGELES, + &tzdata::ASIA_TBILISI, + &tzdata::PACIFIC_ENDERBURY, + &tzdata::PACIFIC_KOSRAE, + &tzdata::AMERICA_GODTHAB, + &tzdata::AUSTRALIA_BROKEN_HILL, + &tzdata::AMERICA_MAZATLAN, + &tzdata::GB, + &tzdata::ASIA_MAKASSAR, + &tzdata::AMERICA_GUAYAQUIL, + &tzdata::NZ, + &tzdata::ASIA_KHANDYGA, + &tzdata::ANTARCTICA_ROTHERA, + &tzdata::AMERICA_PORTO_ACRE, + &tzdata::EUROPE_AMSTERDAM, + &tzdata::ASIA_OMSK, + &tzdata::PACIFIC_WAKE, + &tzdata::ANTARCTICA_DUMONT_D_URVILLE, + &tzdata::KWAJALEIN, + &tzdata::AMERICA_JUJUY, + &tzdata::ARCTIC_LONGYEARBYEN, + &tzdata::AMERICA_YAKUTAT, + &tzdata::PACIFIC_GUADALCANAL, + &tzdata::ATLANTIC_FAEROE, + &tzdata::AFRICA_BANJUL, + &tzdata::ATLANTIC_FAEROE, + &tzdata::ATLANTIC_BERMUDA, + &tzdata::ATLANTIC_MADEIRA, + &tzdata::ASIA_KATHMANDU, + &tzdata::PACIFIC_FIJI, + &tzdata::TURKEY, + &tzdata::EUROPE_ROME, + &tzdata::PACIFIC_MAJURO, + &tzdata::ANTARCTICA_SYOWA, + &tzdata::EUROPE_BUDAPEST, + &tzdata::UCT, + &tzdata::ANTARCTICA_MC_MURDO, + &tzdata::KWAJALEIN, + &tzdata::EUROPE_KALININGRAD, + &tzdata::ANTARCTICA_DAVIS, + &tzdata::ASIA_CALCUTTA, + &tzdata::PACIFIC_GALAPAGOS, + &tzdata::ASIA_YEKATERINBURG, + &tzdata::UCT, + &tzdata::ASIA_HO_CHI_MINH, + &tzdata::JAPAN, + &tzdata::LIBYA, + &tzdata::PACIFIC_HONOLULU, + &tzdata::AFRICA_KIGALI, + &tzdata::AUSTRALIA_DARWIN, + &tzdata::AUSTRALIA_CURRIE, + &tzdata::ISRAEL, + &tzdata::ASIA_JAYAPURA, + &tzdata::EUROPE_ISLE_OF_MAN, + &tzdata::ASIA_SREDNEKOLYMSK, + &tzdata::ASIA_KASHGAR, + &tzdata::EUROPE_BERLIN, + &tzdata::EUROPE_LUXEMBOURG, + &tzdata::AUSTRALIA_ADELAIDE, + &tzdata::PACIFIC_TAHITI, + &tzdata::AMERICA_SAO_PAULO, + &tzdata::PACIFIC_PORT_MORESBY, + &tzdata::ANTARCTICA_MAWSON, + &tzdata::ANTARCTICA_MC_MURDO, + &tzdata::ATLANTIC_SOUTH_GEORGIA, + &tzdata::ANTARCTICA_MACQUARIE, + &tzdata::PACIFIC_FAKAOFO, + &tzdata::PACIFIC_NORFOLK, + &tzdata::AFRICA_WINDHOEK, + &tzdata::ASIA_KUCHING, + &tzdata::EUROPE_TALLINN, + &tzdata::EIRE, + &tzdata::ASIA_KABUL, + &tzdata::ASIA_ORAL, + &tzdata::ANTARCTICA_PALMER, + &tzdata::AMERICA_HALIFAX, + &tzdata::EUROPE_GIBRALTAR, + &tzdata::ASIA_NOVOKUZNETSK, + &tzdata::EUROPE_STOCKHOLM, + &tzdata::ASIA_KARACHI, + &tzdata::ASIA_PHNOM_PENH, + &tzdata::ATLANTIC_CAPE_VERDE, + &tzdata::PACIFIC_MIDWAY, + &tzdata::AMERICA_CURACAO, + &tzdata::EUROPE_CHISINAU, + &tzdata::AFRICA_BRAZZAVILLE, + &tzdata::TURKEY, + &tzdata::PACIFIC_CHUUK, + &tzdata::ATLANTIC_ST_HELENA, + &tzdata::ASIA_BARNAUL, + &tzdata::PACIFIC_HONOLULU, + &tzdata::AFRICA_KINSHASA, + &tzdata::ISRAEL, + &tzdata::PACIFIC_HONOLULU, + &tzdata::AUSTRALIA_PERTH, + &tzdata::AMERICA_SANTIAGO, + &tzdata::EUROPE_UZHGOROD, + &tzdata::EUROPE_SKOPJE, + &tzdata::PACIFIC_PALAU, + &tzdata::EUROPE_SIMFEROPOL, + &tzdata::AUSTRALIA_ACT, + &tzdata::PACIFIC_POHNPEI, + &tzdata::PACIFIC_CHUUK, + &tzdata::UCT, + &tzdata::EUROPE_MINSK, + &tzdata::PACIFIC_CHUUK, + &tzdata::ASIA_KRASNOYARSK, + &tzdata::AFRICA_KHARTOUM, + &tzdata::ASIA_BAGHDAD, + &tzdata::UCT, + &tzdata::AMERICA_YELLOWKNIFE, + &tzdata::EUROPE_JERSEY, + &tzdata::ATLANTIC_CANARY, + &tzdata::ATLANTIC_STANLEY, + &tzdata::EUROPE_KIEV, + &tzdata::EUROPE_LJUBLJANA, + &tzdata::ANTARCTICA_TROLL, + &tzdata::GMT, + &tzdata::EUROPE_BUCHAREST, + &tzdata::ASIA_KATHMANDU, + &tzdata::EUROPE_KIROV, + &tzdata::EUROPE_CHISINAU, + &tzdata::EUROPE_BUSINGEN, + &tzdata::ANTARCTICA_CASEY, + &tzdata::ASIA_BISHKEK, + &tzdata::UCT, + &tzdata::ASIA_THIMBU, + &tzdata::TURKEY, + &tzdata::ANTARCTICA_VOSTOK, + &tzdata::AMERICA_LA_PAZ, + &tzdata::AUSTRALIA_LHI, + &tzdata::EUROPE_ULYANOVSK, + &tzdata::ATLANTIC_AZORES, + &tzdata::ASIA_SAKHALIN, + &tzdata::PACIFIC_WALLIS, + &tzdata::ASIA_IRKUTSK, + &tzdata::ASIA_KUALA_LUMPUR, + &tzdata::PORTUGAL, + &tzdata::EUROPE_GUERNSEY, + &tzdata::FACTORY, + &tzdata::HONGKONG, + &tzdata::ICELAND, + &tzdata::EUROPE_KIEV, + &tzdata::ASIA_RIYADH, + &tzdata::EUROPE_VADUZ, + &tzdata::AMERICA_MEXICO_CITY, + &tzdata::GMT, + &tzdata::ASIA_YAKUTSK, +]; + +const RAW_TIME_ZONES: [&[u8]; 571] = [ + raw_tzdata::EST, + raw_tzdata::EST_5_EDT, + raw_tzdata::GMT, + raw_tzdata::GMT, + raw_tzdata::GMT, + raw_tzdata::GMT, + raw_tzdata::ASIA_MACAO, + raw_tzdata::ASIA_MANILA, + raw_tzdata::ASIA_AMMAN, + raw_tzdata::AMERICA_TORTOLA, + raw_tzdata::AMERICA_NORONHA, + raw_tzdata::ASIA_NICOSIA, + raw_tzdata::AMERICA_MONTREAL, + raw_tzdata::AMERICA_ANTIGUA, + raw_tzdata::INDIAN_MAHE, + raw_tzdata::AMERICA_OJINAGA, + raw_tzdata::AMERICA_DETROIT, + raw_tzdata::INDIAN_MAYOTTE, + raw_tzdata::AMERICA_ARAGUAINA, + raw_tzdata::AMERICA_GUATEMALA, + raw_tzdata::IRAN, + raw_tzdata::AMERICA_GRENADA, + raw_tzdata::AMERICA_BLANC_SABLON, + raw_tzdata::AMERICA_RAINY_RIVER, + raw_tzdata::AMERICA_GUADELOUPE, + raw_tzdata::AMERICA_REGINA, + raw_tzdata::INDIAN_COMORO, + raw_tzdata::INDIAN_ANTANANARIVO, + raw_tzdata::AMERICA_BOGOTA, + raw_tzdata::ASIA_ANADYR, + raw_tzdata::ASIA_MUSCAT, + raw_tzdata::CST_6_CDT, + raw_tzdata::AFRICA_MONROVIA, + raw_tzdata::AFRICA_CEUTA, + raw_tzdata::AFRICA_DAKAR, + raw_tzdata::AMERICA_SANTIAGO, + raw_tzdata::AMERICA_GODTHAB, + raw_tzdata::AMERICA_ENSENADA, + raw_tzdata::AMERICA_SANTO_DOMINGO, + raw_tzdata::ASIA_DACCA, + raw_tzdata::ASIA_RANGOON, + raw_tzdata::AMERICA_CORDOBA, + raw_tzdata::ASIA_DUBAI, + raw_tzdata::AFRICA_HARARE, + raw_tzdata::EGYPT, + raw_tzdata::AMERICA_RESOLUTE, + raw_tzdata::ASIA_ASHGABAT, + raw_tzdata::PRC, + raw_tzdata::AFRICA_NAIROBI, + raw_tzdata::AFRICA_MALABO, + raw_tzdata::ASIA_HEBRON, + raw_tzdata::NZ_CHAT, + raw_tzdata::GB, + raw_tzdata::AFRICA_FREETOWN, + raw_tzdata::AMERICA_CATAMARCA, + raw_tzdata::AMERICA_SCORESBYSUND, + raw_tzdata::AFRICA_CASABLANCA, + raw_tzdata::AMERICA_CURACAO, + raw_tzdata::AMERICA_BUENOS_AIRES, + raw_tzdata::INDIAN_REUNION, + raw_tzdata::AMERICA_CUIABA, + raw_tzdata::UCT, + raw_tzdata::ASIA_BAHRAIN, + raw_tzdata::INDIAN_MAURITIUS, + raw_tzdata::AMERICA_ATIKOKAN, + raw_tzdata::AMERICA_CORDOBA, + raw_tzdata::AMERICA_BOISE, + raw_tzdata::INDIAN_MALDIVES, + raw_tzdata::AFRICA_MBABANE, + raw_tzdata::AMERICA_FORT_WAYNE, + raw_tzdata::AMERICA_RECIFE, + raw_tzdata::ASIA_HOVD, + raw_tzdata::MST, + raw_tzdata::AFRICA_PORTO_NOVO, + raw_tzdata::ASIA_MACAO, + raw_tzdata::ASIA_QATAR, + raw_tzdata::EIRE, + raw_tzdata::AMERICA_EDMONTON, + raw_tzdata::AMERICA_BARBADOS, + raw_tzdata::AMERICA_WHITEHORSE, + raw_tzdata::AMERICA_WINNIPEG, + raw_tzdata::IRAN, + raw_tzdata::GB, + raw_tzdata::MST_7_MDT, + raw_tzdata::AMERICA_ASUNCION, + raw_tzdata::JAPAN, + raw_tzdata::ASIA_CHITA, + raw_tzdata::AFRICA_ASMARA, + raw_tzdata::AFRICA_ASMARA, + raw_tzdata::AMERICA_COSTA_RICA, + raw_tzdata::AMERICA_CRESTON, + raw_tzdata::ASIA_AQTOBE, + raw_tzdata::AMERICA_CARACAS, + raw_tzdata::AMERICA_EIRUNEPE, + raw_tzdata::INDIAN_COCOS, + raw_tzdata::ASIA_HO_CHI_MINH, + raw_tzdata::JAMAICA, + raw_tzdata::AMERICA_ANGUILLA, + raw_tzdata::AMERICA_ARUBA, + raw_tzdata::AFRICA_ACCRA, + raw_tzdata::AMERICA_TEGUCIGALPA, + raw_tzdata::AMERICA_CANCUN, + raw_tzdata::AFRICA_ADDIS_ABABA, + raw_tzdata::AMERICA_MANAGUA, + raw_tzdata::PST_8_PDT, + raw_tzdata::AMERICA_FORT_WAYNE, + raw_tzdata::ASIA_DILI, + raw_tzdata::AMERICA_MONTSERRAT, + raw_tzdata::AMERICA_NOME, + raw_tzdata::AMERICA_MONTEVIDEO, + raw_tzdata::AMERICA_EDMONTON, + raw_tzdata::AMERICA_MENOMINEE, + raw_tzdata::AMERICA_DAWSON, + raw_tzdata::AMERICA_MENDOZA, + raw_tzdata::AMERICA_MARTINIQUE, + raw_tzdata::AMERICA_DANMARKSHAVN, + raw_tzdata::AMERICA_CHICAGO, + raw_tzdata::NAVAJO, + raw_tzdata::AFRICA_MAPUTO, + raw_tzdata::PACIFIC_PAGO_PAGO, + raw_tzdata::AMERICA_MERIDA, + raw_tzdata::AMERICA_MARIGOT, + raw_tzdata::NAVAJO, + raw_tzdata::AFRICA_MASERU, + raw_tzdata::AMERICA_PANAMA, + raw_tzdata::AMERICA_DOMINICA, + raw_tzdata::ASIA_COLOMBO, + raw_tzdata::ASIA_FAMAGUSTA, + raw_tzdata::AFRICA_MOGADISHU, + raw_tzdata::AMERICA_ST_THOMAS, + raw_tzdata::CUBA, + raw_tzdata::AMERICA_MARIGOT, + raw_tzdata::AMERICA_PARAMARIBO, + raw_tzdata::AMERICA_PORTO_ACRE, + raw_tzdata::AMERICA_PORTO_VELHO, + raw_tzdata::AMERICA_NIPIGON, + raw_tzdata::SINGAPORE, + raw_tzdata::AMERICA_PORT_AU_PRINCE, + raw_tzdata::AMERICA_PUERTO_RICO, + raw_tzdata::ASIA_ULAANBAATAR, + raw_tzdata::ASIA_ULAANBAATAR, + raw_tzdata::AFRICA_LOME, + raw_tzdata::EET, + raw_tzdata::ASIA_BEIRUT, + raw_tzdata::AMERICA_MANAUS, + raw_tzdata::AMERICA_SANTAREM, + raw_tzdata::AMERICA_MATAMOROS, + raw_tzdata::AMERICA_KNOX_IN, + raw_tzdata::AMERICA_HALIFAX, + raw_tzdata::AFRICA_NDJAMENA, + raw_tzdata::ROC, + raw_tzdata::ASIA_CALCUTTA, + raw_tzdata::AFRICA_LIBREVILLE, + raw_tzdata::AMERICA_PHOENIX, + raw_tzdata::AMERICA_PANGNIRTUNG, + raw_tzdata::AMERICA_MONCTON, + raw_tzdata::AMERICA_PORTO_ACRE, + raw_tzdata::AMERICA_NASSAU, + raw_tzdata::AFRICA_DJIBOUTI, + raw_tzdata::AMERICA_MACEIO, + raw_tzdata::ASIA_BRUNEI, + raw_tzdata::AMERICA_PUNTA_ARENAS, + raw_tzdata::ASIA_DAMASCUS, + raw_tzdata::AMERICA_VANCOUVER, + raw_tzdata::ASIA_ADEN, + raw_tzdata::AMERICA_BOA_VISTA, + raw_tzdata::ASIA_AQTAU, + raw_tzdata::AFRICA_ABIDJAN, + raw_tzdata::AMERICA_FORTALEZA, + raw_tzdata::AMERICA_FORT_NELSON, + raw_tzdata::AMERICA_FORT_WAYNE, + raw_tzdata::PRC, + raw_tzdata::PRC, + raw_tzdata::AFRICA_SAO_TOME, + raw_tzdata::AMERICA_ENSENADA, + raw_tzdata::AMERICA_JUNEAU, + raw_tzdata::ASIA_UST_NERA, + raw_tzdata::CET, + raw_tzdata::UCT, + raw_tzdata::AMERICA_SAO_PAULO, + raw_tzdata::AFRICA_BANGUI, + raw_tzdata::ASIA_SAMARKAND, + raw_tzdata::AMERICA_EL_SALVADOR, + raw_tzdata::AMERICA_ADAK, + raw_tzdata::ASIA_DACCA, + raw_tzdata::WET, + raw_tzdata::JAMAICA, + raw_tzdata::AMERICA_RANKIN_INLET, + raw_tzdata::AMERICA_ATIKOKAN, + raw_tzdata::SINGAPORE, + raw_tzdata::W_SU, + raw_tzdata::AFRICA_LAGOS, + raw_tzdata::AUSTRALIA_CURRIE, + raw_tzdata::AFRICA_BISSAU, + raw_tzdata::AMERICA_GRAND_TURK, + raw_tzdata::AMERICA_SWIFT_CURRENT, + raw_tzdata::ASIA_QOSTANAY, + raw_tzdata::AUSTRALIA_DARWIN, + raw_tzdata::ASIA_PONTIANAK, + raw_tzdata::AUSTRALIA_ADELAIDE, + raw_tzdata::AMERICA_ST_THOMAS, + raw_tzdata::AMERICA_MIQUELON, + raw_tzdata::AMERICA_KNOX_IN, + raw_tzdata::AFRICA_LUANDA, + raw_tzdata::HONGKONG, + raw_tzdata::POLAND, + raw_tzdata::ASIA_QYZYLORDA, + raw_tzdata::ASIA_VIENTIANE, + raw_tzdata::AFRICA_NOUAKCHOTT, + raw_tzdata::AMERICA_SITKA, + raw_tzdata::AUSTRALIA_BRISBANE, + raw_tzdata::ASIA_ASHGABAT, + raw_tzdata::PACIFIC_EFATE, + raw_tzdata::PACIFIC_TARAWA, + raw_tzdata::MET, + raw_tzdata::AMERICA_NEW_YORK, + raw_tzdata::AMERICA_GUYANA, + raw_tzdata::PACIFIC_APIA, + raw_tzdata::AMERICA_MONTREAL, + raw_tzdata::AFRICA_JOHANNESBURG, + raw_tzdata::PACIFIC_RAROTONGA, + raw_tzdata::ICELAND, + raw_tzdata::NZ, + raw_tzdata::LIBYA, + raw_tzdata::AMERICA_IQALUIT, + raw_tzdata::AMERICA_ST_JOHNS, + raw_tzdata::ASIA_KUWAIT, + raw_tzdata::AUSTRALIA_ACT, + raw_tzdata::AUSTRALIA_ACT, + raw_tzdata::EUROPE_MALTA, + raw_tzdata::EUROPE_SAMARA, + raw_tzdata::AMERICA_REGINA, + raw_tzdata::AMERICA_LOS_ANGELES, + raw_tzdata::ASIA_MAKASSAR, + raw_tzdata::AMERICA_BELIZE, + raw_tzdata::EUROPE_SOFIA, + raw_tzdata::AUSTRALIA_PERTH, + raw_tzdata::EUROPE_HELSINKI, + raw_tzdata::CHILE_EASTER_ISLAND, + raw_tzdata::AFRICA_BAMAKO, + raw_tzdata::EUROPE_COPENHAGEN, + raw_tzdata::ASIA_RANGOON, + raw_tzdata::AFRICA_DOUALA, + raw_tzdata::ASIA_NOVOSIBIRSK, + raw_tzdata::AMERICA_GOOSE_BAY, + raw_tzdata::AMERICA_CAYENNE, + raw_tzdata::AFRICA_TUNIS, + raw_tzdata::EUROPE_ZAPOROZHYE, + raw_tzdata::AMERICA_CAMPO_GRANDE, + raw_tzdata::AMERICA_PHOENIX, + raw_tzdata::ASIA_KAMCHATKA, + raw_tzdata::AMERICA_ENSENADA, + raw_tzdata::EUROPE_MADRID, + raw_tzdata::AFRICA_DAR_ES_SALAAM, + raw_tzdata::EUROPE_ANDORRA, + raw_tzdata::ROK, + raw_tzdata::AMERICA_ST_VINCENT, + raw_tzdata::AMERICA_GLACE_BAY, + raw_tzdata::AMERICA_DETROIT, + raw_tzdata::EUROPE_ZAGREB, + raw_tzdata::AUSTRALIA_EUCLA, + raw_tzdata::ASIA_TOMSK, + raw_tzdata::HST, + raw_tzdata::ASIA_YEREVAN, + raw_tzdata::EUROPE_ROME, + raw_tzdata::AFRICA_JUBA, + raw_tzdata::ROC, + raw_tzdata::EUROPE_RIGA, + raw_tzdata::AMERICA_DAWSON_CREEK, + raw_tzdata::AUSTRALIA_ACT, + raw_tzdata::AFRICA_BAMAKO, + raw_tzdata::AMERICA_THUNDER_BAY, + raw_tzdata::ASIA_NICOSIA, + raw_tzdata::ASIA_MAGADAN, + raw_tzdata::ASIA_GAZA, + raw_tzdata::AMERICA_ST_JOHNS, + raw_tzdata::AUSTRALIA_MELBOURNE, + raw_tzdata::ASIA_KASHGAR, + raw_tzdata::EUROPE_MONACO, + raw_tzdata::EUROPE_BELGRADE, + raw_tzdata::EUROPE_ATHENS, + raw_tzdata::PACIFIC_NIUE, + raw_tzdata::PRC, + raw_tzdata::EUROPE_ASTRAKHAN, + raw_tzdata::AUSTRALIA_MELBOURNE, + raw_tzdata::AMERICA_ANCHORAGE, + raw_tzdata::AMERICA_ADAK, + raw_tzdata::AMERICA_MONTERREY, + raw_tzdata::AFRICA_BLANTYRE, + raw_tzdata::EUROPE_BRATISLAVA, + raw_tzdata::AMERICA_THULE, + raw_tzdata::EUROPE_HELSINKI, + raw_tzdata::ISRAEL, + raw_tzdata::AMERICA_WINNIPEG, + raw_tzdata::PACIFIC_TONGATAPU, + raw_tzdata::AMERICA_VANCOUVER, + raw_tzdata::AFRICA_OUAGADOUGOU, + raw_tzdata::EUROPE_VIENNA, + raw_tzdata::AUSTRALIA_BRISBANE, + raw_tzdata::ASIA_DUSHANBE, + raw_tzdata::EUROPE_BELGRADE, + raw_tzdata::AFRICA_ALGIERS, + raw_tzdata::AMERICA_LOUISVILLE, + raw_tzdata::PRC, + raw_tzdata::AUSTRALIA_CURRIE, + raw_tzdata::AMERICA_LIMA, + raw_tzdata::AMERICA_MONTREAL, + raw_tzdata::AMERICA_METLAKATLA, + raw_tzdata::AMERICA_CURACAO, + raw_tzdata::AFRICA_BUJUMBURA, + raw_tzdata::PACIFIC_BOUGAINVILLE, + raw_tzdata::AMERICA_BAHIA, + raw_tzdata::PACIFIC_POHNPEI, + raw_tzdata::EUROPE_VOLGOGRAD, + raw_tzdata::INDIAN_KERGUELEN, + raw_tzdata::EUROPE_TIRANE, + raw_tzdata::NAVAJO, + raw_tzdata::NAVAJO, + raw_tzdata::EUROPE_SARAJEVO, + raw_tzdata::CHILE_EASTER_ISLAND, + raw_tzdata::AMERICA_MEXICO_CITY, + raw_tzdata::AMERICA_BELEM, + raw_tzdata::AFRICA_GABORONE, + raw_tzdata::AFRICA_NIAMEY, + raw_tzdata::EUROPE_SARATOV, + raw_tzdata::ASIA_CHOIBALSAN, + raw_tzdata::PACIFIC_GAMBIER, + raw_tzdata::PACIFIC_PAGO_PAGO, + raw_tzdata::PACIFIC_PAGO_PAGO, + raw_tzdata::AMERICA_CAYMAN, + raw_tzdata::GB, + raw_tzdata::ARCTIC_LONGYEARBYEN, + raw_tzdata::AMERICA_MAZATLAN, + raw_tzdata::EUROPE_PARIS, + raw_tzdata::ASIA_VLADIVOSTOK, + raw_tzdata::ASIA_PYONGYANG, + raw_tzdata::W_SU, + raw_tzdata::EUROPE_VILNIUS, + raw_tzdata::AMERICA_ANCHORAGE, + raw_tzdata::AMERICA_ADAK, + raw_tzdata::NZ_CHAT, + raw_tzdata::EUROPE_ROME, + raw_tzdata::POLAND, + raw_tzdata::AMERICA_CHIHUAHUA, + raw_tzdata::AMERICA_INUVIK, + raw_tzdata::PORTUGAL, + raw_tzdata::AFRICA_KAMPALA, + raw_tzdata::AMERICA_BAHIA_BANDERAS, + raw_tzdata::GMT, + raw_tzdata::AMERICA_CAMBRIDGE_BAY, + raw_tzdata::PACIFIC_SAIPAN, + raw_tzdata::AMERICA_CHICAGO, + raw_tzdata::INDIAN_CHAGOS, + raw_tzdata::GMT, + raw_tzdata::ASIA_TASHKENT, + raw_tzdata::EUROPE_BRATISLAVA, + raw_tzdata::PACIFIC_NAURU, + raw_tzdata::GMT, + raw_tzdata::AMERICA_NEW_YORK, + raw_tzdata::UCT, + raw_tzdata::PACIFIC_PITCAIRN, + raw_tzdata::GMT, + raw_tzdata::ETC_GMT_PLUS_7, + raw_tzdata::PACIFIC_FUNAFUTI, + raw_tzdata::EUROPE_BUSINGEN, + raw_tzdata::ETC_GMT_PLUS_5, + raw_tzdata::ETC_GMT_MINUS_7, + raw_tzdata::ETC_GMT_PLUS_10, + raw_tzdata::AFRICA_LUSAKA, + raw_tzdata::ETC_GMT_MINUS_5, + raw_tzdata::ETC_GMT_PLUS_8, + raw_tzdata::ETC_GMT_MINUS_10, + raw_tzdata::PACIFIC_MARQUESAS, + raw_tzdata::ETC_GMT_PLUS_2, + raw_tzdata::ETC_GMT_MINUS_8, + raw_tzdata::AMERICA_ST_KITTS, + raw_tzdata::AFRICA_LUBUMBASHI, + raw_tzdata::ETC_GMT_PLUS_12, + raw_tzdata::ETC_GMT_MINUS_2, + raw_tzdata::ETC_GMT_PLUS_1, + raw_tzdata::ETC_GMT_PLUS_11, + raw_tzdata::ETC_GMT_MINUS_12, + raw_tzdata::FACTORY, + raw_tzdata::ETC_GMT_MINUS_1, + raw_tzdata::ETC_GMT_MINUS_11, + raw_tzdata::PACIFIC_NOUMEA, + raw_tzdata::ETC_GMT_PLUS_6, + raw_tzdata::ETC_GMT_PLUS_9, + raw_tzdata::ARCTIC_LONGYEARBYEN, + raw_tzdata::ETC_GMT_MINUS_6, + raw_tzdata::ETC_GMT_MINUS_14, + raw_tzdata::ETC_GMT_MINUS_9, + raw_tzdata::ETC_GMT_MINUS_13, + raw_tzdata::EGYPT, + raw_tzdata::ETC_GMT_PLUS_4, + raw_tzdata::ASIA_JAKARTA, + raw_tzdata::AMERICA_MARIGOT, + raw_tzdata::PACIFIC_ENDERBURY, + raw_tzdata::ETC_GMT_PLUS_3, + raw_tzdata::ETC_GMT_MINUS_4, + raw_tzdata::AMERICA_ST_LUCIA, + raw_tzdata::ETC_GMT_MINUS_3, + raw_tzdata::EUROPE_BRUSSELS, + raw_tzdata::ROK, + raw_tzdata::INDIAN_CHRISTMAS, + raw_tzdata::AMERICA_NORONHA, + raw_tzdata::AUSTRALIA_BROKEN_HILL, + raw_tzdata::AMERICA_WHITEHORSE, + raw_tzdata::CUBA, + raw_tzdata::ASIA_THIMBU, + raw_tzdata::AFRICA_EL_AAIUN, + raw_tzdata::AMERICA_HERMOSILLO, + raw_tzdata::AMERICA_ENSENADA, + raw_tzdata::ASIA_BAKU, + raw_tzdata::ASIA_BANGKOK, + raw_tzdata::AMERICA_MANAUS, + raw_tzdata::ASIA_ALMATY, + raw_tzdata::ASIA_ATYRAU, + raw_tzdata::PACIFIC_KIRITIMATI, + raw_tzdata::PACIFIC_GUAM, + raw_tzdata::AFRICA_CONAKRY, + raw_tzdata::AUSTRALIA_LHI, + raw_tzdata::AUSTRALIA_LINDEMAN, + raw_tzdata::AMERICA_LOS_ANGELES, + raw_tzdata::ASIA_TBILISI, + raw_tzdata::PACIFIC_ENDERBURY, + raw_tzdata::PACIFIC_KOSRAE, + raw_tzdata::AMERICA_GODTHAB, + raw_tzdata::AUSTRALIA_BROKEN_HILL, + raw_tzdata::AMERICA_MAZATLAN, + raw_tzdata::GB, + raw_tzdata::ASIA_MAKASSAR, + raw_tzdata::AMERICA_GUAYAQUIL, + raw_tzdata::NZ, + raw_tzdata::ASIA_KHANDYGA, + raw_tzdata::ANTARCTICA_ROTHERA, + raw_tzdata::AMERICA_PORTO_ACRE, + raw_tzdata::EUROPE_AMSTERDAM, + raw_tzdata::ASIA_OMSK, + raw_tzdata::PACIFIC_WAKE, + raw_tzdata::ANTARCTICA_DUMONT_D_URVILLE, + raw_tzdata::KWAJALEIN, + raw_tzdata::AMERICA_JUJUY, + raw_tzdata::ARCTIC_LONGYEARBYEN, + raw_tzdata::AMERICA_YAKUTAT, + raw_tzdata::PACIFIC_GUADALCANAL, + raw_tzdata::ATLANTIC_FAEROE, + raw_tzdata::AFRICA_BANJUL, + raw_tzdata::ATLANTIC_FAEROE, + raw_tzdata::ATLANTIC_BERMUDA, + raw_tzdata::ATLANTIC_MADEIRA, + raw_tzdata::ASIA_KATHMANDU, + raw_tzdata::PACIFIC_FIJI, + raw_tzdata::TURKEY, + raw_tzdata::EUROPE_ROME, + raw_tzdata::PACIFIC_MAJURO, + raw_tzdata::ANTARCTICA_SYOWA, + raw_tzdata::EUROPE_BUDAPEST, + raw_tzdata::UCT, + raw_tzdata::ANTARCTICA_MC_MURDO, + raw_tzdata::KWAJALEIN, + raw_tzdata::EUROPE_KALININGRAD, + raw_tzdata::ANTARCTICA_DAVIS, + raw_tzdata::ASIA_CALCUTTA, + raw_tzdata::PACIFIC_GALAPAGOS, + raw_tzdata::ASIA_YEKATERINBURG, + raw_tzdata::UCT, + raw_tzdata::ASIA_HO_CHI_MINH, + raw_tzdata::JAPAN, + raw_tzdata::LIBYA, + raw_tzdata::PACIFIC_HONOLULU, + raw_tzdata::AFRICA_KIGALI, + raw_tzdata::AUSTRALIA_DARWIN, + raw_tzdata::AUSTRALIA_CURRIE, + raw_tzdata::ISRAEL, + raw_tzdata::ASIA_JAYAPURA, + raw_tzdata::EUROPE_ISLE_OF_MAN, + raw_tzdata::ASIA_SREDNEKOLYMSK, + raw_tzdata::ASIA_KASHGAR, + raw_tzdata::EUROPE_BERLIN, + raw_tzdata::EUROPE_LUXEMBOURG, + raw_tzdata::AUSTRALIA_ADELAIDE, + raw_tzdata::PACIFIC_TAHITI, + raw_tzdata::AMERICA_SAO_PAULO, + raw_tzdata::PACIFIC_PORT_MORESBY, + raw_tzdata::ANTARCTICA_MAWSON, + raw_tzdata::ANTARCTICA_MC_MURDO, + raw_tzdata::ATLANTIC_SOUTH_GEORGIA, + raw_tzdata::ANTARCTICA_MACQUARIE, + raw_tzdata::PACIFIC_FAKAOFO, + raw_tzdata::PACIFIC_NORFOLK, + raw_tzdata::AFRICA_WINDHOEK, + raw_tzdata::ASIA_KUCHING, + raw_tzdata::EUROPE_TALLINN, + raw_tzdata::EIRE, + raw_tzdata::ASIA_KABUL, + raw_tzdata::ASIA_ORAL, + raw_tzdata::ANTARCTICA_PALMER, + raw_tzdata::AMERICA_HALIFAX, + raw_tzdata::EUROPE_GIBRALTAR, + raw_tzdata::ASIA_NOVOKUZNETSK, + raw_tzdata::EUROPE_STOCKHOLM, + raw_tzdata::ASIA_KARACHI, + raw_tzdata::ASIA_PHNOM_PENH, + raw_tzdata::ATLANTIC_CAPE_VERDE, + raw_tzdata::PACIFIC_MIDWAY, + raw_tzdata::AMERICA_CURACAO, + raw_tzdata::EUROPE_CHISINAU, + raw_tzdata::AFRICA_BRAZZAVILLE, + raw_tzdata::TURKEY, + raw_tzdata::PACIFIC_CHUUK, + raw_tzdata::ATLANTIC_ST_HELENA, + raw_tzdata::ASIA_BARNAUL, + raw_tzdata::PACIFIC_HONOLULU, + raw_tzdata::AFRICA_KINSHASA, + raw_tzdata::ISRAEL, + raw_tzdata::PACIFIC_HONOLULU, + raw_tzdata::AUSTRALIA_PERTH, + raw_tzdata::AMERICA_SANTIAGO, + raw_tzdata::EUROPE_UZHGOROD, + raw_tzdata::EUROPE_SKOPJE, + raw_tzdata::PACIFIC_PALAU, + raw_tzdata::EUROPE_SIMFEROPOL, + raw_tzdata::AUSTRALIA_ACT, + raw_tzdata::PACIFIC_POHNPEI, + raw_tzdata::PACIFIC_CHUUK, + raw_tzdata::UCT, + raw_tzdata::EUROPE_MINSK, + raw_tzdata::PACIFIC_CHUUK, + raw_tzdata::ASIA_KRASNOYARSK, + raw_tzdata::AFRICA_KHARTOUM, + raw_tzdata::ASIA_BAGHDAD, + raw_tzdata::UCT, + raw_tzdata::AMERICA_YELLOWKNIFE, + raw_tzdata::EUROPE_JERSEY, + raw_tzdata::ATLANTIC_CANARY, + raw_tzdata::ATLANTIC_STANLEY, + raw_tzdata::EUROPE_KIEV, + raw_tzdata::EUROPE_LJUBLJANA, + raw_tzdata::ANTARCTICA_TROLL, + raw_tzdata::GMT, + raw_tzdata::EUROPE_BUCHAREST, + raw_tzdata::ASIA_KATHMANDU, + raw_tzdata::EUROPE_KIROV, + raw_tzdata::EUROPE_CHISINAU, + raw_tzdata::EUROPE_BUSINGEN, + raw_tzdata::ANTARCTICA_CASEY, + raw_tzdata::ASIA_BISHKEK, + raw_tzdata::UCT, + raw_tzdata::ASIA_THIMBU, + raw_tzdata::TURKEY, + raw_tzdata::ANTARCTICA_VOSTOK, + raw_tzdata::AMERICA_LA_PAZ, + raw_tzdata::AUSTRALIA_LHI, + raw_tzdata::EUROPE_ULYANOVSK, + raw_tzdata::ATLANTIC_AZORES, + raw_tzdata::ASIA_SAKHALIN, + raw_tzdata::PACIFIC_WALLIS, + raw_tzdata::ASIA_IRKUTSK, + raw_tzdata::ASIA_KUALA_LUMPUR, + raw_tzdata::PORTUGAL, + raw_tzdata::EUROPE_GUERNSEY, + raw_tzdata::FACTORY, + raw_tzdata::HONGKONG, + raw_tzdata::ICELAND, + raw_tzdata::EUROPE_KIEV, + raw_tzdata::ASIA_RIYADH, + raw_tzdata::EUROPE_VADUZ, + raw_tzdata::AMERICA_MEXICO_CITY, + raw_tzdata::GMT, + raw_tzdata::ASIA_YAKUTSK, ]; const ASSO_VALUES: [u16; 256] = [ @@ -5788,7 +4647,7 @@ const ASSO_VALUES: [u16; 256] = [ 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, ]; -fn find_item(s: &[u8]) -> Option<&'static Item> { +fn find_key(s: &[u8]) -> Option { let len = s.len(); if !matches!(len, 2..=25) { return None; @@ -5825,21 +4684,25 @@ fn find_item(s: &[u8]) -> Option<&'static Item> { return None; } let key = WORDLIST[key]?; - let key: u16 = unsafe { transmute(key) }; - let item = &ITEMS[key as usize]; - if !item.name.eq_ignore_ascii_case(s) { + let index: u16 = unsafe { transmute(key) }; + let name = NAMES[index as usize]; + if !name.eq_ignore_ascii_case(s) { return None; } - Some(item) + Some(key) } #[inline] pub(crate) fn find_tz(s: &[u8]) -> Option> { - Some(find_item(s)?.tz) + let key = find_key(s)?; + let index: u16 = unsafe { transmute(key) }; + Some(*TIME_ZONES[index as usize]) } #[inline] pub(crate) fn find_raw(s: &[u8]) -> Option<&'static [u8]> { - Some(find_item(s)?.binary) + let key = find_key(s)?; + let index: u16 = unsafe { transmute(key) }; + Some(RAW_TIME_ZONES[index as usize]) } From b246b991b1029c3dc76855477044cf850dc7b250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= Date: Wed, 14 Sep 2022 23:03:35 +0200 Subject: [PATCH 8/8] Do a pre-release first --- .github/workflows/ci.yml | 2 ++ CHANGELOG.md | 4 ++++ Cargo.toml | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e569107..ae09274 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,7 @@ on: - v0.2.x - v0.3.x - v0.4.x + - v0.5.x pull_request: branches: - main @@ -15,6 +16,7 @@ on: - v0.2.x - v0.3.x - v0.4.x + - v0.5.x schedule: - cron: "58 7 * * 3" diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f6ce13..a61d97c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Changes between the versions +### 0.5.0-pre.1 (2022-09-14) + +* Simplify a lot by removing feature gates [[#123](https://github.com/Kijewski/tzdb/pull/123)] + ### 0.4.5 (2022-08-31) * Remove [phf](https://crates.io/crates/phf) dependency diff --git a/Cargo.toml b/Cargo.toml index ebded4b..02e1830 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tzdb" -version = "0.5.0" +version = "0.5.0-pre.1" edition = "2018" authors = ["René Kijewski "] repository = "https://github.com/Kijewski/tzdb" @@ -13,7 +13,7 @@ rust-version = "1.55" [dependencies] tz-rs = { version = "^0.6.14", default-features = false, features = ["const"] } -iana-time-zone = { version = "^0.1.47", default-features = false } +iana-time-zone = { version = "^0.1.48", default-features = false } utcnow = { version = "^0.2.1", default-features = false } [dev-dependencies]