// @generated /// Implement `DataProvider` on the given struct using the data /// hardcoded in this file. This allows the struct to be used with /// `icu`'s `_unstable` constructors. #[doc(hidden)] #[macro_export] macro_rules! __impl_time_zone_bcp47_to_iana_v1 { ($ provider : ty) => { #[clippy::msrv = "1.67"] const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; #[clippy::msrv = "1.67"] impl $provider { #[doc(hidden)] pub const SINGLETON_TIME_ZONE_BCP47_TO_IANA_V1: &'static ::Yokeable = &icu::timezone::provider::names::Bcp47ToIanaMapV1 { bcp47_ids_checksum: 4342095620703458995u64, canonical_iana_ids: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\xC3\x01\0\0\0\0\x0E\0\x18\0\"\x001\0A\0N\0Z\0i\0v\0\x86\0\x96\0\xAF\0\xC0\0\xD2\0\xE3\0\xF5\0\x05\x01\x15\x01&\x01D\x01]\x01x\x01\x92\x01\xA9\x01\xC3\x01\xDC\x01\xFA\x01\x11\x02*\x02D\x02]\x02n\x02{\x02\x8D\x02\xA2\x02\xB4\x02\xC4\x02\xD3\x02\xE3\x02\xF5\x02\x08\x03\x1B\x03/\x03>\x03N\x03[\x03d\x03s\x03\x83\x03\x8D\x03\x9C\x03\xAE\x03\xBA\x03\xC6\x03\xD6\x03\xE7\x03\xF7\x03\x02\x04\x10\x04\"\x043\x04@\x04Q\x04_\x04s\x04\x83\x04\x92\x04\xA3\x04\xB1\x04\xBF\x04\xD2\x04\xE4\x04\xF2\x04\x03\x05\x10\x05 \x05.\x05:\x05I\x05U\x05c\x05r\x05\x82\x05\x95\x05\xA6\x05\xB7\x05\xC6\x05\xD5\x05\xE4\x05\xF4\x05\x02\x06\x12\x06!\x062\x06B\x06V\x06k\x06y\x06\x8D\x06\xA1\x06\xAF\x06\xC1\x06\xD6\x06\xE6\x06\xF2\x06\x03\x07\x12\x07\x1F\x071\x07>\x07L\x07]\x07k\x07\x7F\x07\x8F\x07\x9C\x07\xA9\x07\xB4\x07\xC2\x07\xD4\x07\xDB\x07\xE9\x07\xFC\x07\x0C\x08\x1A\x08&\x083\x08@\x08O\x08^\x08o\x08\x7F\x08\x94\x08\xA2\x08\xB3\x08\xC4\x08\xD2\x08\xDE\x08\xED\x08\xFA\x08\x06\t\x15\t\"\t)\t;\tJ\tZ\tf\tv\t\x84\t\x93\t\xA0\t\xAE\t\xBA\t\xCB\t\xD4\t\xE1\t\xF0\t\xFC\t\x0B\n\x1A\n&\n6\nJ\nV\nj\nw\n\x84\n\x8B\n\x99\n\xAB\n\xBA\n\xCF\n\xDC\n\xE9\n\xFF\n\x10\x0B\x1C\x0B)\x0B7\x0BB\x0BP\x0Bc\x0Bp\x0B\x86\x0B\x95\x0B\xA2\x0B\xAE\x0B\xBB\x0B\xC9\x0B\xD6\x0B\xE8\x0B\xF4\x0B\x01\x0C\r\x0C\x18\x0C*\x0C5\x0CC\x0CP\x0C_\x0Ci\x0Cs\x0C\x81\x0C\x8D\x0C\x9C\x0C\xAE\x0C\xBC\x0C\xCA\x0C\xD7\x0C\xE7\x0C\xF5\x0C\xFF\x0C\n\r\x18\r\"\r-\r8\rC\rP\r^\rg\ru\r\x80\r\x90\r\x9C\r\xA8\r\xB7\r\xC4\r\xD2\r\xE3\r\xEE\r\xFC\r\r\x0E\x1A\x0E)\x0E9\x0EL\x0E]\x0Ek\x0Ex\x0E\x85\x0E\x90\x0E\x9F\x0E\xA8\x0E\xB8\x0E\xC2\x0E\xD0\x0E\xE2\x0E\xF3\x0E\x05\x0F\x0C\x0F\x18\x0F(\x0F7\x0FF\x0FW\x0Fl\x0Fz\x0F\x8C\x0F\x9D\x0F\xB0\x0F\xBE\x0F\xCF\x0F\xDF\x0F\xEE\x0F\x04\x10\x13\x10\x1F\x100\x10=\x10L\x10Z\x10g\x10v\x10\x82\x10\x91\x10\xA1\x10\xAC\x10\xBA\x10\xC7\x10\xD3\x10\xE3\x10\xF2\x10\xFD\x10\x0B\x11\x17\x11&\x117\x11E\x11Y\x11m\x11x\x11\x84\x11\x91\x11\xA1\x11\xB1\x11\xC4\x11\xCB\x11\xDB\x11\xE8\x11\xF7\x11\x04\x12\x14\x12\x1E\x12,\x12<\x12K\x12[\x12g\x12q\x12|\x12\x88\x12\x94\x12\xA6\x12\xB3\x12\xC3\x12\xD0\x12\xDC\x12\xE9\x12\xFA\x12\x03\x13\x13\x13!\x13/\x13A\x13K\x13[\x13h\x13u\x13\x85\x13\x95\x13\xA7\x13\xB3\x13\xC0\x13\xCB\x13\xDE\x13\xE9\x13\xF8\x13\x08\x14\x16\x14(\x148\x14K\x14\\\x14k\x14|\x14\x88\x14\x98\x14\xAA\x14\xB5\x14\xC4\x14\xD7\x14\xEC\x14\xF9\x14\x07\x15\x19\x15(\x158\x15C\x15O\x15\\\x15k\x15t\x15\x81\x15\x8D\x15\x9E\x15\xAD\x15\xC2\x15\xD2\x15\xDD\x15\xF1\x15\xFC\x15\r\x16\x1B\x16'\x165\x16@\x16L\x16c\x16t\x16\x81\x16\x90\x16\x9E\x16\xAD\x16\xBD\x16\xD9\x16\xEE\x16\xFC\x16\x10\x17#\x17>\x17O\x17j\x17|\x17\x97\x17\xB5\x17\xC5\x17\xDE\x17\xEA\x17\xF9\x17\x06\x18\x1F\x186\x18P\x18k\x18z\x18\x81\x18\x8A\x18\x93\x18\x9C\x18\xA5\x18\xAE\x18\xB7\x18\xC0\x18\xC9\x18\xD2\x18\xDC\x18\xE6\x18\xF0\x18\xFA\x18\x04\x19\r\x19\x16\x19\x1F\x19(\x191\x19:\x19C\x19L\x19U\x19_\x19i\x19s\x19\x85\x19\x93\x19\xA0\x19\xAE\x19\xC0\x19\xCF\x19\xDE\x19\xEF\x19\xFF\x19\x0C\x1A\x1A\x1A&\x1A/\x1A=\x1AP\x1A]\x1AEurope/AndorraAsia/DubaiAsia/KabulAmerica/AntiguaAmerica/AnguillaEurope/TiraneAsia/YerevanAmerica/CuracaoAfrica/LuandaAntarctica/CaseyAntarctica/DavisAntarctica/DumontDUrvilleAntarctica/MawsonAntarctica/McMurdoAntarctica/PalmerAntarctica/RotheraAntarctica/SyowaAntarctica/TrollAntarctica/VostokAmerica/Argentina/Buenos_AiresAmerica/Argentina/CordobaAmerica/Argentina/CatamarcaAmerica/Argentina/La_RiojaAmerica/Argentina/JujuyAmerica/Argentina/San_LuisAmerica/Argentina/MendozaAmerica/Argentina/Rio_GallegosAmerica/Argentina/SaltaAmerica/Argentina/TucumanAmerica/Argentina/San_JuanAmerica/Argentina/UshuaiaPacific/Pago_PagoEurope/ViennaAustralia/AdelaideAustralia/Broken_HillAustralia/BrisbaneAustralia/DarwinAustralia/EuclaAustralia/HobartAustralia/LindemanAustralia/Lord_HoweAustralia/MelbourneAntarctica/MacquarieAustralia/PerthAustralia/SydneyAmerica/ArubaAsia/BakuEurope/SarajevoAmerica/BarbadosAsia/DhakaEurope/BrusselsAfrica/OuagadougouEurope/SofiaAsia/BahrainAfrica/BujumburaAfrica/Porto-NovoAtlantic/BermudaAsia/BruneiAmerica/La_PazAmerica/KralendijkAmerica/AraguainaAmerica/BelemAmerica/Boa_VistaAmerica/CuiabaAmerica/Campo_GrandeAmerica/EirunepeAmerica/NoronhaAmerica/FortalezaAmerica/ManausAmerica/MaceioAmerica/Porto_VelhoAmerica/Rio_BrancoAmerica/RecifeAmerica/Sao_PauloAmerica/BahiaAmerica/SantaremAmerica/NassauAsia/ThimphuAfrica/GaboroneEurope/MinskAmerica/BelizeAmerica/CrestonAmerica/EdmontonAmerica/Fort_NelsonAmerica/Glace_BayAmerica/Goose_BayAmerica/HalifaxAmerica/IqaluitAmerica/MonctonAmerica/ResoluteAmerica/ReginaAmerica/St_JohnsAmerica/TorontoAmerica/VancouverAmerica/WinnipegAmerica/Blanc-SablonAmerica/Cambridge_BayAmerica/DawsonAmerica/Dawson_CreekAmerica/Rankin_InletAmerica/InuvikAmerica/WhitehorseAmerica/Swift_CurrentAmerica/AtikokanIndian/CocosAfrica/LubumbashiAfrica/KinshasaAfrica/BanguiAfrica/BrazzavilleEurope/ZurichAfrica/AbidjanPacific/RarotongaPacific/EasterAmerica/Punta_ArenasAmerica/SantiagoAfrica/DoualaAsia/ShanghaiAsia/UrumqiAmerica/BogotaAmerica/Costa_RicaCST6CDTAmerica/HavanaAtlantic/Cape_VerdeIndian/ChristmasAsia/FamagustaAsia/NicosiaEurope/PragueEurope/BerlinEurope/BusingenAfrica/DjiboutiEurope/CopenhagenAmerica/DominicaAmerica/Santo_DomingoAfrica/AlgiersPacific/GalapagosAmerica/GuayaquilEurope/TallinnAfrica/CairoAfrica/El_AaiunAfrica/AsmaraAfrica/CeutaAtlantic/CanaryEurope/MadridEST5EDTAfrica/Addis_AbabaEurope/HelsinkiEurope/MariehamnPacific/FijiAtlantic/StanleyPacific/KosraePacific/PohnpeiPacific/ChuukAtlantic/FaroeEurope/ParisAfrica/LibrevilleAsia/GazaEurope/LondonAmerica/GrenadaAsia/TbilisiAmerica/CayenneEurope/GuernseyAfrica/AccraEurope/GibraltarAmerica/DanmarkshavnAmerica/NuukAmerica/ScoresbysundAmerica/ThuleAfrica/BanjulEtc/GMTAfrica/ConakryAmerica/GuadeloupeAmerica/MarigotAmerica/St_BarthelemyAfrica/MalaboEurope/AthensAtlantic/South_GeorgiaAmerica/GuatemalaPacific/GuamAfrica/BissauAmerica/GuyanaAsia/HebronAsia/Hong_KongAmerica/TegucigalpaEurope/ZagrebAmerica/Port-au-PrinceEurope/BudapestAsia/JayapuraAsia/JakartaAsia/MakassarAsia/PontianakEurope/DublinEurope/Isle_of_ManAsia/KolkataIndian/ChagosAsia/BaghdadAsia/TehranAtlantic/ReykjavikEurope/RomeAsia/JerusalemEurope/JerseyAmerica/JamaicaAsia/AmmanAsia/TokyoAfrica/NairobiAsia/BishkekAsia/Phnom_PenhPacific/KiritimatiPacific/KantonPacific/TarawaIndian/ComoroAmerica/St_KittsAsia/PyongyangAsia/SeoulAsia/KuwaitAmerica/CaymanAsia/AqtauAsia/AqtobeAsia/AlmatyAsia/AtyrauAsia/QostanayAsia/QyzylordaAsia/OralAsia/VientianeAsia/BeirutAmerica/St_LuciaEurope/VaduzAsia/ColomboAfrica/MonroviaAfrica/MaseruEurope/VilniusEurope/LuxembourgEurope/RigaAfrica/TripoliAfrica/CasablancaEurope/MonacoEurope/ChisinauEurope/PodgoricaIndian/AntananarivoPacific/KwajaleinPacific/MajuroEurope/SkopjeAfrica/BamakoAsia/YangonAsia/ChoibalsanAsia/HovdAsia/UlaanbaatarAsia/MacauPacific/SaipanAmerica/MartiniqueAfrica/NouakchottAmerica/MontserratMST7MDTEurope/MaltaIndian/MauritiusIndian/MaldivesAfrica/BlantyreAmerica/ChihuahuaAmerica/Ciudad_JuarezAmerica/CancunAmerica/HermosilloAmerica/MatamorosAmerica/Mexico_CityAmerica/MeridaAmerica/MonterreyAmerica/MazatlanAmerica/OjinagaAmerica/Bahia_BanderasAmerica/TijuanaAsia/KuchingAsia/Kuala_LumpurAfrica/MaputoAfrica/WindhoekPacific/NoumeaAfrica/NiameyPacific/NorfolkAfrica/LagosAmerica/ManaguaEurope/AmsterdamEurope/OsloAsia/KathmanduPacific/NauruPacific/NiuePacific/AucklandPacific/ChathamAsia/MuscatAmerica/PanamaAmerica/LimaPacific/GambierPacific/MarquesasPacific/TahitiPacific/Port_MoresbyPacific/BougainvilleAsia/ManilaAsia/KarachiEurope/WarsawAmerica/MiquelonPacific/PitcairnAmerica/Puerto_RicoPST8PDTAtlantic/MadeiraEurope/LisbonAtlantic/AzoresPacific/PalauAmerica/AsuncionAsia/QatarIndian/ReunionEurope/BucharestEurope/BelgradeEurope/AstrakhanAsia/BarnaulAsia/ChitaAsia/AnadyrAsia/MagadanAsia/IrkutskEurope/KaliningradAsia/KhandygaAsia/KrasnoyarskEurope/SamaraEurope/KirovEurope/MoscowAsia/NovokuznetskAsia/OmskAsia/NovosibirskAsia/KamchatkaEurope/SaratovAsia/SrednekolymskAsia/TomskEurope/UlyanovskAsia/Ust-NeraAsia/SakhalinEurope/VolgogradAsia/VladivostokAsia/YekaterinburgAsia/YakutskAfrica/KigaliAsia/RiyadhPacific/GuadalcanalIndian/MaheAfrica/KhartoumEurope/StockholmAsia/SingaporeAtlantic/St_HelenaEurope/LjubljanaArctic/LongyearbyenEurope/BratislavaAfrica/FreetownEurope/San_MarinoAfrica/DakarAfrica/MogadishuAmerica/ParamariboAfrica/JubaAfrica/Sao_TomeAmerica/El_SalvadorAmerica/Lower_PrincesAsia/DamascusAfrica/MbabaneAmerica/Grand_TurkAfrica/NdjamenaIndian/KerguelenAfrica/LomeAsia/BangkokAsia/DushanbePacific/FakaofoAsia/DiliAsia/AshgabatAfrica/TunisPacific/TongatapuEurope/IstanbulAmerica/Port_of_SpainPacific/FunafutiAsia/TaipeiAfrica/Dar_es_SalaamEurope/KyivEurope/SimferopolAfrica/KampalaPacific/WakePacific/MidwayEtc/UnknownAmerica/AdakAmerica/Indiana/MarengoAmerica/AnchorageAmerica/BoiseAmerica/ChicagoAmerica/DenverAmerica/DetroitPacific/HonoluluAmerica/Indiana/IndianapolisAmerica/Indiana/VevayAmerica/JuneauAmerica/Indiana/KnoxAmerica/Los_AngelesAmerica/Kentucky/LouisvilleAmerica/MenomineeAmerica/Kentucky/MonticelloAmerica/MetlakatlaAmerica/North_Dakota/CenterAmerica/North_Dakota/New_SalemAmerica/New_YorkAmerica/Indiana/VincennesAmerica/NomeAmerica/PhoenixAmerica/SitkaAmerica/Indiana/Tell_CityAmerica/Indiana/WinamacAmerica/Indiana/PetersburgAmerica/North_Dakota/BeulahAmerica/YakutatEtc/UTCEtc/GMT-1Etc/GMT-2Etc/GMT-3Etc/GMT-4Etc/GMT-5Etc/GMT-6Etc/GMT-7Etc/GMT-8Etc/GMT-9Etc/GMT-10Etc/GMT-11Etc/GMT-12Etc/GMT-13Etc/GMT-14Etc/GMT+1Etc/GMT+2Etc/GMT+3Etc/GMT+4Etc/GMT+5Etc/GMT+6Etc/GMT+7Etc/GMT+8Etc/GMT+9Etc/GMT+10Etc/GMT+11Etc/GMT+12America/MontevideoAsia/SamarkandAsia/TashkentEurope/VaticanAmerica/St_VincentAmerica/CaracasAmerica/TortolaAmerica/St_ThomasAsia/Ho_Chi_MinhPacific/EfatePacific/WallisPacific/ApiaAsia/AdenIndian/MayotteAfrica/JohannesburgAfrica/LusakaAfrica/Harare") } }; } #[clippy::msrv = "1.67"] impl icu_provider::DataProvider for $provider { fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { if req.locale.is_empty() { Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_TIME_ZONE_BCP47_TO_IANA_V1)), metadata: Default::default() }) } else { Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) } } } }; } /// Implement `IterableDataProvider` on the given struct using the data /// hardcoded in this file. This allows the struct to be used with /// `DatagenDriver` for this key. #[doc(hidden)] #[macro_export] macro_rules! __impliterable_time_zone_bcp47_to_iana_v1 { ($ provider : ty) => { #[clippy::msrv = "1.67"] impl icu_provider::datagen::IterableDataProvider for $provider { fn supported_locales(&self) -> Result, icu_provider::DataError> { Ok([icu_provider::DataLocale::default()].into()) } } }; }