windows_timezones/
generated.rs

1#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
2#[cfg_attr(feature = "strum", derive(strum::EnumIter))]
3#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
4#[cfg_attr(
5    feature = "sqlx",
6    derive(sqlx::Type),
7    sqlx(type_name = "windows_timezone", rename_all = "snake_case")
8)]
9pub enum WindowsTimezone {
10    #[doc = "(UTC-12:00) International Date Line West"]
11    DatelineStandardTime,
12    #[doc = "(UTC-11:00) Coordinated Universal Time-11"]
13    UtcMinus11,
14    #[doc = "(UTC-10:00) Aleutian Islands"]
15    AleutianStandardTime,
16    #[doc = "(UTC-10:00) Hawaii"]
17    HawaiianStandardTime,
18    #[doc = "(UTC-09:30) Marquesas Islands"]
19    MarquesasStandardTime,
20    #[doc = "(UTC-09:00) Alaska"]
21    AlaskanStandardTime,
22    #[doc = "(UTC-09:00) Coordinated Universal Time-09"]
23    UtcMinus09,
24    #[doc = "(UTC-08:00) Baja California"]
25    PacificStandardTimeMexico,
26    #[doc = "(UTC-08:00) Coordinated Universal Time-08"]
27    UtcMinus08,
28    #[doc = "(UTC-08:00) Pacific Time (US & Canada)"]
29    PacificStandardTime,
30    #[doc = "(UTC-07:00) Arizona"]
31    UsMountainStandardTime,
32    #[doc = "(UTC-07:00) Chihuahua, La Paz, Mazatlan"]
33    MountainStandardTimeMexico,
34    #[doc = "(UTC-07:00) Mountain Time (US & Canada)"]
35    MountainStandardTime,
36    #[doc = "(UTC-07:00) Yukon"]
37    YukonStandardTime,
38    #[doc = "(UTC-06:00) Central America"]
39    CentralAmericaStandardTime,
40    #[doc = "(UTC-06:00) Central Time (US & Canada)"]
41    CentralStandardTime,
42    #[doc = "(UTC-06:00) Easter Island"]
43    EasterIslandStandardTime,
44    #[doc = "(UTC-06:00) Guadalajara, Mexico City, Monterrey"]
45    CentralStandardTimeMexico,
46    #[doc = "(UTC-06:00) Saskatchewan"]
47    CanadaCentralStandardTime,
48    #[doc = "(UTC-05:00) Bogota, Lima, Quito, Rio Branco"]
49    SaPacificStandardTime,
50    #[doc = "(UTC-05:00) Chetumal"]
51    EasternStandardTimeMexico,
52    #[doc = "(UTC-05:00) Eastern Time (US & Canada)"]
53    EasternStandardTime,
54    #[doc = "(UTC-05:00) Haiti"]
55    HaitiStandardTime,
56    #[doc = "(UTC-05:00) Havana"]
57    CubaStandardTime,
58    #[doc = "(UTC-05:00) Indiana (East)"]
59    UsEasternStandardTime,
60    #[doc = "(UTC-05:00) Turks and Caicos"]
61    TurksAndCaicosStandardTime,
62    #[doc = "(UTC-04:00) Asuncion"]
63    ParaguayStandardTime,
64    #[doc = "(UTC-04:00) Atlantic Time (Canada)"]
65    AtlanticStandardTime,
66    #[doc = "(UTC-04:00) Caracas"]
67    VenezuelaStandardTime,
68    #[doc = "(UTC-04:00) Cuiaba"]
69    CentralBrazilianStandardTime,
70    #[doc = "(UTC-04:00) Georgetown, La Paz, Manaus, San Juan"]
71    SaWesternStandardTime,
72    #[doc = "(UTC-04:00) Santiago"]
73    PacificSaStandardTime,
74    #[doc = "(UTC-03:30) Newfoundland"]
75    NewfoundlandStandardTime,
76    #[doc = "(UTC-03:00) Araguaina"]
77    TocantinsStandardTime,
78    #[doc = "(UTC-03:00) Brasilia"]
79    ESouthAmericaStandardTime,
80    #[doc = "(UTC-03:00) Cayenne, Fortaleza"]
81    SaEasternStandardTime,
82    #[doc = "(UTC-03:00) City of Buenos Aires"]
83    ArgentinaStandardTime,
84    #[doc = "(UTC-03:00) Greenland"]
85    GreenlandStandardTime,
86    #[doc = "(UTC-03:00) Montevideo"]
87    MontevideoStandardTime,
88    #[doc = "(UTC-03:00) Punta Arenas"]
89    MagallanesStandardTime,
90    #[doc = "(UTC-03:00) Saint Pierre and Miquelon"]
91    SaintPierreStandardTime,
92    #[doc = "(UTC-03:00) Salvador"]
93    BahiaStandardTime,
94    #[doc = "(UTC-02:00) Coordinated Universal Time-02"]
95    UtcMinus02,
96    #[doc = "(UTC-01:00) Azores"]
97    AzoresStandardTime,
98    #[doc = "(UTC-01:00) Cabo Verde Is."]
99    CapeVerdeStandardTime,
100    #[doc = "(UTC) Coordinated Universal Time"]
101    #[default]
102    Utc,
103    #[doc = "(UTC+00:00) Dublin, Edinburgh, Lisbon, London"]
104    GmtStandardTime,
105    #[doc = "(UTC+00:00) Monrovia, Reykjavik"]
106    GreenwichStandardTime,
107    #[doc = "(UTC+00:00) Sao Tome"]
108    SaoTomeStandardTime,
109    #[doc = "(UTC+01:00) Casablanca"]
110    MoroccoStandardTime,
111    #[doc = "(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"]
112    WEuropeStandardTime,
113    #[doc = "(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague"]
114    CentralEuropeStandardTime,
115    #[doc = "(UTC+01:00) Brussels, Copenhagen, Madrid, Paris"]
116    RomanceStandardTime,
117    #[doc = "(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb"]
118    CentralEuropeanStandardTime,
119    #[doc = "(UTC+01:00) West Central Africa"]
120    WCentralAfricaStandardTime,
121    #[doc = "(UTC+02:00) Amman"]
122    JordanStandardTime,
123    #[doc = "(UTC+02:00) Athens, Bucharest"]
124    GtbStandardTime,
125    #[doc = "(UTC+02:00) Beirut"]
126    MiddleEastStandardTime,
127    #[doc = "(UTC+02:00) Cairo"]
128    EgyptStandardTime,
129    #[doc = "(UTC+02:00) Chisinau"]
130    EEuropeStandardTime,
131    #[doc = "(UTC+02:00) Damascus"]
132    SyriaStandardTime,
133    #[doc = "(UTC+02:00) Gaza, Hebron"]
134    WestBankStandardTime,
135    #[doc = "(UTC+02:00) Harare, Pretoria"]
136    SouthAfricaStandardTime,
137    #[doc = "(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius"]
138    FleStandardTime,
139    #[doc = "(UTC+02:00) Jerusalem"]
140    IsraelStandardTime,
141    #[doc = "(UTC+02:00) Juba"]
142    SouthSudanStandardTime,
143    #[doc = "(UTC+02:00) Kaliningrad"]
144    KaliningradStandardTime,
145    #[doc = "(UTC+02:00) Khartoum"]
146    SudanStandardTime,
147    #[doc = "(UTC+02:00) Tripoli"]
148    LibyaStandardTime,
149    #[doc = "(UTC+02:00) Windhoek"]
150    NamibiaStandardTime,
151    #[doc = "(UTC+03:00) Baghdad"]
152    ArabicStandardTime,
153    #[doc = "(UTC+03:00) Istanbul"]
154    TurkeyStandardTime,
155    #[doc = "(UTC+03:00) Kuwait, Riyadh"]
156    ArabStandardTime,
157    #[doc = "(UTC+03:00) Minsk"]
158    BelarusStandardTime,
159    #[doc = "(UTC+03:00) Moscow, St. Petersburg"]
160    RussianStandardTime,
161    #[doc = "(UTC+03:00) Nairobi"]
162    EAfricaStandardTime,
163    #[doc = "(UTC+03:30) Tehran"]
164    IranStandardTime,
165    #[doc = "(UTC+04:00) Abu Dhabi, Muscat"]
166    ArabianStandardTime,
167    #[doc = "(UTC+04:00) Astrakhan, Ulyanovsk"]
168    AstrakhanStandardTime,
169    #[doc = "(UTC+04:00) Baku"]
170    AzerbaijanStandardTime,
171    #[doc = "(UTC+04:00) Izhevsk, Samara"]
172    RussiaTimeZone3,
173    #[doc = "(UTC+04:00) Port Louis"]
174    MauritiusStandardTime,
175    #[doc = "(UTC+04:00) Saratov"]
176    SaratovStandardTime,
177    #[doc = "(UTC+04:00) Tbilisi"]
178    GeorgianStandardTime,
179    #[doc = "(UTC+04:00) Volgograd"]
180    VolgogradStandardTime,
181    #[doc = "(UTC+04:00) Yerevan"]
182    CaucasusStandardTime,
183    #[doc = "(UTC+04:30) Kabul"]
184    AfghanistanStandardTime,
185    #[doc = "(UTC+05:00) Ashgabat, Tashkent"]
186    WestAsiaStandardTime,
187    #[doc = "(UTC+05:00) Ekaterinburg"]
188    EkaterinburgStandardTime,
189    #[doc = "(UTC+05:00) Islamabad, Karachi"]
190    PakistanStandardTime,
191    #[doc = "(UTC+05:00) Qyzylorda"]
192    QyzylordaStandardTime,
193    #[doc = "(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi"]
194    IndiaStandardTime,
195    #[doc = "(UTC+05:30) Sri Jayawardenepura"]
196    SriLankaStandardTime,
197    #[doc = "(UTC+05:45) Kathmandu"]
198    NepalStandardTime,
199    #[doc = "(UTC+06:00) Astana"]
200    CentralAsiaStandardTime,
201    #[doc = "(UTC+06:00) Dhaka"]
202    BangladeshStandardTime,
203    #[doc = "(UTC+06:00) Omsk"]
204    OmskStandardTime,
205    #[doc = "(UTC+06:30) Yangon (Rangoon)"]
206    MyanmarStandardTime,
207    #[doc = "(UTC+07:00) Bangkok, Hanoi, Jakarta"]
208    SeAsiaStandardTime,
209    #[doc = "(UTC+07:00) Barnaul, Gorno-Altaysk"]
210    AltaiStandardTime,
211    #[doc = "(UTC+07:00) Hovd"]
212    WMongoliaStandardTime,
213    #[doc = "(UTC+07:00) Krasnoyarsk"]
214    NorthAsiaStandardTime,
215    #[doc = "(UTC+07:00) Novosibirsk"]
216    NCentralAsiaStandardTime,
217    #[doc = "(UTC+07:00) Tomsk"]
218    TomskStandardTime,
219    #[doc = "(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi"]
220    ChinaStandardTime,
221    #[doc = "(UTC+08:00) Irkutsk"]
222    NorthAsiaEastStandardTime,
223    #[doc = "(UTC+08:00) Kuala Lumpur, Singapore"]
224    SingaporeStandardTime,
225    #[doc = "(UTC+08:00) Perth"]
226    WAustraliaStandardTime,
227    #[doc = "(UTC+08:00) Taipei"]
228    TaipeiStandardTime,
229    #[doc = "(UTC+08:00) Ulaanbaatar"]
230    UlaanbaatarStandardTime,
231    #[doc = "(UTC+08:45) Eucla"]
232    AusCentralWStandardTime,
233    #[doc = "(UTC+09:00) Chita"]
234    TransbaikalStandardTime,
235    #[doc = "(UTC+09:00) Osaka, Sapporo, Tokyo"]
236    TokyoStandardTime,
237    #[doc = "(UTC+09:00) Pyongyang"]
238    NorthKoreaStandardTime,
239    #[doc = "(UTC+09:00) Seoul"]
240    KoreaStandardTime,
241    #[doc = "(UTC+09:00) Yakutsk"]
242    YakutskStandardTime,
243    #[doc = "(UTC+09:30) Adelaide"]
244    CenAustraliaStandardTime,
245    #[doc = "(UTC+09:30) Darwin"]
246    AusCentralStandardTime,
247    #[doc = "(UTC+10:00) Brisbane"]
248    EAustraliaStandardTime,
249    #[doc = "(UTC+10:00) Canberra, Melbourne, Sydney"]
250    AusEasternStandardTime,
251    #[doc = "(UTC+10:00) Guam, Port Moresby"]
252    WestPacificStandardTime,
253    #[doc = "(UTC+10:00) Hobart"]
254    TasmaniaStandardTime,
255    #[doc = "(UTC+10:00) Vladivostok"]
256    VladivostokStandardTime,
257    #[doc = "(UTC+10:30) Lord Howe Island"]
258    LordHoweStandardTime,
259    #[doc = "(UTC+11:00) Bougainville Island"]
260    BougainvilleStandardTime,
261    #[doc = "(UTC+11:00) Chokurdakh"]
262    RussiaTimeZone10,
263    #[doc = "(UTC+11:00) Magadan"]
264    MagadanStandardTime,
265    #[doc = "(UTC+11:00) Norfolk Island"]
266    NorfolkStandardTime,
267    #[doc = "(UTC+11:00) Sakhalin"]
268    SakhalinStandardTime,
269    #[doc = "(UTC+11:00) Solomon Is., New Caledonia"]
270    CentralPacificStandardTime,
271    #[doc = "(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky"]
272    RussiaTimeZone11,
273    #[doc = "(UTC+12:00) Auckland, Wellington"]
274    NewZealandStandardTime,
275    #[doc = "(UTC+12:00) Coordinated Universal Time+12"]
276    UtcPlus12,
277    #[doc = "(UTC+12:00) Fiji"]
278    FijiStandardTime,
279    #[doc = "(UTC+12:45) Chatham Islands"]
280    ChathamIslandsStandardTime,
281    #[doc = "(UTC+13:00) Coordinated Universal Time+13"]
282    UtcPlus13,
283    #[doc = "(UTC+13:00) Nuku'alofa"]
284    TongaStandardTime,
285    #[doc = "(UTC+13:00) Samoa"]
286    SamoaStandardTime,
287    #[doc = "(UTC+14:00) Kiritimati Island"]
288    LineIslandsStandardTime,
289}
290impl WindowsTimezone {
291    pub fn description(self) -> &'static str {
292        match self {
293            Self::DatelineStandardTime => "(UTC-12:00) International Date Line West",
294            Self::UtcMinus11 => "(UTC-11:00) Coordinated Universal Time-11",
295            Self::AleutianStandardTime => "(UTC-10:00) Aleutian Islands",
296            Self::HawaiianStandardTime => "(UTC-10:00) Hawaii",
297            Self::MarquesasStandardTime => "(UTC-09:30) Marquesas Islands",
298            Self::AlaskanStandardTime => "(UTC-09:00) Alaska",
299            Self::UtcMinus09 => "(UTC-09:00) Coordinated Universal Time-09",
300            Self::PacificStandardTimeMexico => "(UTC-08:00) Baja California",
301            Self::UtcMinus08 => "(UTC-08:00) Coordinated Universal Time-08",
302            Self::PacificStandardTime => "(UTC-08:00) Pacific Time (US & Canada)",
303            Self::UsMountainStandardTime => "(UTC-07:00) Arizona",
304            Self::MountainStandardTimeMexico => "(UTC-07:00) Chihuahua, La Paz, Mazatlan",
305            Self::MountainStandardTime => "(UTC-07:00) Mountain Time (US & Canada)",
306            Self::YukonStandardTime => "(UTC-07:00) Yukon",
307            Self::CentralAmericaStandardTime => "(UTC-06:00) Central America",
308            Self::CentralStandardTime => "(UTC-06:00) Central Time (US & Canada)",
309            Self::EasterIslandStandardTime => "(UTC-06:00) Easter Island",
310            Self::CentralStandardTimeMexico => "(UTC-06:00) Guadalajara, Mexico City, Monterrey",
311            Self::CanadaCentralStandardTime => "(UTC-06:00) Saskatchewan",
312            Self::SaPacificStandardTime => "(UTC-05:00) Bogota, Lima, Quito, Rio Branco",
313            Self::EasternStandardTimeMexico => "(UTC-05:00) Chetumal",
314            Self::EasternStandardTime => "(UTC-05:00) Eastern Time (US & Canada)",
315            Self::HaitiStandardTime => "(UTC-05:00) Haiti",
316            Self::CubaStandardTime => "(UTC-05:00) Havana",
317            Self::UsEasternStandardTime => "(UTC-05:00) Indiana (East)",
318            Self::TurksAndCaicosStandardTime => "(UTC-05:00) Turks and Caicos",
319            Self::ParaguayStandardTime => "(UTC-04:00) Asuncion",
320            Self::AtlanticStandardTime => "(UTC-04:00) Atlantic Time (Canada)",
321            Self::VenezuelaStandardTime => "(UTC-04:00) Caracas",
322            Self::CentralBrazilianStandardTime => "(UTC-04:00) Cuiaba",
323            Self::SaWesternStandardTime => "(UTC-04:00) Georgetown, La Paz, Manaus, San Juan",
324            Self::PacificSaStandardTime => "(UTC-04:00) Santiago",
325            Self::NewfoundlandStandardTime => "(UTC-03:30) Newfoundland",
326            Self::TocantinsStandardTime => "(UTC-03:00) Araguaina",
327            Self::ESouthAmericaStandardTime => "(UTC-03:00) Brasilia",
328            Self::SaEasternStandardTime => "(UTC-03:00) Cayenne, Fortaleza",
329            Self::ArgentinaStandardTime => "(UTC-03:00) City of Buenos Aires",
330            Self::GreenlandStandardTime => "(UTC-03:00) Greenland",
331            Self::MontevideoStandardTime => "(UTC-03:00) Montevideo",
332            Self::MagallanesStandardTime => "(UTC-03:00) Punta Arenas",
333            Self::SaintPierreStandardTime => "(UTC-03:00) Saint Pierre and Miquelon",
334            Self::BahiaStandardTime => "(UTC-03:00) Salvador",
335            Self::UtcMinus02 => "(UTC-02:00) Coordinated Universal Time-02",
336            Self::AzoresStandardTime => "(UTC-01:00) Azores",
337            Self::CapeVerdeStandardTime => "(UTC-01:00) Cabo Verde Is.",
338            Self::Utc => "(UTC) Coordinated Universal Time",
339            Self::GmtStandardTime => "(UTC+00:00) Dublin, Edinburgh, Lisbon, London",
340            Self::GreenwichStandardTime => "(UTC+00:00) Monrovia, Reykjavik",
341            Self::SaoTomeStandardTime => "(UTC+00:00) Sao Tome",
342            Self::MoroccoStandardTime => "(UTC+01:00) Casablanca",
343            Self::WEuropeStandardTime => {
344                "(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"
345            }
346            Self::CentralEuropeStandardTime => {
347                "(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague"
348            }
349            Self::RomanceStandardTime => "(UTC+01:00) Brussels, Copenhagen, Madrid, Paris",
350            Self::CentralEuropeanStandardTime => "(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb",
351            Self::WCentralAfricaStandardTime => "(UTC+01:00) West Central Africa",
352            Self::JordanStandardTime => "(UTC+02:00) Amman",
353            Self::GtbStandardTime => "(UTC+02:00) Athens, Bucharest",
354            Self::MiddleEastStandardTime => "(UTC+02:00) Beirut",
355            Self::EgyptStandardTime => "(UTC+02:00) Cairo",
356            Self::EEuropeStandardTime => "(UTC+02:00) Chisinau",
357            Self::SyriaStandardTime => "(UTC+02:00) Damascus",
358            Self::WestBankStandardTime => "(UTC+02:00) Gaza, Hebron",
359            Self::SouthAfricaStandardTime => "(UTC+02:00) Harare, Pretoria",
360            Self::FleStandardTime => "(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius",
361            Self::IsraelStandardTime => "(UTC+02:00) Jerusalem",
362            Self::SouthSudanStandardTime => "(UTC+02:00) Juba",
363            Self::KaliningradStandardTime => "(UTC+02:00) Kaliningrad",
364            Self::SudanStandardTime => "(UTC+02:00) Khartoum",
365            Self::LibyaStandardTime => "(UTC+02:00) Tripoli",
366            Self::NamibiaStandardTime => "(UTC+02:00) Windhoek",
367            Self::ArabicStandardTime => "(UTC+03:00) Baghdad",
368            Self::TurkeyStandardTime => "(UTC+03:00) Istanbul",
369            Self::ArabStandardTime => "(UTC+03:00) Kuwait, Riyadh",
370            Self::BelarusStandardTime => "(UTC+03:00) Minsk",
371            Self::RussianStandardTime => "(UTC+03:00) Moscow, St. Petersburg",
372            Self::EAfricaStandardTime => "(UTC+03:00) Nairobi",
373            Self::IranStandardTime => "(UTC+03:30) Tehran",
374            Self::ArabianStandardTime => "(UTC+04:00) Abu Dhabi, Muscat",
375            Self::AstrakhanStandardTime => "(UTC+04:00) Astrakhan, Ulyanovsk",
376            Self::AzerbaijanStandardTime => "(UTC+04:00) Baku",
377            Self::RussiaTimeZone3 => "(UTC+04:00) Izhevsk, Samara",
378            Self::MauritiusStandardTime => "(UTC+04:00) Port Louis",
379            Self::SaratovStandardTime => "(UTC+04:00) Saratov",
380            Self::GeorgianStandardTime => "(UTC+04:00) Tbilisi",
381            Self::VolgogradStandardTime => "(UTC+04:00) Volgograd",
382            Self::CaucasusStandardTime => "(UTC+04:00) Yerevan",
383            Self::AfghanistanStandardTime => "(UTC+04:30) Kabul",
384            Self::WestAsiaStandardTime => "(UTC+05:00) Ashgabat, Tashkent",
385            Self::EkaterinburgStandardTime => "(UTC+05:00) Ekaterinburg",
386            Self::PakistanStandardTime => "(UTC+05:00) Islamabad, Karachi",
387            Self::QyzylordaStandardTime => "(UTC+05:00) Qyzylorda",
388            Self::IndiaStandardTime => "(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi",
389            Self::SriLankaStandardTime => "(UTC+05:30) Sri Jayawardenepura",
390            Self::NepalStandardTime => "(UTC+05:45) Kathmandu",
391            Self::CentralAsiaStandardTime => "(UTC+06:00) Astana",
392            Self::BangladeshStandardTime => "(UTC+06:00) Dhaka",
393            Self::OmskStandardTime => "(UTC+06:00) Omsk",
394            Self::MyanmarStandardTime => "(UTC+06:30) Yangon (Rangoon)",
395            Self::SeAsiaStandardTime => "(UTC+07:00) Bangkok, Hanoi, Jakarta",
396            Self::AltaiStandardTime => "(UTC+07:00) Barnaul, Gorno-Altaysk",
397            Self::WMongoliaStandardTime => "(UTC+07:00) Hovd",
398            Self::NorthAsiaStandardTime => "(UTC+07:00) Krasnoyarsk",
399            Self::NCentralAsiaStandardTime => "(UTC+07:00) Novosibirsk",
400            Self::TomskStandardTime => "(UTC+07:00) Tomsk",
401            Self::ChinaStandardTime => "(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi",
402            Self::NorthAsiaEastStandardTime => "(UTC+08:00) Irkutsk",
403            Self::SingaporeStandardTime => "(UTC+08:00) Kuala Lumpur, Singapore",
404            Self::WAustraliaStandardTime => "(UTC+08:00) Perth",
405            Self::TaipeiStandardTime => "(UTC+08:00) Taipei",
406            Self::UlaanbaatarStandardTime => "(UTC+08:00) Ulaanbaatar",
407            Self::AusCentralWStandardTime => "(UTC+08:45) Eucla",
408            Self::TransbaikalStandardTime => "(UTC+09:00) Chita",
409            Self::TokyoStandardTime => "(UTC+09:00) Osaka, Sapporo, Tokyo",
410            Self::NorthKoreaStandardTime => "(UTC+09:00) Pyongyang",
411            Self::KoreaStandardTime => "(UTC+09:00) Seoul",
412            Self::YakutskStandardTime => "(UTC+09:00) Yakutsk",
413            Self::CenAustraliaStandardTime => "(UTC+09:30) Adelaide",
414            Self::AusCentralStandardTime => "(UTC+09:30) Darwin",
415            Self::EAustraliaStandardTime => "(UTC+10:00) Brisbane",
416            Self::AusEasternStandardTime => "(UTC+10:00) Canberra, Melbourne, Sydney",
417            Self::WestPacificStandardTime => "(UTC+10:00) Guam, Port Moresby",
418            Self::TasmaniaStandardTime => "(UTC+10:00) Hobart",
419            Self::VladivostokStandardTime => "(UTC+10:00) Vladivostok",
420            Self::LordHoweStandardTime => "(UTC+10:30) Lord Howe Island",
421            Self::BougainvilleStandardTime => "(UTC+11:00) Bougainville Island",
422            Self::RussiaTimeZone10 => "(UTC+11:00) Chokurdakh",
423            Self::MagadanStandardTime => "(UTC+11:00) Magadan",
424            Self::NorfolkStandardTime => "(UTC+11:00) Norfolk Island",
425            Self::SakhalinStandardTime => "(UTC+11:00) Sakhalin",
426            Self::CentralPacificStandardTime => "(UTC+11:00) Solomon Is., New Caledonia",
427            Self::RussiaTimeZone11 => "(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky",
428            Self::NewZealandStandardTime => "(UTC+12:00) Auckland, Wellington",
429            Self::UtcPlus12 => "(UTC+12:00) Coordinated Universal Time+12",
430            Self::FijiStandardTime => "(UTC+12:00) Fiji",
431            Self::ChathamIslandsStandardTime => "(UTC+12:45) Chatham Islands",
432            Self::UtcPlus13 => "(UTC+13:00) Coordinated Universal Time+13",
433            Self::TongaStandardTime => "(UTC+13:00) Nuku'alofa",
434            Self::SamoaStandardTime => "(UTC+13:00) Samoa",
435            Self::LineIslandsStandardTime => "(UTC+14:00) Kiritimati Island",
436        }
437    }
438    pub fn name(self) -> &'static str {
439        match self {
440            Self::DatelineStandardTime => "Dateline Standard Time",
441            Self::UtcMinus11 => "UTC-11",
442            Self::AleutianStandardTime => "Aleutian Standard Time",
443            Self::HawaiianStandardTime => "Hawaiian Standard Time",
444            Self::MarquesasStandardTime => "Marquesas Standard Time",
445            Self::AlaskanStandardTime => "Alaskan Standard Time",
446            Self::UtcMinus09 => "UTC-09",
447            Self::PacificStandardTimeMexico => "Pacific Standard Time (Mexico)",
448            Self::UtcMinus08 => "UTC-08",
449            Self::PacificStandardTime => "Pacific Standard Time",
450            Self::UsMountainStandardTime => "US Mountain Standard Time",
451            Self::MountainStandardTimeMexico => "Mountain Standard Time (Mexico)",
452            Self::MountainStandardTime => "Mountain Standard Time",
453            Self::YukonStandardTime => "Yukon Standard Time",
454            Self::CentralAmericaStandardTime => "Central America Standard Time",
455            Self::CentralStandardTime => "Central Standard Time",
456            Self::EasterIslandStandardTime => "Easter Island Standard Time",
457            Self::CentralStandardTimeMexico => "Central Standard Time (Mexico)",
458            Self::CanadaCentralStandardTime => "Canada Central Standard Time",
459            Self::SaPacificStandardTime => "SA Pacific Standard Time",
460            Self::EasternStandardTimeMexico => "Eastern Standard Time (Mexico)",
461            Self::EasternStandardTime => "Eastern Standard Time",
462            Self::HaitiStandardTime => "Haiti Standard Time",
463            Self::CubaStandardTime => "Cuba Standard Time",
464            Self::UsEasternStandardTime => "US Eastern Standard Time",
465            Self::TurksAndCaicosStandardTime => "Turks And Caicos Standard Time",
466            Self::ParaguayStandardTime => "Paraguay Standard Time",
467            Self::AtlanticStandardTime => "Atlantic Standard Time",
468            Self::VenezuelaStandardTime => "Venezuela Standard Time",
469            Self::CentralBrazilianStandardTime => "Central Brazilian Standard Time",
470            Self::SaWesternStandardTime => "SA Western Standard Time",
471            Self::PacificSaStandardTime => "Pacific SA Standard Time",
472            Self::NewfoundlandStandardTime => "Newfoundland Standard Time",
473            Self::TocantinsStandardTime => "Tocantins Standard Time",
474            Self::ESouthAmericaStandardTime => "E. South America Standard Time",
475            Self::SaEasternStandardTime => "SA Eastern Standard Time",
476            Self::ArgentinaStandardTime => "Argentina Standard Time",
477            Self::GreenlandStandardTime => "Greenland Standard Time",
478            Self::MontevideoStandardTime => "Montevideo Standard Time",
479            Self::MagallanesStandardTime => "Magallanes Standard Time",
480            Self::SaintPierreStandardTime => "Saint Pierre Standard Time",
481            Self::BahiaStandardTime => "Bahia Standard Time",
482            Self::UtcMinus02 => "UTC-02",
483            Self::AzoresStandardTime => "Azores Standard Time",
484            Self::CapeVerdeStandardTime => "Cape Verde Standard Time",
485            Self::Utc => "UTC",
486            Self::GmtStandardTime => "GMT Standard Time",
487            Self::GreenwichStandardTime => "Greenwich Standard Time",
488            Self::SaoTomeStandardTime => "Sao Tome Standard Time",
489            Self::MoroccoStandardTime => "Morocco Standard Time",
490            Self::WEuropeStandardTime => "W. Europe Standard Time",
491            Self::CentralEuropeStandardTime => "Central Europe Standard Time",
492            Self::RomanceStandardTime => "Romance Standard Time",
493            Self::CentralEuropeanStandardTime => "Central European Standard Time",
494            Self::WCentralAfricaStandardTime => "W. Central Africa Standard Time",
495            Self::JordanStandardTime => "Jordan Standard Time",
496            Self::GtbStandardTime => "GTB Standard Time",
497            Self::MiddleEastStandardTime => "Middle East Standard Time",
498            Self::EgyptStandardTime => "Egypt Standard Time",
499            Self::EEuropeStandardTime => "E. Europe Standard Time",
500            Self::SyriaStandardTime => "Syria Standard Time",
501            Self::WestBankStandardTime => "West Bank Standard Time",
502            Self::SouthAfricaStandardTime => "South Africa Standard Time",
503            Self::FleStandardTime => "FLE Standard Time",
504            Self::IsraelStandardTime => "Israel Standard Time",
505            Self::SouthSudanStandardTime => "South Sudan Standard Time",
506            Self::KaliningradStandardTime => "Kaliningrad Standard Time",
507            Self::SudanStandardTime => "Sudan Standard Time",
508            Self::LibyaStandardTime => "Libya Standard Time",
509            Self::NamibiaStandardTime => "Namibia Standard Time",
510            Self::ArabicStandardTime => "Arabic Standard Time",
511            Self::TurkeyStandardTime => "Turkey Standard Time",
512            Self::ArabStandardTime => "Arab Standard Time",
513            Self::BelarusStandardTime => "Belarus Standard Time",
514            Self::RussianStandardTime => "Russian Standard Time",
515            Self::EAfricaStandardTime => "E. Africa Standard Time",
516            Self::IranStandardTime => "Iran Standard Time",
517            Self::ArabianStandardTime => "Arabian Standard Time",
518            Self::AstrakhanStandardTime => "Astrakhan Standard Time",
519            Self::AzerbaijanStandardTime => "Azerbaijan Standard Time",
520            Self::RussiaTimeZone3 => "Russia Time Zone 3",
521            Self::MauritiusStandardTime => "Mauritius Standard Time",
522            Self::SaratovStandardTime => "Saratov Standard Time",
523            Self::GeorgianStandardTime => "Georgian Standard Time",
524            Self::VolgogradStandardTime => "Volgograd Standard Time",
525            Self::CaucasusStandardTime => "Caucasus Standard Time",
526            Self::AfghanistanStandardTime => "Afghanistan Standard Time",
527            Self::WestAsiaStandardTime => "West Asia Standard Time",
528            Self::EkaterinburgStandardTime => "Ekaterinburg Standard Time",
529            Self::PakistanStandardTime => "Pakistan Standard Time",
530            Self::QyzylordaStandardTime => "Qyzylorda Standard Time",
531            Self::IndiaStandardTime => "India Standard Time",
532            Self::SriLankaStandardTime => "Sri Lanka Standard Time",
533            Self::NepalStandardTime => "Nepal Standard Time",
534            Self::CentralAsiaStandardTime => "Central Asia Standard Time",
535            Self::BangladeshStandardTime => "Bangladesh Standard Time",
536            Self::OmskStandardTime => "Omsk Standard Time",
537            Self::MyanmarStandardTime => "Myanmar Standard Time",
538            Self::SeAsiaStandardTime => "SE Asia Standard Time",
539            Self::AltaiStandardTime => "Altai Standard Time",
540            Self::WMongoliaStandardTime => "W. Mongolia Standard Time",
541            Self::NorthAsiaStandardTime => "North Asia Standard Time",
542            Self::NCentralAsiaStandardTime => "N. Central Asia Standard Time",
543            Self::TomskStandardTime => "Tomsk Standard Time",
544            Self::ChinaStandardTime => "China Standard Time",
545            Self::NorthAsiaEastStandardTime => "North Asia East Standard Time",
546            Self::SingaporeStandardTime => "Singapore Standard Time",
547            Self::WAustraliaStandardTime => "W. Australia Standard Time",
548            Self::TaipeiStandardTime => "Taipei Standard Time",
549            Self::UlaanbaatarStandardTime => "Ulaanbaatar Standard Time",
550            Self::AusCentralWStandardTime => "Aus Central W. Standard Time",
551            Self::TransbaikalStandardTime => "Transbaikal Standard Time",
552            Self::TokyoStandardTime => "Tokyo Standard Time",
553            Self::NorthKoreaStandardTime => "North Korea Standard Time",
554            Self::KoreaStandardTime => "Korea Standard Time",
555            Self::YakutskStandardTime => "Yakutsk Standard Time",
556            Self::CenAustraliaStandardTime => "Cen. Australia Standard Time",
557            Self::AusCentralStandardTime => "AUS Central Standard Time",
558            Self::EAustraliaStandardTime => "E. Australia Standard Time",
559            Self::AusEasternStandardTime => "AUS Eastern Standard Time",
560            Self::WestPacificStandardTime => "West Pacific Standard Time",
561            Self::TasmaniaStandardTime => "Tasmania Standard Time",
562            Self::VladivostokStandardTime => "Vladivostok Standard Time",
563            Self::LordHoweStandardTime => "Lord Howe Standard Time",
564            Self::BougainvilleStandardTime => "Bougainville Standard Time",
565            Self::RussiaTimeZone10 => "Russia Time Zone 10",
566            Self::MagadanStandardTime => "Magadan Standard Time",
567            Self::NorfolkStandardTime => "Norfolk Standard Time",
568            Self::SakhalinStandardTime => "Sakhalin Standard Time",
569            Self::CentralPacificStandardTime => "Central Pacific Standard Time",
570            Self::RussiaTimeZone11 => "Russia Time Zone 11",
571            Self::NewZealandStandardTime => "New Zealand Standard Time",
572            Self::UtcPlus12 => "UTC+12",
573            Self::FijiStandardTime => "Fiji Standard Time",
574            Self::ChathamIslandsStandardTime => "Chatham Islands Standard Time",
575            Self::UtcPlus13 => "UTC+13",
576            Self::TongaStandardTime => "Tonga Standard Time",
577            Self::SamoaStandardTime => "Samoa Standard Time",
578            Self::LineIslandsStandardTime => "Line Islands Standard Time",
579        }
580    }
581    pub fn tzdb_id(self) -> &'static str {
582        match self {
583            Self::DatelineStandardTime => "Etc/GMT+12",
584            Self::UtcMinus11 => "Etc/GMT+11",
585            Self::AleutianStandardTime => "America/Adak",
586            Self::HawaiianStandardTime => "Pacific/Honolulu",
587            Self::MarquesasStandardTime => "Pacific/Marquesas",
588            Self::AlaskanStandardTime => "America/Anchorage",
589            Self::UtcMinus09 => "Etc/GMT+9",
590            Self::PacificStandardTimeMexico => "America/Tijuana",
591            Self::UtcMinus08 => "Etc/GMT+8",
592            Self::PacificStandardTime => "America/Los_Angeles",
593            Self::UsMountainStandardTime => "America/Phoenix",
594            Self::MountainStandardTimeMexico => "America/Mazatlan",
595            Self::MountainStandardTime => "America/Denver",
596            Self::YukonStandardTime => "America/Whitehorse",
597            Self::CentralAmericaStandardTime => "America/Guatemala",
598            Self::CentralStandardTime => "America/Chicago",
599            Self::EasterIslandStandardTime => "Pacific/Easter",
600            Self::CentralStandardTimeMexico => "America/Mexico_City",
601            Self::CanadaCentralStandardTime => "America/Regina",
602            Self::SaPacificStandardTime => "America/Bogota",
603            Self::EasternStandardTimeMexico => "America/Cancun",
604            Self::EasternStandardTime => "America/New_York",
605            Self::HaitiStandardTime => "America/Port-au-Prince",
606            Self::CubaStandardTime => "America/Havana",
607            Self::UsEasternStandardTime => "America/Indianapolis",
608            Self::TurksAndCaicosStandardTime => "America/Grand_Turk",
609            Self::ParaguayStandardTime => "America/Asuncion",
610            Self::AtlanticStandardTime => "America/Halifax",
611            Self::VenezuelaStandardTime => "America/Caracas",
612            Self::CentralBrazilianStandardTime => "America/Cuiaba",
613            Self::SaWesternStandardTime => "America/La_Paz",
614            Self::PacificSaStandardTime => "America/Santiago",
615            Self::NewfoundlandStandardTime => "America/St_Johns",
616            Self::TocantinsStandardTime => "America/Araguaina",
617            Self::ESouthAmericaStandardTime => "America/Sao_Paulo",
618            Self::SaEasternStandardTime => "America/Cayenne",
619            Self::ArgentinaStandardTime => "America/Buenos_Aires",
620            Self::GreenlandStandardTime => "America/Godthab",
621            Self::MontevideoStandardTime => "America/Montevideo",
622            Self::MagallanesStandardTime => "America/Punta_Arenas",
623            Self::SaintPierreStandardTime => "America/Miquelon",
624            Self::BahiaStandardTime => "America/Bahia",
625            Self::UtcMinus02 => "Etc/GMT+2",
626            Self::AzoresStandardTime => "Atlantic/Azores",
627            Self::CapeVerdeStandardTime => "Atlantic/Cape_Verde",
628            Self::Utc => "Etc/UTC",
629            Self::GmtStandardTime => "Europe/London",
630            Self::GreenwichStandardTime => "Atlantic/Reykjavik",
631            Self::SaoTomeStandardTime => "Africa/Sao_Tome",
632            Self::MoroccoStandardTime => "Africa/Casablanca",
633            Self::WEuropeStandardTime => "Europe/Berlin",
634            Self::CentralEuropeStandardTime => "Europe/Budapest",
635            Self::RomanceStandardTime => "Europe/Paris",
636            Self::CentralEuropeanStandardTime => "Europe/Warsaw",
637            Self::WCentralAfricaStandardTime => "Africa/Lagos",
638            Self::JordanStandardTime => "Asia/Amman",
639            Self::GtbStandardTime => "Europe/Bucharest",
640            Self::MiddleEastStandardTime => "Asia/Beirut",
641            Self::EgyptStandardTime => "Africa/Cairo",
642            Self::EEuropeStandardTime => "Europe/Chisinau",
643            Self::SyriaStandardTime => "Asia/Damascus",
644            Self::WestBankStandardTime => "Asia/Hebron",
645            Self::SouthAfricaStandardTime => "Africa/Johannesburg",
646            Self::FleStandardTime => "Europe/Kiev",
647            Self::IsraelStandardTime => "Asia/Jerusalem",
648            Self::SouthSudanStandardTime => "Africa/Juba",
649            Self::KaliningradStandardTime => "Europe/Kaliningrad",
650            Self::SudanStandardTime => "Africa/Khartoum",
651            Self::LibyaStandardTime => "Africa/Tripoli",
652            Self::NamibiaStandardTime => "Africa/Windhoek",
653            Self::ArabicStandardTime => "Asia/Baghdad",
654            Self::TurkeyStandardTime => "Europe/Istanbul",
655            Self::ArabStandardTime => "Asia/Riyadh",
656            Self::BelarusStandardTime => "Europe/Minsk",
657            Self::RussianStandardTime => "Europe/Moscow",
658            Self::EAfricaStandardTime => "Africa/Nairobi",
659            Self::IranStandardTime => "Asia/Tehran",
660            Self::ArabianStandardTime => "Asia/Dubai",
661            Self::AstrakhanStandardTime => "Europe/Astrakhan",
662            Self::AzerbaijanStandardTime => "Asia/Baku",
663            Self::RussiaTimeZone3 => "Europe/Samara",
664            Self::MauritiusStandardTime => "Indian/Mauritius",
665            Self::SaratovStandardTime => "Europe/Saratov",
666            Self::GeorgianStandardTime => "Asia/Tbilisi",
667            Self::VolgogradStandardTime => "Europe/Volgograd",
668            Self::CaucasusStandardTime => "Asia/Yerevan",
669            Self::AfghanistanStandardTime => "Asia/Kabul",
670            Self::WestAsiaStandardTime => "Asia/Tashkent",
671            Self::EkaterinburgStandardTime => "Asia/Yekaterinburg",
672            Self::PakistanStandardTime => "Asia/Karachi",
673            Self::QyzylordaStandardTime => "Asia/Qyzylorda",
674            Self::IndiaStandardTime => "Asia/Calcutta",
675            Self::SriLankaStandardTime => "Asia/Colombo",
676            Self::NepalStandardTime => "Asia/Katmandu",
677            Self::CentralAsiaStandardTime => "Asia/Bishkek",
678            Self::BangladeshStandardTime => "Asia/Dhaka",
679            Self::OmskStandardTime => "Asia/Omsk",
680            Self::MyanmarStandardTime => "Asia/Rangoon",
681            Self::SeAsiaStandardTime => "Asia/Bangkok",
682            Self::AltaiStandardTime => "Asia/Barnaul",
683            Self::WMongoliaStandardTime => "Asia/Hovd",
684            Self::NorthAsiaStandardTime => "Asia/Krasnoyarsk",
685            Self::NCentralAsiaStandardTime => "Asia/Novosibirsk",
686            Self::TomskStandardTime => "Asia/Tomsk",
687            Self::ChinaStandardTime => "Asia/Shanghai",
688            Self::NorthAsiaEastStandardTime => "Asia/Irkutsk",
689            Self::SingaporeStandardTime => "Asia/Singapore",
690            Self::WAustraliaStandardTime => "Australia/Perth",
691            Self::TaipeiStandardTime => "Asia/Taipei",
692            Self::UlaanbaatarStandardTime => "Asia/Ulaanbaatar",
693            Self::AusCentralWStandardTime => "Australia/Eucla",
694            Self::TransbaikalStandardTime => "Asia/Chita",
695            Self::TokyoStandardTime => "Asia/Tokyo",
696            Self::NorthKoreaStandardTime => "Asia/Pyongyang",
697            Self::KoreaStandardTime => "Asia/Seoul",
698            Self::YakutskStandardTime => "Asia/Yakutsk",
699            Self::CenAustraliaStandardTime => "Australia/Adelaide",
700            Self::AusCentralStandardTime => "Australia/Darwin",
701            Self::EAustraliaStandardTime => "Australia/Brisbane",
702            Self::AusEasternStandardTime => "Australia/Sydney",
703            Self::WestPacificStandardTime => "Pacific/Port_Moresby",
704            Self::TasmaniaStandardTime => "Australia/Hobart",
705            Self::VladivostokStandardTime => "Asia/Vladivostok",
706            Self::LordHoweStandardTime => "Australia/Lord_Howe",
707            Self::BougainvilleStandardTime => "Pacific/Bougainville",
708            Self::RussiaTimeZone10 => "Asia/Srednekolymsk",
709            Self::MagadanStandardTime => "Asia/Magadan",
710            Self::NorfolkStandardTime => "Pacific/Norfolk",
711            Self::SakhalinStandardTime => "Asia/Sakhalin",
712            Self::CentralPacificStandardTime => "Pacific/Guadalcanal",
713            Self::RussiaTimeZone11 => "Asia/Kamchatka",
714            Self::NewZealandStandardTime => "Pacific/Auckland",
715            Self::UtcPlus12 => "Etc/GMT-12",
716            Self::FijiStandardTime => "Pacific/Fiji",
717            Self::ChathamIslandsStandardTime => "Pacific/Chatham",
718            Self::UtcPlus13 => "Etc/GMT-13",
719            Self::TongaStandardTime => "Pacific/Tongatapu",
720            Self::SamoaStandardTime => "Pacific/Apia",
721            Self::LineIslandsStandardTime => "Pacific/Kiritimati",
722        }
723    }
724}
725#[cfg(feature = "chrono-tz-0_9")]
726impl From<WindowsTimezone> for ::chrono_tz_0_9::Tz {
727    fn from(value: WindowsTimezone) -> Self {
728        match value {
729            WindowsTimezone::DatelineStandardTime => ::chrono_tz_0_9::Tz::Etc__GMTPlus12,
730            WindowsTimezone::UtcMinus11 => ::chrono_tz_0_9::Tz::Etc__GMTPlus11,
731            WindowsTimezone::AleutianStandardTime => ::chrono_tz_0_9::Tz::America__Adak,
732            WindowsTimezone::HawaiianStandardTime => ::chrono_tz_0_9::Tz::Pacific__Honolulu,
733            WindowsTimezone::MarquesasStandardTime => ::chrono_tz_0_9::Tz::Pacific__Marquesas,
734            WindowsTimezone::AlaskanStandardTime => ::chrono_tz_0_9::Tz::America__Anchorage,
735            WindowsTimezone::UtcMinus09 => ::chrono_tz_0_9::Tz::Etc__GMTPlus9,
736            WindowsTimezone::PacificStandardTimeMexico => ::chrono_tz_0_9::Tz::America__Tijuana,
737            WindowsTimezone::UtcMinus08 => ::chrono_tz_0_9::Tz::Etc__GMTPlus8,
738            WindowsTimezone::PacificStandardTime => ::chrono_tz_0_9::Tz::America__Los_Angeles,
739            WindowsTimezone::UsMountainStandardTime => ::chrono_tz_0_9::Tz::America__Phoenix,
740            WindowsTimezone::MountainStandardTimeMexico => ::chrono_tz_0_9::Tz::America__Mazatlan,
741            WindowsTimezone::MountainStandardTime => ::chrono_tz_0_9::Tz::America__Denver,
742            WindowsTimezone::YukonStandardTime => ::chrono_tz_0_9::Tz::America__Whitehorse,
743            WindowsTimezone::CentralAmericaStandardTime => ::chrono_tz_0_9::Tz::America__Guatemala,
744            WindowsTimezone::CentralStandardTime => ::chrono_tz_0_9::Tz::America__Chicago,
745            WindowsTimezone::EasterIslandStandardTime => ::chrono_tz_0_9::Tz::Pacific__Easter,
746            WindowsTimezone::CentralStandardTimeMexico => ::chrono_tz_0_9::Tz::America__Mexico_City,
747            WindowsTimezone::CanadaCentralStandardTime => ::chrono_tz_0_9::Tz::America__Regina,
748            WindowsTimezone::SaPacificStandardTime => ::chrono_tz_0_9::Tz::America__Bogota,
749            WindowsTimezone::EasternStandardTimeMexico => ::chrono_tz_0_9::Tz::America__Cancun,
750            WindowsTimezone::EasternStandardTime => ::chrono_tz_0_9::Tz::America__New_York,
751            WindowsTimezone::HaitiStandardTime => ::chrono_tz_0_9::Tz::America__PortauPrince,
752            WindowsTimezone::CubaStandardTime => ::chrono_tz_0_9::Tz::America__Havana,
753            WindowsTimezone::UsEasternStandardTime => ::chrono_tz_0_9::Tz::America__Indianapolis,
754            WindowsTimezone::TurksAndCaicosStandardTime => ::chrono_tz_0_9::Tz::America__Grand_Turk,
755            WindowsTimezone::ParaguayStandardTime => ::chrono_tz_0_9::Tz::America__Asuncion,
756            WindowsTimezone::AtlanticStandardTime => ::chrono_tz_0_9::Tz::America__Halifax,
757            WindowsTimezone::VenezuelaStandardTime => ::chrono_tz_0_9::Tz::America__Caracas,
758            WindowsTimezone::CentralBrazilianStandardTime => ::chrono_tz_0_9::Tz::America__Cuiaba,
759            WindowsTimezone::SaWesternStandardTime => ::chrono_tz_0_9::Tz::America__La_Paz,
760            WindowsTimezone::PacificSaStandardTime => ::chrono_tz_0_9::Tz::America__Santiago,
761            WindowsTimezone::NewfoundlandStandardTime => ::chrono_tz_0_9::Tz::America__St_Johns,
762            WindowsTimezone::TocantinsStandardTime => ::chrono_tz_0_9::Tz::America__Araguaina,
763            WindowsTimezone::ESouthAmericaStandardTime => ::chrono_tz_0_9::Tz::America__Sao_Paulo,
764            WindowsTimezone::SaEasternStandardTime => ::chrono_tz_0_9::Tz::America__Cayenne,
765            WindowsTimezone::ArgentinaStandardTime => ::chrono_tz_0_9::Tz::America__Buenos_Aires,
766            WindowsTimezone::GreenlandStandardTime => ::chrono_tz_0_9::Tz::America__Godthab,
767            WindowsTimezone::MontevideoStandardTime => ::chrono_tz_0_9::Tz::America__Montevideo,
768            WindowsTimezone::MagallanesStandardTime => ::chrono_tz_0_9::Tz::America__Punta_Arenas,
769            WindowsTimezone::SaintPierreStandardTime => ::chrono_tz_0_9::Tz::America__Miquelon,
770            WindowsTimezone::BahiaStandardTime => ::chrono_tz_0_9::Tz::America__Bahia,
771            WindowsTimezone::UtcMinus02 => ::chrono_tz_0_9::Tz::Etc__GMTPlus2,
772            WindowsTimezone::AzoresStandardTime => ::chrono_tz_0_9::Tz::Atlantic__Azores,
773            WindowsTimezone::CapeVerdeStandardTime => ::chrono_tz_0_9::Tz::Atlantic__Cape_Verde,
774            WindowsTimezone::Utc => ::chrono_tz_0_9::Tz::Etc__UTC,
775            WindowsTimezone::GmtStandardTime => ::chrono_tz_0_9::Tz::Europe__London,
776            WindowsTimezone::GreenwichStandardTime => ::chrono_tz_0_9::Tz::Atlantic__Reykjavik,
777            WindowsTimezone::SaoTomeStandardTime => ::chrono_tz_0_9::Tz::Africa__Sao_Tome,
778            WindowsTimezone::MoroccoStandardTime => ::chrono_tz_0_9::Tz::Africa__Casablanca,
779            WindowsTimezone::WEuropeStandardTime => ::chrono_tz_0_9::Tz::Europe__Berlin,
780            WindowsTimezone::CentralEuropeStandardTime => ::chrono_tz_0_9::Tz::Europe__Budapest,
781            WindowsTimezone::RomanceStandardTime => ::chrono_tz_0_9::Tz::Europe__Paris,
782            WindowsTimezone::CentralEuropeanStandardTime => ::chrono_tz_0_9::Tz::Europe__Warsaw,
783            WindowsTimezone::WCentralAfricaStandardTime => ::chrono_tz_0_9::Tz::Africa__Lagos,
784            WindowsTimezone::JordanStandardTime => ::chrono_tz_0_9::Tz::Asia__Amman,
785            WindowsTimezone::GtbStandardTime => ::chrono_tz_0_9::Tz::Europe__Bucharest,
786            WindowsTimezone::MiddleEastStandardTime => ::chrono_tz_0_9::Tz::Asia__Beirut,
787            WindowsTimezone::EgyptStandardTime => ::chrono_tz_0_9::Tz::Africa__Cairo,
788            WindowsTimezone::EEuropeStandardTime => ::chrono_tz_0_9::Tz::Europe__Chisinau,
789            WindowsTimezone::SyriaStandardTime => ::chrono_tz_0_9::Tz::Asia__Damascus,
790            WindowsTimezone::WestBankStandardTime => ::chrono_tz_0_9::Tz::Asia__Hebron,
791            WindowsTimezone::SouthAfricaStandardTime => ::chrono_tz_0_9::Tz::Africa__Johannesburg,
792            WindowsTimezone::FleStandardTime => ::chrono_tz_0_9::Tz::Europe__Kiev,
793            WindowsTimezone::IsraelStandardTime => ::chrono_tz_0_9::Tz::Asia__Jerusalem,
794            WindowsTimezone::SouthSudanStandardTime => ::chrono_tz_0_9::Tz::Africa__Juba,
795            WindowsTimezone::KaliningradStandardTime => ::chrono_tz_0_9::Tz::Europe__Kaliningrad,
796            WindowsTimezone::SudanStandardTime => ::chrono_tz_0_9::Tz::Africa__Khartoum,
797            WindowsTimezone::LibyaStandardTime => ::chrono_tz_0_9::Tz::Africa__Tripoli,
798            WindowsTimezone::NamibiaStandardTime => ::chrono_tz_0_9::Tz::Africa__Windhoek,
799            WindowsTimezone::ArabicStandardTime => ::chrono_tz_0_9::Tz::Asia__Baghdad,
800            WindowsTimezone::TurkeyStandardTime => ::chrono_tz_0_9::Tz::Europe__Istanbul,
801            WindowsTimezone::ArabStandardTime => ::chrono_tz_0_9::Tz::Asia__Riyadh,
802            WindowsTimezone::BelarusStandardTime => ::chrono_tz_0_9::Tz::Europe__Minsk,
803            WindowsTimezone::RussianStandardTime => ::chrono_tz_0_9::Tz::Europe__Moscow,
804            WindowsTimezone::EAfricaStandardTime => ::chrono_tz_0_9::Tz::Africa__Nairobi,
805            WindowsTimezone::IranStandardTime => ::chrono_tz_0_9::Tz::Asia__Tehran,
806            WindowsTimezone::ArabianStandardTime => ::chrono_tz_0_9::Tz::Asia__Dubai,
807            WindowsTimezone::AstrakhanStandardTime => ::chrono_tz_0_9::Tz::Europe__Astrakhan,
808            WindowsTimezone::AzerbaijanStandardTime => ::chrono_tz_0_9::Tz::Asia__Baku,
809            WindowsTimezone::RussiaTimeZone3 => ::chrono_tz_0_9::Tz::Europe__Samara,
810            WindowsTimezone::MauritiusStandardTime => ::chrono_tz_0_9::Tz::Indian__Mauritius,
811            WindowsTimezone::SaratovStandardTime => ::chrono_tz_0_9::Tz::Europe__Saratov,
812            WindowsTimezone::GeorgianStandardTime => ::chrono_tz_0_9::Tz::Asia__Tbilisi,
813            WindowsTimezone::VolgogradStandardTime => ::chrono_tz_0_9::Tz::Europe__Volgograd,
814            WindowsTimezone::CaucasusStandardTime => ::chrono_tz_0_9::Tz::Asia__Yerevan,
815            WindowsTimezone::AfghanistanStandardTime => ::chrono_tz_0_9::Tz::Asia__Kabul,
816            WindowsTimezone::WestAsiaStandardTime => ::chrono_tz_0_9::Tz::Asia__Tashkent,
817            WindowsTimezone::EkaterinburgStandardTime => ::chrono_tz_0_9::Tz::Asia__Yekaterinburg,
818            WindowsTimezone::PakistanStandardTime => ::chrono_tz_0_9::Tz::Asia__Karachi,
819            WindowsTimezone::QyzylordaStandardTime => ::chrono_tz_0_9::Tz::Asia__Qyzylorda,
820            WindowsTimezone::IndiaStandardTime => ::chrono_tz_0_9::Tz::Asia__Calcutta,
821            WindowsTimezone::SriLankaStandardTime => ::chrono_tz_0_9::Tz::Asia__Colombo,
822            WindowsTimezone::NepalStandardTime => ::chrono_tz_0_9::Tz::Asia__Katmandu,
823            WindowsTimezone::CentralAsiaStandardTime => ::chrono_tz_0_9::Tz::Asia__Bishkek,
824            WindowsTimezone::BangladeshStandardTime => ::chrono_tz_0_9::Tz::Asia__Dhaka,
825            WindowsTimezone::OmskStandardTime => ::chrono_tz_0_9::Tz::Asia__Omsk,
826            WindowsTimezone::MyanmarStandardTime => ::chrono_tz_0_9::Tz::Asia__Rangoon,
827            WindowsTimezone::SeAsiaStandardTime => ::chrono_tz_0_9::Tz::Asia__Bangkok,
828            WindowsTimezone::AltaiStandardTime => ::chrono_tz_0_9::Tz::Asia__Barnaul,
829            WindowsTimezone::WMongoliaStandardTime => ::chrono_tz_0_9::Tz::Asia__Hovd,
830            WindowsTimezone::NorthAsiaStandardTime => ::chrono_tz_0_9::Tz::Asia__Krasnoyarsk,
831            WindowsTimezone::NCentralAsiaStandardTime => ::chrono_tz_0_9::Tz::Asia__Novosibirsk,
832            WindowsTimezone::TomskStandardTime => ::chrono_tz_0_9::Tz::Asia__Tomsk,
833            WindowsTimezone::ChinaStandardTime => ::chrono_tz_0_9::Tz::Asia__Shanghai,
834            WindowsTimezone::NorthAsiaEastStandardTime => ::chrono_tz_0_9::Tz::Asia__Irkutsk,
835            WindowsTimezone::SingaporeStandardTime => ::chrono_tz_0_9::Tz::Asia__Singapore,
836            WindowsTimezone::WAustraliaStandardTime => ::chrono_tz_0_9::Tz::Australia__Perth,
837            WindowsTimezone::TaipeiStandardTime => ::chrono_tz_0_9::Tz::Asia__Taipei,
838            WindowsTimezone::UlaanbaatarStandardTime => ::chrono_tz_0_9::Tz::Asia__Ulaanbaatar,
839            WindowsTimezone::AusCentralWStandardTime => ::chrono_tz_0_9::Tz::Australia__Eucla,
840            WindowsTimezone::TransbaikalStandardTime => ::chrono_tz_0_9::Tz::Asia__Chita,
841            WindowsTimezone::TokyoStandardTime => ::chrono_tz_0_9::Tz::Asia__Tokyo,
842            WindowsTimezone::NorthKoreaStandardTime => ::chrono_tz_0_9::Tz::Asia__Pyongyang,
843            WindowsTimezone::KoreaStandardTime => ::chrono_tz_0_9::Tz::Asia__Seoul,
844            WindowsTimezone::YakutskStandardTime => ::chrono_tz_0_9::Tz::Asia__Yakutsk,
845            WindowsTimezone::CenAustraliaStandardTime => ::chrono_tz_0_9::Tz::Australia__Adelaide,
846            WindowsTimezone::AusCentralStandardTime => ::chrono_tz_0_9::Tz::Australia__Darwin,
847            WindowsTimezone::EAustraliaStandardTime => ::chrono_tz_0_9::Tz::Australia__Brisbane,
848            WindowsTimezone::AusEasternStandardTime => ::chrono_tz_0_9::Tz::Australia__Sydney,
849            WindowsTimezone::WestPacificStandardTime => ::chrono_tz_0_9::Tz::Pacific__Port_Moresby,
850            WindowsTimezone::TasmaniaStandardTime => ::chrono_tz_0_9::Tz::Australia__Hobart,
851            WindowsTimezone::VladivostokStandardTime => ::chrono_tz_0_9::Tz::Asia__Vladivostok,
852            WindowsTimezone::LordHoweStandardTime => ::chrono_tz_0_9::Tz::Australia__Lord_Howe,
853            WindowsTimezone::BougainvilleStandardTime => ::chrono_tz_0_9::Tz::Pacific__Bougainville,
854            WindowsTimezone::RussiaTimeZone10 => ::chrono_tz_0_9::Tz::Asia__Srednekolymsk,
855            WindowsTimezone::MagadanStandardTime => ::chrono_tz_0_9::Tz::Asia__Magadan,
856            WindowsTimezone::NorfolkStandardTime => ::chrono_tz_0_9::Tz::Pacific__Norfolk,
857            WindowsTimezone::SakhalinStandardTime => ::chrono_tz_0_9::Tz::Asia__Sakhalin,
858            WindowsTimezone::CentralPacificStandardTime => {
859                ::chrono_tz_0_9::Tz::Pacific__Guadalcanal
860            }
861            WindowsTimezone::RussiaTimeZone11 => ::chrono_tz_0_9::Tz::Asia__Kamchatka,
862            WindowsTimezone::NewZealandStandardTime => ::chrono_tz_0_9::Tz::Pacific__Auckland,
863            WindowsTimezone::UtcPlus12 => ::chrono_tz_0_9::Tz::Etc__GMTMinus12,
864            WindowsTimezone::FijiStandardTime => ::chrono_tz_0_9::Tz::Pacific__Fiji,
865            WindowsTimezone::ChathamIslandsStandardTime => ::chrono_tz_0_9::Tz::Pacific__Chatham,
866            WindowsTimezone::UtcPlus13 => ::chrono_tz_0_9::Tz::Etc__GMTMinus13,
867            WindowsTimezone::TongaStandardTime => ::chrono_tz_0_9::Tz::Pacific__Tongatapu,
868            WindowsTimezone::SamoaStandardTime => ::chrono_tz_0_9::Tz::Pacific__Apia,
869            WindowsTimezone::LineIslandsStandardTime => ::chrono_tz_0_9::Tz::Pacific__Kiritimati,
870        }
871    }
872}
873#[cfg(feature = "chrono-tz-0_9")]
874impl TryFrom<::chrono_tz_0_9::Tz> for WindowsTimezone {
875    type Error = crate::FromChronoTzError;
876    fn try_from(value: ::chrono_tz_0_9::Tz) -> Result<Self, Self::Error> {
877        use chrono_tz_0_9::Tz;
878        match value {
879            Tz::Etc__GMTPlus12 => Ok(WindowsTimezone::DatelineStandardTime),
880            Tz::Etc__GMTPlus11 => Ok(WindowsTimezone::UtcMinus11),
881            Tz::Pacific__Midway => Ok(WindowsTimezone::UtcMinus11),
882            Tz::Pacific__Niue => Ok(WindowsTimezone::UtcMinus11),
883            Tz::Pacific__Pago_Pago => Ok(WindowsTimezone::UtcMinus11),
884            Tz::America__Adak => Ok(WindowsTimezone::AleutianStandardTime),
885            Tz::Etc__GMTPlus10 => Ok(WindowsTimezone::HawaiianStandardTime),
886            Tz::Pacific__Honolulu => Ok(WindowsTimezone::HawaiianStandardTime),
887            Tz::Pacific__Rarotonga => Ok(WindowsTimezone::HawaiianStandardTime),
888            Tz::Pacific__Tahiti => Ok(WindowsTimezone::HawaiianStandardTime),
889            Tz::Pacific__Marquesas => Ok(WindowsTimezone::MarquesasStandardTime),
890            Tz::America__Anchorage => Ok(WindowsTimezone::AlaskanStandardTime),
891            Tz::America__Juneau => Ok(WindowsTimezone::AlaskanStandardTime),
892            Tz::America__Metlakatla => Ok(WindowsTimezone::AlaskanStandardTime),
893            Tz::America__Nome => Ok(WindowsTimezone::AlaskanStandardTime),
894            Tz::America__Sitka => Ok(WindowsTimezone::AlaskanStandardTime),
895            Tz::America__Yakutat => Ok(WindowsTimezone::AlaskanStandardTime),
896            Tz::Etc__GMTPlus9 => Ok(WindowsTimezone::UtcMinus09),
897            Tz::Pacific__Gambier => Ok(WindowsTimezone::UtcMinus09),
898            Tz::America__Tijuana => Ok(WindowsTimezone::PacificStandardTimeMexico),
899            Tz::Etc__GMTPlus8 => Ok(WindowsTimezone::UtcMinus08),
900            Tz::Pacific__Pitcairn => Ok(WindowsTimezone::UtcMinus08),
901            Tz::America__Los_Angeles => Ok(WindowsTimezone::PacificStandardTime),
902            Tz::America__Vancouver => Ok(WindowsTimezone::PacificStandardTime),
903            Tz::America__Creston => Ok(WindowsTimezone::UsMountainStandardTime),
904            Tz::America__Dawson_Creek => Ok(WindowsTimezone::UsMountainStandardTime),
905            Tz::America__Fort_Nelson => Ok(WindowsTimezone::UsMountainStandardTime),
906            Tz::America__Hermosillo => Ok(WindowsTimezone::UsMountainStandardTime),
907            Tz::America__Phoenix => Ok(WindowsTimezone::UsMountainStandardTime),
908            Tz::Etc__GMTPlus7 => Ok(WindowsTimezone::UsMountainStandardTime),
909            Tz::America__Mazatlan => Ok(WindowsTimezone::MountainStandardTimeMexico),
910            Tz::America__Boise => Ok(WindowsTimezone::MountainStandardTime),
911            Tz::America__Cambridge_Bay => Ok(WindowsTimezone::MountainStandardTime),
912            Tz::America__Ciudad_Juarez => Ok(WindowsTimezone::MountainStandardTime),
913            Tz::America__Denver => Ok(WindowsTimezone::MountainStandardTime),
914            Tz::America__Edmonton => Ok(WindowsTimezone::MountainStandardTime),
915            Tz::America__Inuvik => Ok(WindowsTimezone::MountainStandardTime),
916            Tz::America__Dawson => Ok(WindowsTimezone::YukonStandardTime),
917            Tz::America__Whitehorse => Ok(WindowsTimezone::YukonStandardTime),
918            Tz::America__Belize => Ok(WindowsTimezone::CentralAmericaStandardTime),
919            Tz::America__Costa_Rica => Ok(WindowsTimezone::CentralAmericaStandardTime),
920            Tz::America__El_Salvador => Ok(WindowsTimezone::CentralAmericaStandardTime),
921            Tz::America__Guatemala => Ok(WindowsTimezone::CentralAmericaStandardTime),
922            Tz::America__Managua => Ok(WindowsTimezone::CentralAmericaStandardTime),
923            Tz::America__Tegucigalpa => Ok(WindowsTimezone::CentralAmericaStandardTime),
924            Tz::Etc__GMTPlus6 => Ok(WindowsTimezone::CentralAmericaStandardTime),
925            Tz::Pacific__Galapagos => Ok(WindowsTimezone::CentralAmericaStandardTime),
926            Tz::America__Chicago => Ok(WindowsTimezone::CentralStandardTime),
927            Tz::America__Indiana__Knox => Ok(WindowsTimezone::CentralStandardTime),
928            Tz::America__Indiana__Tell_City => Ok(WindowsTimezone::CentralStandardTime),
929            Tz::America__Matamoros => Ok(WindowsTimezone::CentralStandardTime),
930            Tz::America__Menominee => Ok(WindowsTimezone::CentralStandardTime),
931            Tz::America__North_Dakota__Beulah => Ok(WindowsTimezone::CentralStandardTime),
932            Tz::America__North_Dakota__Center => Ok(WindowsTimezone::CentralStandardTime),
933            Tz::America__North_Dakota__New_Salem => Ok(WindowsTimezone::CentralStandardTime),
934            Tz::America__Ojinaga => Ok(WindowsTimezone::CentralStandardTime),
935            Tz::America__Rankin_Inlet => Ok(WindowsTimezone::CentralStandardTime),
936            Tz::America__Resolute => Ok(WindowsTimezone::CentralStandardTime),
937            Tz::America__Winnipeg => Ok(WindowsTimezone::CentralStandardTime),
938            Tz::Pacific__Easter => Ok(WindowsTimezone::EasterIslandStandardTime),
939            Tz::America__Bahia_Banderas => Ok(WindowsTimezone::CentralStandardTimeMexico),
940            Tz::America__Chihuahua => Ok(WindowsTimezone::CentralStandardTimeMexico),
941            Tz::America__Merida => Ok(WindowsTimezone::CentralStandardTimeMexico),
942            Tz::America__Mexico_City => Ok(WindowsTimezone::CentralStandardTimeMexico),
943            Tz::America__Monterrey => Ok(WindowsTimezone::CentralStandardTimeMexico),
944            Tz::America__Regina => Ok(WindowsTimezone::CanadaCentralStandardTime),
945            Tz::America__Swift_Current => Ok(WindowsTimezone::CanadaCentralStandardTime),
946            Tz::America__Bogota => Ok(WindowsTimezone::SaPacificStandardTime),
947            Tz::America__Cayman => Ok(WindowsTimezone::SaPacificStandardTime),
948            Tz::America__Coral_Harbour => Ok(WindowsTimezone::SaPacificStandardTime),
949            Tz::America__Eirunepe => Ok(WindowsTimezone::SaPacificStandardTime),
950            Tz::America__Guayaquil => Ok(WindowsTimezone::SaPacificStandardTime),
951            Tz::America__Jamaica => Ok(WindowsTimezone::SaPacificStandardTime),
952            Tz::America__Lima => Ok(WindowsTimezone::SaPacificStandardTime),
953            Tz::America__Panama => Ok(WindowsTimezone::SaPacificStandardTime),
954            Tz::America__Rio_Branco => Ok(WindowsTimezone::SaPacificStandardTime),
955            Tz::Etc__GMTPlus5 => Ok(WindowsTimezone::SaPacificStandardTime),
956            Tz::America__Cancun => Ok(WindowsTimezone::EasternStandardTimeMexico),
957            Tz::America__Detroit => Ok(WindowsTimezone::EasternStandardTime),
958            Tz::America__Indiana__Petersburg => Ok(WindowsTimezone::EasternStandardTime),
959            Tz::America__Indiana__Vincennes => Ok(WindowsTimezone::EasternStandardTime),
960            Tz::America__Indiana__Winamac => Ok(WindowsTimezone::EasternStandardTime),
961            Tz::America__Iqaluit => Ok(WindowsTimezone::EasternStandardTime),
962            Tz::America__Kentucky__Monticello => Ok(WindowsTimezone::EasternStandardTime),
963            Tz::America__Louisville => Ok(WindowsTimezone::EasternStandardTime),
964            Tz::America__Nassau => Ok(WindowsTimezone::EasternStandardTime),
965            Tz::America__New_York => Ok(WindowsTimezone::EasternStandardTime),
966            Tz::America__Toronto => Ok(WindowsTimezone::EasternStandardTime),
967            Tz::America__PortauPrince => Ok(WindowsTimezone::HaitiStandardTime),
968            Tz::America__Havana => Ok(WindowsTimezone::CubaStandardTime),
969            Tz::America__Indiana__Marengo => Ok(WindowsTimezone::UsEasternStandardTime),
970            Tz::America__Indiana__Vevay => Ok(WindowsTimezone::UsEasternStandardTime),
971            Tz::America__Indianapolis => Ok(WindowsTimezone::UsEasternStandardTime),
972            Tz::America__Grand_Turk => Ok(WindowsTimezone::TurksAndCaicosStandardTime),
973            Tz::America__Asuncion => Ok(WindowsTimezone::ParaguayStandardTime),
974            Tz::America__Glace_Bay => Ok(WindowsTimezone::AtlanticStandardTime),
975            Tz::America__Goose_Bay => Ok(WindowsTimezone::AtlanticStandardTime),
976            Tz::America__Halifax => Ok(WindowsTimezone::AtlanticStandardTime),
977            Tz::America__Moncton => Ok(WindowsTimezone::AtlanticStandardTime),
978            Tz::America__Thule => Ok(WindowsTimezone::AtlanticStandardTime),
979            Tz::Atlantic__Bermuda => Ok(WindowsTimezone::AtlanticStandardTime),
980            Tz::America__Caracas => Ok(WindowsTimezone::VenezuelaStandardTime),
981            Tz::America__Campo_Grande => Ok(WindowsTimezone::CentralBrazilianStandardTime),
982            Tz::America__Cuiaba => Ok(WindowsTimezone::CentralBrazilianStandardTime),
983            Tz::America__Anguilla => Ok(WindowsTimezone::SaWesternStandardTime),
984            Tz::America__Antigua => Ok(WindowsTimezone::SaWesternStandardTime),
985            Tz::America__Aruba => Ok(WindowsTimezone::SaWesternStandardTime),
986            Tz::America__Barbados => Ok(WindowsTimezone::SaWesternStandardTime),
987            Tz::America__BlancSablon => Ok(WindowsTimezone::SaWesternStandardTime),
988            Tz::America__Boa_Vista => Ok(WindowsTimezone::SaWesternStandardTime),
989            Tz::America__Curacao => Ok(WindowsTimezone::SaWesternStandardTime),
990            Tz::America__Dominica => Ok(WindowsTimezone::SaWesternStandardTime),
991            Tz::America__Grenada => Ok(WindowsTimezone::SaWesternStandardTime),
992            Tz::America__Guadeloupe => Ok(WindowsTimezone::SaWesternStandardTime),
993            Tz::America__Guyana => Ok(WindowsTimezone::SaWesternStandardTime),
994            Tz::America__Kralendijk => Ok(WindowsTimezone::SaWesternStandardTime),
995            Tz::America__La_Paz => Ok(WindowsTimezone::SaWesternStandardTime),
996            Tz::America__Lower_Princes => Ok(WindowsTimezone::SaWesternStandardTime),
997            Tz::America__Manaus => Ok(WindowsTimezone::SaWesternStandardTime),
998            Tz::America__Marigot => Ok(WindowsTimezone::SaWesternStandardTime),
999            Tz::America__Martinique => Ok(WindowsTimezone::SaWesternStandardTime),
1000            Tz::America__Montserrat => Ok(WindowsTimezone::SaWesternStandardTime),
1001            Tz::America__Port_of_Spain => Ok(WindowsTimezone::SaWesternStandardTime),
1002            Tz::America__Porto_Velho => Ok(WindowsTimezone::SaWesternStandardTime),
1003            Tz::America__Puerto_Rico => Ok(WindowsTimezone::SaWesternStandardTime),
1004            Tz::America__Santo_Domingo => Ok(WindowsTimezone::SaWesternStandardTime),
1005            Tz::America__St_Barthelemy => Ok(WindowsTimezone::SaWesternStandardTime),
1006            Tz::America__St_Kitts => Ok(WindowsTimezone::SaWesternStandardTime),
1007            Tz::America__St_Lucia => Ok(WindowsTimezone::SaWesternStandardTime),
1008            Tz::America__St_Thomas => Ok(WindowsTimezone::SaWesternStandardTime),
1009            Tz::America__St_Vincent => Ok(WindowsTimezone::SaWesternStandardTime),
1010            Tz::America__Tortola => Ok(WindowsTimezone::SaWesternStandardTime),
1011            Tz::Etc__GMTPlus4 => Ok(WindowsTimezone::SaWesternStandardTime),
1012            Tz::America__Santiago => Ok(WindowsTimezone::PacificSaStandardTime),
1013            Tz::America__St_Johns => Ok(WindowsTimezone::NewfoundlandStandardTime),
1014            Tz::America__Araguaina => Ok(WindowsTimezone::TocantinsStandardTime),
1015            Tz::America__Sao_Paulo => Ok(WindowsTimezone::ESouthAmericaStandardTime),
1016            Tz::America__Belem => Ok(WindowsTimezone::SaEasternStandardTime),
1017            Tz::America__Cayenne => Ok(WindowsTimezone::SaEasternStandardTime),
1018            Tz::America__Fortaleza => Ok(WindowsTimezone::SaEasternStandardTime),
1019            Tz::America__Maceio => Ok(WindowsTimezone::SaEasternStandardTime),
1020            Tz::America__Paramaribo => Ok(WindowsTimezone::SaEasternStandardTime),
1021            Tz::America__Recife => Ok(WindowsTimezone::SaEasternStandardTime),
1022            Tz::America__Santarem => Ok(WindowsTimezone::SaEasternStandardTime),
1023            Tz::Antarctica__Palmer => Ok(WindowsTimezone::SaEasternStandardTime),
1024            Tz::Antarctica__Rothera => Ok(WindowsTimezone::SaEasternStandardTime),
1025            Tz::Atlantic__Stanley => Ok(WindowsTimezone::SaEasternStandardTime),
1026            Tz::Etc__GMTPlus3 => Ok(WindowsTimezone::SaEasternStandardTime),
1027            Tz::America__Argentina__La_Rioja => Ok(WindowsTimezone::ArgentinaStandardTime),
1028            Tz::America__Argentina__Rio_Gallegos => Ok(WindowsTimezone::ArgentinaStandardTime),
1029            Tz::America__Argentina__Salta => Ok(WindowsTimezone::ArgentinaStandardTime),
1030            Tz::America__Argentina__San_Juan => Ok(WindowsTimezone::ArgentinaStandardTime),
1031            Tz::America__Argentina__San_Luis => Ok(WindowsTimezone::ArgentinaStandardTime),
1032            Tz::America__Argentina__Tucuman => Ok(WindowsTimezone::ArgentinaStandardTime),
1033            Tz::America__Argentina__Ushuaia => Ok(WindowsTimezone::ArgentinaStandardTime),
1034            Tz::America__Buenos_Aires => Ok(WindowsTimezone::ArgentinaStandardTime),
1035            Tz::America__Catamarca => Ok(WindowsTimezone::ArgentinaStandardTime),
1036            Tz::America__Cordoba => Ok(WindowsTimezone::ArgentinaStandardTime),
1037            Tz::America__Jujuy => Ok(WindowsTimezone::ArgentinaStandardTime),
1038            Tz::America__Mendoza => Ok(WindowsTimezone::ArgentinaStandardTime),
1039            Tz::America__Godthab => Ok(WindowsTimezone::GreenlandStandardTime),
1040            Tz::America__Montevideo => Ok(WindowsTimezone::MontevideoStandardTime),
1041            Tz::America__Punta_Arenas => Ok(WindowsTimezone::MagallanesStandardTime),
1042            Tz::America__Miquelon => Ok(WindowsTimezone::SaintPierreStandardTime),
1043            Tz::America__Bahia => Ok(WindowsTimezone::BahiaStandardTime),
1044            Tz::America__Noronha => Ok(WindowsTimezone::UtcMinus02),
1045            Tz::Atlantic__South_Georgia => Ok(WindowsTimezone::UtcMinus02),
1046            Tz::Etc__GMTPlus2 => Ok(WindowsTimezone::UtcMinus02),
1047            Tz::America__Scoresbysund => Ok(WindowsTimezone::AzoresStandardTime),
1048            Tz::Atlantic__Azores => Ok(WindowsTimezone::AzoresStandardTime),
1049            Tz::Atlantic__Cape_Verde => Ok(WindowsTimezone::CapeVerdeStandardTime),
1050            Tz::Etc__GMTPlus1 => Ok(WindowsTimezone::CapeVerdeStandardTime),
1051            Tz::Etc__GMT => Ok(WindowsTimezone::Utc),
1052            Tz::Etc__UTC => Ok(WindowsTimezone::Utc),
1053            Tz::Atlantic__Canary => Ok(WindowsTimezone::GmtStandardTime),
1054            Tz::Atlantic__Faeroe => Ok(WindowsTimezone::GmtStandardTime),
1055            Tz::Atlantic__Madeira => Ok(WindowsTimezone::GmtStandardTime),
1056            Tz::Europe__Dublin => Ok(WindowsTimezone::GmtStandardTime),
1057            Tz::Europe__Guernsey => Ok(WindowsTimezone::GmtStandardTime),
1058            Tz::Europe__Isle_of_Man => Ok(WindowsTimezone::GmtStandardTime),
1059            Tz::Europe__Jersey => Ok(WindowsTimezone::GmtStandardTime),
1060            Tz::Europe__Lisbon => Ok(WindowsTimezone::GmtStandardTime),
1061            Tz::Europe__London => Ok(WindowsTimezone::GmtStandardTime),
1062            Tz::Africa__Abidjan => Ok(WindowsTimezone::GreenwichStandardTime),
1063            Tz::Africa__Accra => Ok(WindowsTimezone::GreenwichStandardTime),
1064            Tz::Africa__Bamako => Ok(WindowsTimezone::GreenwichStandardTime),
1065            Tz::Africa__Banjul => Ok(WindowsTimezone::GreenwichStandardTime),
1066            Tz::Africa__Bissau => Ok(WindowsTimezone::GreenwichStandardTime),
1067            Tz::Africa__Conakry => Ok(WindowsTimezone::GreenwichStandardTime),
1068            Tz::Africa__Dakar => Ok(WindowsTimezone::GreenwichStandardTime),
1069            Tz::Africa__Freetown => Ok(WindowsTimezone::GreenwichStandardTime),
1070            Tz::Africa__Lome => Ok(WindowsTimezone::GreenwichStandardTime),
1071            Tz::Africa__Monrovia => Ok(WindowsTimezone::GreenwichStandardTime),
1072            Tz::Africa__Nouakchott => Ok(WindowsTimezone::GreenwichStandardTime),
1073            Tz::Africa__Ouagadougou => Ok(WindowsTimezone::GreenwichStandardTime),
1074            Tz::America__Danmarkshavn => Ok(WindowsTimezone::GreenwichStandardTime),
1075            Tz::Atlantic__Reykjavik => Ok(WindowsTimezone::GreenwichStandardTime),
1076            Tz::Atlantic__St_Helena => Ok(WindowsTimezone::GreenwichStandardTime),
1077            Tz::Africa__Sao_Tome => Ok(WindowsTimezone::SaoTomeStandardTime),
1078            Tz::Africa__Casablanca => Ok(WindowsTimezone::MoroccoStandardTime),
1079            Tz::Africa__El_Aaiun => Ok(WindowsTimezone::MoroccoStandardTime),
1080            Tz::Arctic__Longyearbyen => Ok(WindowsTimezone::WEuropeStandardTime),
1081            Tz::Europe__Amsterdam => Ok(WindowsTimezone::WEuropeStandardTime),
1082            Tz::Europe__Andorra => Ok(WindowsTimezone::WEuropeStandardTime),
1083            Tz::Europe__Berlin => Ok(WindowsTimezone::WEuropeStandardTime),
1084            Tz::Europe__Busingen => Ok(WindowsTimezone::WEuropeStandardTime),
1085            Tz::Europe__Gibraltar => Ok(WindowsTimezone::WEuropeStandardTime),
1086            Tz::Europe__Luxembourg => Ok(WindowsTimezone::WEuropeStandardTime),
1087            Tz::Europe__Malta => Ok(WindowsTimezone::WEuropeStandardTime),
1088            Tz::Europe__Monaco => Ok(WindowsTimezone::WEuropeStandardTime),
1089            Tz::Europe__Oslo => Ok(WindowsTimezone::WEuropeStandardTime),
1090            Tz::Europe__Rome => Ok(WindowsTimezone::WEuropeStandardTime),
1091            Tz::Europe__San_Marino => Ok(WindowsTimezone::WEuropeStandardTime),
1092            Tz::Europe__Stockholm => Ok(WindowsTimezone::WEuropeStandardTime),
1093            Tz::Europe__Vaduz => Ok(WindowsTimezone::WEuropeStandardTime),
1094            Tz::Europe__Vatican => Ok(WindowsTimezone::WEuropeStandardTime),
1095            Tz::Europe__Vienna => Ok(WindowsTimezone::WEuropeStandardTime),
1096            Tz::Europe__Zurich => Ok(WindowsTimezone::WEuropeStandardTime),
1097            Tz::Europe__Belgrade => Ok(WindowsTimezone::CentralEuropeStandardTime),
1098            Tz::Europe__Bratislava => Ok(WindowsTimezone::CentralEuropeStandardTime),
1099            Tz::Europe__Budapest => Ok(WindowsTimezone::CentralEuropeStandardTime),
1100            Tz::Europe__Ljubljana => Ok(WindowsTimezone::CentralEuropeStandardTime),
1101            Tz::Europe__Podgorica => Ok(WindowsTimezone::CentralEuropeStandardTime),
1102            Tz::Europe__Prague => Ok(WindowsTimezone::CentralEuropeStandardTime),
1103            Tz::Europe__Tirane => Ok(WindowsTimezone::CentralEuropeStandardTime),
1104            Tz::Africa__Ceuta => Ok(WindowsTimezone::RomanceStandardTime),
1105            Tz::Europe__Brussels => Ok(WindowsTimezone::RomanceStandardTime),
1106            Tz::Europe__Copenhagen => Ok(WindowsTimezone::RomanceStandardTime),
1107            Tz::Europe__Madrid => Ok(WindowsTimezone::RomanceStandardTime),
1108            Tz::Europe__Paris => Ok(WindowsTimezone::RomanceStandardTime),
1109            Tz::Europe__Sarajevo => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1110            Tz::Europe__Skopje => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1111            Tz::Europe__Warsaw => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1112            Tz::Europe__Zagreb => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1113            Tz::Africa__Algiers => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1114            Tz::Africa__Bangui => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1115            Tz::Africa__Brazzaville => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1116            Tz::Africa__Douala => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1117            Tz::Africa__Kinshasa => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1118            Tz::Africa__Lagos => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1119            Tz::Africa__Libreville => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1120            Tz::Africa__Luanda => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1121            Tz::Africa__Malabo => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1122            Tz::Africa__Ndjamena => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1123            Tz::Africa__Niamey => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1124            Tz::Africa__PortoNovo => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1125            Tz::Africa__Tunis => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1126            Tz::Etc__GMTMinus1 => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1127            Tz::Asia__Amman => Ok(WindowsTimezone::JordanStandardTime),
1128            Tz::Asia__Famagusta => Ok(WindowsTimezone::GtbStandardTime),
1129            Tz::Asia__Nicosia => Ok(WindowsTimezone::GtbStandardTime),
1130            Tz::Europe__Athens => Ok(WindowsTimezone::GtbStandardTime),
1131            Tz::Europe__Bucharest => Ok(WindowsTimezone::GtbStandardTime),
1132            Tz::Asia__Beirut => Ok(WindowsTimezone::MiddleEastStandardTime),
1133            Tz::Africa__Cairo => Ok(WindowsTimezone::EgyptStandardTime),
1134            Tz::Europe__Chisinau => Ok(WindowsTimezone::EEuropeStandardTime),
1135            Tz::Asia__Damascus => Ok(WindowsTimezone::SyriaStandardTime),
1136            Tz::Asia__Gaza => Ok(WindowsTimezone::WestBankStandardTime),
1137            Tz::Asia__Hebron => Ok(WindowsTimezone::WestBankStandardTime),
1138            Tz::Africa__Blantyre => Ok(WindowsTimezone::SouthAfricaStandardTime),
1139            Tz::Africa__Bujumbura => Ok(WindowsTimezone::SouthAfricaStandardTime),
1140            Tz::Africa__Gaborone => Ok(WindowsTimezone::SouthAfricaStandardTime),
1141            Tz::Africa__Harare => Ok(WindowsTimezone::SouthAfricaStandardTime),
1142            Tz::Africa__Johannesburg => Ok(WindowsTimezone::SouthAfricaStandardTime),
1143            Tz::Africa__Kigali => Ok(WindowsTimezone::SouthAfricaStandardTime),
1144            Tz::Africa__Lubumbashi => Ok(WindowsTimezone::SouthAfricaStandardTime),
1145            Tz::Africa__Lusaka => Ok(WindowsTimezone::SouthAfricaStandardTime),
1146            Tz::Africa__Maputo => Ok(WindowsTimezone::SouthAfricaStandardTime),
1147            Tz::Africa__Maseru => Ok(WindowsTimezone::SouthAfricaStandardTime),
1148            Tz::Africa__Mbabane => Ok(WindowsTimezone::SouthAfricaStandardTime),
1149            Tz::Etc__GMTMinus2 => Ok(WindowsTimezone::SouthAfricaStandardTime),
1150            Tz::Europe__Helsinki => Ok(WindowsTimezone::FleStandardTime),
1151            Tz::Europe__Kiev => Ok(WindowsTimezone::FleStandardTime),
1152            Tz::Europe__Mariehamn => Ok(WindowsTimezone::FleStandardTime),
1153            Tz::Europe__Riga => Ok(WindowsTimezone::FleStandardTime),
1154            Tz::Europe__Sofia => Ok(WindowsTimezone::FleStandardTime),
1155            Tz::Europe__Tallinn => Ok(WindowsTimezone::FleStandardTime),
1156            Tz::Europe__Vilnius => Ok(WindowsTimezone::FleStandardTime),
1157            Tz::Asia__Jerusalem => Ok(WindowsTimezone::IsraelStandardTime),
1158            Tz::Africa__Juba => Ok(WindowsTimezone::SouthSudanStandardTime),
1159            Tz::Europe__Kaliningrad => Ok(WindowsTimezone::KaliningradStandardTime),
1160            Tz::Africa__Khartoum => Ok(WindowsTimezone::SudanStandardTime),
1161            Tz::Africa__Tripoli => Ok(WindowsTimezone::LibyaStandardTime),
1162            Tz::Africa__Windhoek => Ok(WindowsTimezone::NamibiaStandardTime),
1163            Tz::Asia__Baghdad => Ok(WindowsTimezone::ArabicStandardTime),
1164            Tz::Europe__Istanbul => Ok(WindowsTimezone::TurkeyStandardTime),
1165            Tz::Asia__Aden => Ok(WindowsTimezone::ArabStandardTime),
1166            Tz::Asia__Bahrain => Ok(WindowsTimezone::ArabStandardTime),
1167            Tz::Asia__Kuwait => Ok(WindowsTimezone::ArabStandardTime),
1168            Tz::Asia__Qatar => Ok(WindowsTimezone::ArabStandardTime),
1169            Tz::Asia__Riyadh => Ok(WindowsTimezone::ArabStandardTime),
1170            Tz::Europe__Minsk => Ok(WindowsTimezone::BelarusStandardTime),
1171            Tz::Europe__Kirov => Ok(WindowsTimezone::RussianStandardTime),
1172            Tz::Europe__Moscow => Ok(WindowsTimezone::RussianStandardTime),
1173            Tz::Europe__Simferopol => Ok(WindowsTimezone::RussianStandardTime),
1174            Tz::Africa__Addis_Ababa => Ok(WindowsTimezone::EAfricaStandardTime),
1175            Tz::Africa__Asmera => Ok(WindowsTimezone::EAfricaStandardTime),
1176            Tz::Africa__Dar_es_Salaam => Ok(WindowsTimezone::EAfricaStandardTime),
1177            Tz::Africa__Djibouti => Ok(WindowsTimezone::EAfricaStandardTime),
1178            Tz::Africa__Kampala => Ok(WindowsTimezone::EAfricaStandardTime),
1179            Tz::Africa__Mogadishu => Ok(WindowsTimezone::EAfricaStandardTime),
1180            Tz::Africa__Nairobi => Ok(WindowsTimezone::EAfricaStandardTime),
1181            Tz::Antarctica__Syowa => Ok(WindowsTimezone::EAfricaStandardTime),
1182            Tz::Etc__GMTMinus3 => Ok(WindowsTimezone::EAfricaStandardTime),
1183            Tz::Indian__Antananarivo => Ok(WindowsTimezone::EAfricaStandardTime),
1184            Tz::Indian__Comoro => Ok(WindowsTimezone::EAfricaStandardTime),
1185            Tz::Indian__Mayotte => Ok(WindowsTimezone::EAfricaStandardTime),
1186            Tz::Asia__Tehran => Ok(WindowsTimezone::IranStandardTime),
1187            Tz::Asia__Dubai => Ok(WindowsTimezone::ArabianStandardTime),
1188            Tz::Asia__Muscat => Ok(WindowsTimezone::ArabianStandardTime),
1189            Tz::Etc__GMTMinus4 => Ok(WindowsTimezone::ArabianStandardTime),
1190            Tz::Europe__Astrakhan => Ok(WindowsTimezone::AstrakhanStandardTime),
1191            Tz::Europe__Ulyanovsk => Ok(WindowsTimezone::AstrakhanStandardTime),
1192            Tz::Asia__Baku => Ok(WindowsTimezone::AzerbaijanStandardTime),
1193            Tz::Europe__Samara => Ok(WindowsTimezone::RussiaTimeZone3),
1194            Tz::Indian__Mahe => Ok(WindowsTimezone::MauritiusStandardTime),
1195            Tz::Indian__Mauritius => Ok(WindowsTimezone::MauritiusStandardTime),
1196            Tz::Indian__Reunion => Ok(WindowsTimezone::MauritiusStandardTime),
1197            Tz::Europe__Saratov => Ok(WindowsTimezone::SaratovStandardTime),
1198            Tz::Asia__Tbilisi => Ok(WindowsTimezone::GeorgianStandardTime),
1199            Tz::Europe__Volgograd => Ok(WindowsTimezone::VolgogradStandardTime),
1200            Tz::Asia__Yerevan => Ok(WindowsTimezone::CaucasusStandardTime),
1201            Tz::Asia__Kabul => Ok(WindowsTimezone::AfghanistanStandardTime),
1202            Tz::Antarctica__Mawson => Ok(WindowsTimezone::WestAsiaStandardTime),
1203            Tz::Asia__Almaty => Ok(WindowsTimezone::WestAsiaStandardTime),
1204            Tz::Asia__Aqtau => Ok(WindowsTimezone::WestAsiaStandardTime),
1205            Tz::Asia__Aqtobe => Ok(WindowsTimezone::WestAsiaStandardTime),
1206            Tz::Asia__Ashgabat => Ok(WindowsTimezone::WestAsiaStandardTime),
1207            Tz::Asia__Atyrau => Ok(WindowsTimezone::WestAsiaStandardTime),
1208            Tz::Asia__Dushanbe => Ok(WindowsTimezone::WestAsiaStandardTime),
1209            Tz::Asia__Oral => Ok(WindowsTimezone::WestAsiaStandardTime),
1210            Tz::Asia__Qostanay => Ok(WindowsTimezone::WestAsiaStandardTime),
1211            Tz::Asia__Samarkand => Ok(WindowsTimezone::WestAsiaStandardTime),
1212            Tz::Asia__Tashkent => Ok(WindowsTimezone::WestAsiaStandardTime),
1213            Tz::Etc__GMTMinus5 => Ok(WindowsTimezone::WestAsiaStandardTime),
1214            Tz::Indian__Kerguelen => Ok(WindowsTimezone::WestAsiaStandardTime),
1215            Tz::Indian__Maldives => Ok(WindowsTimezone::WestAsiaStandardTime),
1216            Tz::Asia__Yekaterinburg => Ok(WindowsTimezone::EkaterinburgStandardTime),
1217            Tz::Asia__Karachi => Ok(WindowsTimezone::PakistanStandardTime),
1218            Tz::Asia__Qyzylorda => Ok(WindowsTimezone::QyzylordaStandardTime),
1219            Tz::Asia__Calcutta => Ok(WindowsTimezone::IndiaStandardTime),
1220            Tz::Asia__Colombo => Ok(WindowsTimezone::SriLankaStandardTime),
1221            Tz::Asia__Katmandu => Ok(WindowsTimezone::NepalStandardTime),
1222            Tz::Antarctica__Vostok => Ok(WindowsTimezone::CentralAsiaStandardTime),
1223            Tz::Asia__Bishkek => Ok(WindowsTimezone::CentralAsiaStandardTime),
1224            Tz::Asia__Urumqi => Ok(WindowsTimezone::CentralAsiaStandardTime),
1225            Tz::Etc__GMTMinus6 => Ok(WindowsTimezone::CentralAsiaStandardTime),
1226            Tz::Indian__Chagos => Ok(WindowsTimezone::CentralAsiaStandardTime),
1227            Tz::Asia__Dhaka => Ok(WindowsTimezone::BangladeshStandardTime),
1228            Tz::Asia__Thimphu => Ok(WindowsTimezone::BangladeshStandardTime),
1229            Tz::Asia__Omsk => Ok(WindowsTimezone::OmskStandardTime),
1230            Tz::Asia__Rangoon => Ok(WindowsTimezone::MyanmarStandardTime),
1231            Tz::Indian__Cocos => Ok(WindowsTimezone::MyanmarStandardTime),
1232            Tz::Antarctica__Davis => Ok(WindowsTimezone::SeAsiaStandardTime),
1233            Tz::Asia__Bangkok => Ok(WindowsTimezone::SeAsiaStandardTime),
1234            Tz::Asia__Jakarta => Ok(WindowsTimezone::SeAsiaStandardTime),
1235            Tz::Asia__Phnom_Penh => Ok(WindowsTimezone::SeAsiaStandardTime),
1236            Tz::Asia__Pontianak => Ok(WindowsTimezone::SeAsiaStandardTime),
1237            Tz::Asia__Saigon => Ok(WindowsTimezone::SeAsiaStandardTime),
1238            Tz::Asia__Vientiane => Ok(WindowsTimezone::SeAsiaStandardTime),
1239            Tz::Etc__GMTMinus7 => Ok(WindowsTimezone::SeAsiaStandardTime),
1240            Tz::Indian__Christmas => Ok(WindowsTimezone::SeAsiaStandardTime),
1241            Tz::Asia__Barnaul => Ok(WindowsTimezone::AltaiStandardTime),
1242            Tz::Asia__Hovd => Ok(WindowsTimezone::WMongoliaStandardTime),
1243            Tz::Asia__Krasnoyarsk => Ok(WindowsTimezone::NorthAsiaStandardTime),
1244            Tz::Asia__Novokuznetsk => Ok(WindowsTimezone::NorthAsiaStandardTime),
1245            Tz::Asia__Novosibirsk => Ok(WindowsTimezone::NCentralAsiaStandardTime),
1246            Tz::Asia__Tomsk => Ok(WindowsTimezone::TomskStandardTime),
1247            Tz::Asia__Hong_Kong => Ok(WindowsTimezone::ChinaStandardTime),
1248            Tz::Asia__Macau => Ok(WindowsTimezone::ChinaStandardTime),
1249            Tz::Asia__Shanghai => Ok(WindowsTimezone::ChinaStandardTime),
1250            Tz::Asia__Irkutsk => Ok(WindowsTimezone::NorthAsiaEastStandardTime),
1251            Tz::Asia__Brunei => Ok(WindowsTimezone::SingaporeStandardTime),
1252            Tz::Asia__Kuala_Lumpur => Ok(WindowsTimezone::SingaporeStandardTime),
1253            Tz::Asia__Kuching => Ok(WindowsTimezone::SingaporeStandardTime),
1254            Tz::Asia__Makassar => Ok(WindowsTimezone::SingaporeStandardTime),
1255            Tz::Asia__Manila => Ok(WindowsTimezone::SingaporeStandardTime),
1256            Tz::Asia__Singapore => Ok(WindowsTimezone::SingaporeStandardTime),
1257            Tz::Etc__GMTMinus8 => Ok(WindowsTimezone::SingaporeStandardTime),
1258            Tz::Australia__Perth => Ok(WindowsTimezone::WAustraliaStandardTime),
1259            Tz::Asia__Taipei => Ok(WindowsTimezone::TaipeiStandardTime),
1260            Tz::Asia__Ulaanbaatar => Ok(WindowsTimezone::UlaanbaatarStandardTime),
1261            Tz::Australia__Eucla => Ok(WindowsTimezone::AusCentralWStandardTime),
1262            Tz::Asia__Chita => Ok(WindowsTimezone::TransbaikalStandardTime),
1263            Tz::Asia__Dili => Ok(WindowsTimezone::TokyoStandardTime),
1264            Tz::Asia__Jayapura => Ok(WindowsTimezone::TokyoStandardTime),
1265            Tz::Asia__Tokyo => Ok(WindowsTimezone::TokyoStandardTime),
1266            Tz::Etc__GMTMinus9 => Ok(WindowsTimezone::TokyoStandardTime),
1267            Tz::Pacific__Palau => Ok(WindowsTimezone::TokyoStandardTime),
1268            Tz::Asia__Pyongyang => Ok(WindowsTimezone::NorthKoreaStandardTime),
1269            Tz::Asia__Seoul => Ok(WindowsTimezone::KoreaStandardTime),
1270            Tz::Asia__Khandyga => Ok(WindowsTimezone::YakutskStandardTime),
1271            Tz::Asia__Yakutsk => Ok(WindowsTimezone::YakutskStandardTime),
1272            Tz::Australia__Adelaide => Ok(WindowsTimezone::CenAustraliaStandardTime),
1273            Tz::Australia__Broken_Hill => Ok(WindowsTimezone::CenAustraliaStandardTime),
1274            Tz::Australia__Darwin => Ok(WindowsTimezone::AusCentralStandardTime),
1275            Tz::Australia__Brisbane => Ok(WindowsTimezone::EAustraliaStandardTime),
1276            Tz::Australia__Lindeman => Ok(WindowsTimezone::EAustraliaStandardTime),
1277            Tz::Australia__Melbourne => Ok(WindowsTimezone::AusEasternStandardTime),
1278            Tz::Australia__Sydney => Ok(WindowsTimezone::AusEasternStandardTime),
1279            Tz::Antarctica__DumontDUrville => Ok(WindowsTimezone::WestPacificStandardTime),
1280            Tz::Etc__GMTMinus10 => Ok(WindowsTimezone::WestPacificStandardTime),
1281            Tz::Pacific__Guam => Ok(WindowsTimezone::WestPacificStandardTime),
1282            Tz::Pacific__Port_Moresby => Ok(WindowsTimezone::WestPacificStandardTime),
1283            Tz::Pacific__Saipan => Ok(WindowsTimezone::WestPacificStandardTime),
1284            Tz::Pacific__Truk => Ok(WindowsTimezone::WestPacificStandardTime),
1285            Tz::Antarctica__Macquarie => Ok(WindowsTimezone::TasmaniaStandardTime),
1286            Tz::Australia__Hobart => Ok(WindowsTimezone::TasmaniaStandardTime),
1287            Tz::Asia__UstNera => Ok(WindowsTimezone::VladivostokStandardTime),
1288            Tz::Asia__Vladivostok => Ok(WindowsTimezone::VladivostokStandardTime),
1289            Tz::Australia__Lord_Howe => Ok(WindowsTimezone::LordHoweStandardTime),
1290            Tz::Pacific__Bougainville => Ok(WindowsTimezone::BougainvilleStandardTime),
1291            Tz::Asia__Srednekolymsk => Ok(WindowsTimezone::RussiaTimeZone10),
1292            Tz::Asia__Magadan => Ok(WindowsTimezone::MagadanStandardTime),
1293            Tz::Pacific__Norfolk => Ok(WindowsTimezone::NorfolkStandardTime),
1294            Tz::Asia__Sakhalin => Ok(WindowsTimezone::SakhalinStandardTime),
1295            Tz::Antarctica__Casey => Ok(WindowsTimezone::CentralPacificStandardTime),
1296            Tz::Etc__GMTMinus11 => Ok(WindowsTimezone::CentralPacificStandardTime),
1297            Tz::Pacific__Efate => Ok(WindowsTimezone::CentralPacificStandardTime),
1298            Tz::Pacific__Guadalcanal => Ok(WindowsTimezone::CentralPacificStandardTime),
1299            Tz::Pacific__Kosrae => Ok(WindowsTimezone::CentralPacificStandardTime),
1300            Tz::Pacific__Noumea => Ok(WindowsTimezone::CentralPacificStandardTime),
1301            Tz::Pacific__Ponape => Ok(WindowsTimezone::CentralPacificStandardTime),
1302            Tz::Asia__Anadyr => Ok(WindowsTimezone::RussiaTimeZone11),
1303            Tz::Asia__Kamchatka => Ok(WindowsTimezone::RussiaTimeZone11),
1304            Tz::Antarctica__McMurdo => Ok(WindowsTimezone::NewZealandStandardTime),
1305            Tz::Pacific__Auckland => Ok(WindowsTimezone::NewZealandStandardTime),
1306            Tz::Etc__GMTMinus12 => Ok(WindowsTimezone::UtcPlus12),
1307            Tz::Pacific__Funafuti => Ok(WindowsTimezone::UtcPlus12),
1308            Tz::Pacific__Kwajalein => Ok(WindowsTimezone::UtcPlus12),
1309            Tz::Pacific__Majuro => Ok(WindowsTimezone::UtcPlus12),
1310            Tz::Pacific__Nauru => Ok(WindowsTimezone::UtcPlus12),
1311            Tz::Pacific__Tarawa => Ok(WindowsTimezone::UtcPlus12),
1312            Tz::Pacific__Wake => Ok(WindowsTimezone::UtcPlus12),
1313            Tz::Pacific__Wallis => Ok(WindowsTimezone::UtcPlus12),
1314            Tz::Pacific__Fiji => Ok(WindowsTimezone::FijiStandardTime),
1315            Tz::Pacific__Chatham => Ok(WindowsTimezone::ChathamIslandsStandardTime),
1316            Tz::Etc__GMTMinus13 => Ok(WindowsTimezone::UtcPlus13),
1317            Tz::Pacific__Enderbury => Ok(WindowsTimezone::UtcPlus13),
1318            Tz::Pacific__Fakaofo => Ok(WindowsTimezone::UtcPlus13),
1319            Tz::Pacific__Tongatapu => Ok(WindowsTimezone::TongaStandardTime),
1320            Tz::Pacific__Apia => Ok(WindowsTimezone::SamoaStandardTime),
1321            Tz::Etc__GMTMinus14 => Ok(WindowsTimezone::LineIslandsStandardTime),
1322            Tz::Pacific__Kiritimati => Ok(WindowsTimezone::LineIslandsStandardTime),
1323            _ => Err(crate::FromChronoTzError),
1324        }
1325    }
1326}
1327#[cfg(feature = "chrono-tz-0_10")]
1328impl From<WindowsTimezone> for ::chrono_tz_0_10::Tz {
1329    fn from(value: WindowsTimezone) -> Self {
1330        match value {
1331            WindowsTimezone::DatelineStandardTime => ::chrono_tz_0_10::Tz::Etc__GMTPlus12,
1332            WindowsTimezone::UtcMinus11 => ::chrono_tz_0_10::Tz::Etc__GMTPlus11,
1333            WindowsTimezone::AleutianStandardTime => ::chrono_tz_0_10::Tz::America__Adak,
1334            WindowsTimezone::HawaiianStandardTime => ::chrono_tz_0_10::Tz::Pacific__Honolulu,
1335            WindowsTimezone::MarquesasStandardTime => ::chrono_tz_0_10::Tz::Pacific__Marquesas,
1336            WindowsTimezone::AlaskanStandardTime => ::chrono_tz_0_10::Tz::America__Anchorage,
1337            WindowsTimezone::UtcMinus09 => ::chrono_tz_0_10::Tz::Etc__GMTPlus9,
1338            WindowsTimezone::PacificStandardTimeMexico => ::chrono_tz_0_10::Tz::America__Tijuana,
1339            WindowsTimezone::UtcMinus08 => ::chrono_tz_0_10::Tz::Etc__GMTPlus8,
1340            WindowsTimezone::PacificStandardTime => ::chrono_tz_0_10::Tz::America__Los_Angeles,
1341            WindowsTimezone::UsMountainStandardTime => ::chrono_tz_0_10::Tz::America__Phoenix,
1342            WindowsTimezone::MountainStandardTimeMexico => ::chrono_tz_0_10::Tz::America__Mazatlan,
1343            WindowsTimezone::MountainStandardTime => ::chrono_tz_0_10::Tz::America__Denver,
1344            WindowsTimezone::YukonStandardTime => ::chrono_tz_0_10::Tz::America__Whitehorse,
1345            WindowsTimezone::CentralAmericaStandardTime => ::chrono_tz_0_10::Tz::America__Guatemala,
1346            WindowsTimezone::CentralStandardTime => ::chrono_tz_0_10::Tz::America__Chicago,
1347            WindowsTimezone::EasterIslandStandardTime => ::chrono_tz_0_10::Tz::Pacific__Easter,
1348            WindowsTimezone::CentralStandardTimeMexico => {
1349                ::chrono_tz_0_10::Tz::America__Mexico_City
1350            }
1351            WindowsTimezone::CanadaCentralStandardTime => ::chrono_tz_0_10::Tz::America__Regina,
1352            WindowsTimezone::SaPacificStandardTime => ::chrono_tz_0_10::Tz::America__Bogota,
1353            WindowsTimezone::EasternStandardTimeMexico => ::chrono_tz_0_10::Tz::America__Cancun,
1354            WindowsTimezone::EasternStandardTime => ::chrono_tz_0_10::Tz::America__New_York,
1355            WindowsTimezone::HaitiStandardTime => ::chrono_tz_0_10::Tz::America__PortauPrince,
1356            WindowsTimezone::CubaStandardTime => ::chrono_tz_0_10::Tz::America__Havana,
1357            WindowsTimezone::UsEasternStandardTime => ::chrono_tz_0_10::Tz::America__Indianapolis,
1358            WindowsTimezone::TurksAndCaicosStandardTime => {
1359                ::chrono_tz_0_10::Tz::America__Grand_Turk
1360            }
1361            WindowsTimezone::ParaguayStandardTime => ::chrono_tz_0_10::Tz::America__Asuncion,
1362            WindowsTimezone::AtlanticStandardTime => ::chrono_tz_0_10::Tz::America__Halifax,
1363            WindowsTimezone::VenezuelaStandardTime => ::chrono_tz_0_10::Tz::America__Caracas,
1364            WindowsTimezone::CentralBrazilianStandardTime => ::chrono_tz_0_10::Tz::America__Cuiaba,
1365            WindowsTimezone::SaWesternStandardTime => ::chrono_tz_0_10::Tz::America__La_Paz,
1366            WindowsTimezone::PacificSaStandardTime => ::chrono_tz_0_10::Tz::America__Santiago,
1367            WindowsTimezone::NewfoundlandStandardTime => ::chrono_tz_0_10::Tz::America__St_Johns,
1368            WindowsTimezone::TocantinsStandardTime => ::chrono_tz_0_10::Tz::America__Araguaina,
1369            WindowsTimezone::ESouthAmericaStandardTime => ::chrono_tz_0_10::Tz::America__Sao_Paulo,
1370            WindowsTimezone::SaEasternStandardTime => ::chrono_tz_0_10::Tz::America__Cayenne,
1371            WindowsTimezone::ArgentinaStandardTime => ::chrono_tz_0_10::Tz::America__Buenos_Aires,
1372            WindowsTimezone::GreenlandStandardTime => ::chrono_tz_0_10::Tz::America__Godthab,
1373            WindowsTimezone::MontevideoStandardTime => ::chrono_tz_0_10::Tz::America__Montevideo,
1374            WindowsTimezone::MagallanesStandardTime => ::chrono_tz_0_10::Tz::America__Punta_Arenas,
1375            WindowsTimezone::SaintPierreStandardTime => ::chrono_tz_0_10::Tz::America__Miquelon,
1376            WindowsTimezone::BahiaStandardTime => ::chrono_tz_0_10::Tz::America__Bahia,
1377            WindowsTimezone::UtcMinus02 => ::chrono_tz_0_10::Tz::Etc__GMTPlus2,
1378            WindowsTimezone::AzoresStandardTime => ::chrono_tz_0_10::Tz::Atlantic__Azores,
1379            WindowsTimezone::CapeVerdeStandardTime => ::chrono_tz_0_10::Tz::Atlantic__Cape_Verde,
1380            WindowsTimezone::Utc => ::chrono_tz_0_10::Tz::Etc__UTC,
1381            WindowsTimezone::GmtStandardTime => ::chrono_tz_0_10::Tz::Europe__London,
1382            WindowsTimezone::GreenwichStandardTime => ::chrono_tz_0_10::Tz::Atlantic__Reykjavik,
1383            WindowsTimezone::SaoTomeStandardTime => ::chrono_tz_0_10::Tz::Africa__Sao_Tome,
1384            WindowsTimezone::MoroccoStandardTime => ::chrono_tz_0_10::Tz::Africa__Casablanca,
1385            WindowsTimezone::WEuropeStandardTime => ::chrono_tz_0_10::Tz::Europe__Berlin,
1386            WindowsTimezone::CentralEuropeStandardTime => ::chrono_tz_0_10::Tz::Europe__Budapest,
1387            WindowsTimezone::RomanceStandardTime => ::chrono_tz_0_10::Tz::Europe__Paris,
1388            WindowsTimezone::CentralEuropeanStandardTime => ::chrono_tz_0_10::Tz::Europe__Warsaw,
1389            WindowsTimezone::WCentralAfricaStandardTime => ::chrono_tz_0_10::Tz::Africa__Lagos,
1390            WindowsTimezone::JordanStandardTime => ::chrono_tz_0_10::Tz::Asia__Amman,
1391            WindowsTimezone::GtbStandardTime => ::chrono_tz_0_10::Tz::Europe__Bucharest,
1392            WindowsTimezone::MiddleEastStandardTime => ::chrono_tz_0_10::Tz::Asia__Beirut,
1393            WindowsTimezone::EgyptStandardTime => ::chrono_tz_0_10::Tz::Africa__Cairo,
1394            WindowsTimezone::EEuropeStandardTime => ::chrono_tz_0_10::Tz::Europe__Chisinau,
1395            WindowsTimezone::SyriaStandardTime => ::chrono_tz_0_10::Tz::Asia__Damascus,
1396            WindowsTimezone::WestBankStandardTime => ::chrono_tz_0_10::Tz::Asia__Hebron,
1397            WindowsTimezone::SouthAfricaStandardTime => ::chrono_tz_0_10::Tz::Africa__Johannesburg,
1398            WindowsTimezone::FleStandardTime => ::chrono_tz_0_10::Tz::Europe__Kiev,
1399            WindowsTimezone::IsraelStandardTime => ::chrono_tz_0_10::Tz::Asia__Jerusalem,
1400            WindowsTimezone::SouthSudanStandardTime => ::chrono_tz_0_10::Tz::Africa__Juba,
1401            WindowsTimezone::KaliningradStandardTime => ::chrono_tz_0_10::Tz::Europe__Kaliningrad,
1402            WindowsTimezone::SudanStandardTime => ::chrono_tz_0_10::Tz::Africa__Khartoum,
1403            WindowsTimezone::LibyaStandardTime => ::chrono_tz_0_10::Tz::Africa__Tripoli,
1404            WindowsTimezone::NamibiaStandardTime => ::chrono_tz_0_10::Tz::Africa__Windhoek,
1405            WindowsTimezone::ArabicStandardTime => ::chrono_tz_0_10::Tz::Asia__Baghdad,
1406            WindowsTimezone::TurkeyStandardTime => ::chrono_tz_0_10::Tz::Europe__Istanbul,
1407            WindowsTimezone::ArabStandardTime => ::chrono_tz_0_10::Tz::Asia__Riyadh,
1408            WindowsTimezone::BelarusStandardTime => ::chrono_tz_0_10::Tz::Europe__Minsk,
1409            WindowsTimezone::RussianStandardTime => ::chrono_tz_0_10::Tz::Europe__Moscow,
1410            WindowsTimezone::EAfricaStandardTime => ::chrono_tz_0_10::Tz::Africa__Nairobi,
1411            WindowsTimezone::IranStandardTime => ::chrono_tz_0_10::Tz::Asia__Tehran,
1412            WindowsTimezone::ArabianStandardTime => ::chrono_tz_0_10::Tz::Asia__Dubai,
1413            WindowsTimezone::AstrakhanStandardTime => ::chrono_tz_0_10::Tz::Europe__Astrakhan,
1414            WindowsTimezone::AzerbaijanStandardTime => ::chrono_tz_0_10::Tz::Asia__Baku,
1415            WindowsTimezone::RussiaTimeZone3 => ::chrono_tz_0_10::Tz::Europe__Samara,
1416            WindowsTimezone::MauritiusStandardTime => ::chrono_tz_0_10::Tz::Indian__Mauritius,
1417            WindowsTimezone::SaratovStandardTime => ::chrono_tz_0_10::Tz::Europe__Saratov,
1418            WindowsTimezone::GeorgianStandardTime => ::chrono_tz_0_10::Tz::Asia__Tbilisi,
1419            WindowsTimezone::VolgogradStandardTime => ::chrono_tz_0_10::Tz::Europe__Volgograd,
1420            WindowsTimezone::CaucasusStandardTime => ::chrono_tz_0_10::Tz::Asia__Yerevan,
1421            WindowsTimezone::AfghanistanStandardTime => ::chrono_tz_0_10::Tz::Asia__Kabul,
1422            WindowsTimezone::WestAsiaStandardTime => ::chrono_tz_0_10::Tz::Asia__Tashkent,
1423            WindowsTimezone::EkaterinburgStandardTime => ::chrono_tz_0_10::Tz::Asia__Yekaterinburg,
1424            WindowsTimezone::PakistanStandardTime => ::chrono_tz_0_10::Tz::Asia__Karachi,
1425            WindowsTimezone::QyzylordaStandardTime => ::chrono_tz_0_10::Tz::Asia__Qyzylorda,
1426            WindowsTimezone::IndiaStandardTime => ::chrono_tz_0_10::Tz::Asia__Calcutta,
1427            WindowsTimezone::SriLankaStandardTime => ::chrono_tz_0_10::Tz::Asia__Colombo,
1428            WindowsTimezone::NepalStandardTime => ::chrono_tz_0_10::Tz::Asia__Katmandu,
1429            WindowsTimezone::CentralAsiaStandardTime => ::chrono_tz_0_10::Tz::Asia__Bishkek,
1430            WindowsTimezone::BangladeshStandardTime => ::chrono_tz_0_10::Tz::Asia__Dhaka,
1431            WindowsTimezone::OmskStandardTime => ::chrono_tz_0_10::Tz::Asia__Omsk,
1432            WindowsTimezone::MyanmarStandardTime => ::chrono_tz_0_10::Tz::Asia__Rangoon,
1433            WindowsTimezone::SeAsiaStandardTime => ::chrono_tz_0_10::Tz::Asia__Bangkok,
1434            WindowsTimezone::AltaiStandardTime => ::chrono_tz_0_10::Tz::Asia__Barnaul,
1435            WindowsTimezone::WMongoliaStandardTime => ::chrono_tz_0_10::Tz::Asia__Hovd,
1436            WindowsTimezone::NorthAsiaStandardTime => ::chrono_tz_0_10::Tz::Asia__Krasnoyarsk,
1437            WindowsTimezone::NCentralAsiaStandardTime => ::chrono_tz_0_10::Tz::Asia__Novosibirsk,
1438            WindowsTimezone::TomskStandardTime => ::chrono_tz_0_10::Tz::Asia__Tomsk,
1439            WindowsTimezone::ChinaStandardTime => ::chrono_tz_0_10::Tz::Asia__Shanghai,
1440            WindowsTimezone::NorthAsiaEastStandardTime => ::chrono_tz_0_10::Tz::Asia__Irkutsk,
1441            WindowsTimezone::SingaporeStandardTime => ::chrono_tz_0_10::Tz::Asia__Singapore,
1442            WindowsTimezone::WAustraliaStandardTime => ::chrono_tz_0_10::Tz::Australia__Perth,
1443            WindowsTimezone::TaipeiStandardTime => ::chrono_tz_0_10::Tz::Asia__Taipei,
1444            WindowsTimezone::UlaanbaatarStandardTime => ::chrono_tz_0_10::Tz::Asia__Ulaanbaatar,
1445            WindowsTimezone::AusCentralWStandardTime => ::chrono_tz_0_10::Tz::Australia__Eucla,
1446            WindowsTimezone::TransbaikalStandardTime => ::chrono_tz_0_10::Tz::Asia__Chita,
1447            WindowsTimezone::TokyoStandardTime => ::chrono_tz_0_10::Tz::Asia__Tokyo,
1448            WindowsTimezone::NorthKoreaStandardTime => ::chrono_tz_0_10::Tz::Asia__Pyongyang,
1449            WindowsTimezone::KoreaStandardTime => ::chrono_tz_0_10::Tz::Asia__Seoul,
1450            WindowsTimezone::YakutskStandardTime => ::chrono_tz_0_10::Tz::Asia__Yakutsk,
1451            WindowsTimezone::CenAustraliaStandardTime => ::chrono_tz_0_10::Tz::Australia__Adelaide,
1452            WindowsTimezone::AusCentralStandardTime => ::chrono_tz_0_10::Tz::Australia__Darwin,
1453            WindowsTimezone::EAustraliaStandardTime => ::chrono_tz_0_10::Tz::Australia__Brisbane,
1454            WindowsTimezone::AusEasternStandardTime => ::chrono_tz_0_10::Tz::Australia__Sydney,
1455            WindowsTimezone::WestPacificStandardTime => ::chrono_tz_0_10::Tz::Pacific__Port_Moresby,
1456            WindowsTimezone::TasmaniaStandardTime => ::chrono_tz_0_10::Tz::Australia__Hobart,
1457            WindowsTimezone::VladivostokStandardTime => ::chrono_tz_0_10::Tz::Asia__Vladivostok,
1458            WindowsTimezone::LordHoweStandardTime => ::chrono_tz_0_10::Tz::Australia__Lord_Howe,
1459            WindowsTimezone::BougainvilleStandardTime => {
1460                ::chrono_tz_0_10::Tz::Pacific__Bougainville
1461            }
1462            WindowsTimezone::RussiaTimeZone10 => ::chrono_tz_0_10::Tz::Asia__Srednekolymsk,
1463            WindowsTimezone::MagadanStandardTime => ::chrono_tz_0_10::Tz::Asia__Magadan,
1464            WindowsTimezone::NorfolkStandardTime => ::chrono_tz_0_10::Tz::Pacific__Norfolk,
1465            WindowsTimezone::SakhalinStandardTime => ::chrono_tz_0_10::Tz::Asia__Sakhalin,
1466            WindowsTimezone::CentralPacificStandardTime => {
1467                ::chrono_tz_0_10::Tz::Pacific__Guadalcanal
1468            }
1469            WindowsTimezone::RussiaTimeZone11 => ::chrono_tz_0_10::Tz::Asia__Kamchatka,
1470            WindowsTimezone::NewZealandStandardTime => ::chrono_tz_0_10::Tz::Pacific__Auckland,
1471            WindowsTimezone::UtcPlus12 => ::chrono_tz_0_10::Tz::Etc__GMTMinus12,
1472            WindowsTimezone::FijiStandardTime => ::chrono_tz_0_10::Tz::Pacific__Fiji,
1473            WindowsTimezone::ChathamIslandsStandardTime => ::chrono_tz_0_10::Tz::Pacific__Chatham,
1474            WindowsTimezone::UtcPlus13 => ::chrono_tz_0_10::Tz::Etc__GMTMinus13,
1475            WindowsTimezone::TongaStandardTime => ::chrono_tz_0_10::Tz::Pacific__Tongatapu,
1476            WindowsTimezone::SamoaStandardTime => ::chrono_tz_0_10::Tz::Pacific__Apia,
1477            WindowsTimezone::LineIslandsStandardTime => ::chrono_tz_0_10::Tz::Pacific__Kiritimati,
1478        }
1479    }
1480}
1481#[cfg(feature = "chrono-tz-0_10")]
1482impl TryFrom<::chrono_tz_0_10::Tz> for WindowsTimezone {
1483    type Error = crate::FromChronoTzError;
1484    fn try_from(value: ::chrono_tz_0_10::Tz) -> Result<Self, Self::Error> {
1485        use chrono_tz_0_10::Tz;
1486        match value {
1487            Tz::Etc__GMTPlus12 => Ok(WindowsTimezone::DatelineStandardTime),
1488            Tz::Etc__GMTPlus11 => Ok(WindowsTimezone::UtcMinus11),
1489            Tz::Pacific__Midway => Ok(WindowsTimezone::UtcMinus11),
1490            Tz::Pacific__Niue => Ok(WindowsTimezone::UtcMinus11),
1491            Tz::Pacific__Pago_Pago => Ok(WindowsTimezone::UtcMinus11),
1492            Tz::America__Adak => Ok(WindowsTimezone::AleutianStandardTime),
1493            Tz::Etc__GMTPlus10 => Ok(WindowsTimezone::HawaiianStandardTime),
1494            Tz::Pacific__Honolulu => Ok(WindowsTimezone::HawaiianStandardTime),
1495            Tz::Pacific__Rarotonga => Ok(WindowsTimezone::HawaiianStandardTime),
1496            Tz::Pacific__Tahiti => Ok(WindowsTimezone::HawaiianStandardTime),
1497            Tz::Pacific__Marquesas => Ok(WindowsTimezone::MarquesasStandardTime),
1498            Tz::America__Anchorage => Ok(WindowsTimezone::AlaskanStandardTime),
1499            Tz::America__Juneau => Ok(WindowsTimezone::AlaskanStandardTime),
1500            Tz::America__Metlakatla => Ok(WindowsTimezone::AlaskanStandardTime),
1501            Tz::America__Nome => Ok(WindowsTimezone::AlaskanStandardTime),
1502            Tz::America__Sitka => Ok(WindowsTimezone::AlaskanStandardTime),
1503            Tz::America__Yakutat => Ok(WindowsTimezone::AlaskanStandardTime),
1504            Tz::Etc__GMTPlus9 => Ok(WindowsTimezone::UtcMinus09),
1505            Tz::Pacific__Gambier => Ok(WindowsTimezone::UtcMinus09),
1506            Tz::America__Tijuana => Ok(WindowsTimezone::PacificStandardTimeMexico),
1507            Tz::Etc__GMTPlus8 => Ok(WindowsTimezone::UtcMinus08),
1508            Tz::Pacific__Pitcairn => Ok(WindowsTimezone::UtcMinus08),
1509            Tz::America__Los_Angeles => Ok(WindowsTimezone::PacificStandardTime),
1510            Tz::America__Vancouver => Ok(WindowsTimezone::PacificStandardTime),
1511            Tz::America__Creston => Ok(WindowsTimezone::UsMountainStandardTime),
1512            Tz::America__Dawson_Creek => Ok(WindowsTimezone::UsMountainStandardTime),
1513            Tz::America__Fort_Nelson => Ok(WindowsTimezone::UsMountainStandardTime),
1514            Tz::America__Hermosillo => Ok(WindowsTimezone::UsMountainStandardTime),
1515            Tz::America__Phoenix => Ok(WindowsTimezone::UsMountainStandardTime),
1516            Tz::Etc__GMTPlus7 => Ok(WindowsTimezone::UsMountainStandardTime),
1517            Tz::America__Mazatlan => Ok(WindowsTimezone::MountainStandardTimeMexico),
1518            Tz::America__Boise => Ok(WindowsTimezone::MountainStandardTime),
1519            Tz::America__Cambridge_Bay => Ok(WindowsTimezone::MountainStandardTime),
1520            Tz::America__Ciudad_Juarez => Ok(WindowsTimezone::MountainStandardTime),
1521            Tz::America__Denver => Ok(WindowsTimezone::MountainStandardTime),
1522            Tz::America__Edmonton => Ok(WindowsTimezone::MountainStandardTime),
1523            Tz::America__Inuvik => Ok(WindowsTimezone::MountainStandardTime),
1524            Tz::America__Dawson => Ok(WindowsTimezone::YukonStandardTime),
1525            Tz::America__Whitehorse => Ok(WindowsTimezone::YukonStandardTime),
1526            Tz::America__Belize => Ok(WindowsTimezone::CentralAmericaStandardTime),
1527            Tz::America__Costa_Rica => Ok(WindowsTimezone::CentralAmericaStandardTime),
1528            Tz::America__El_Salvador => Ok(WindowsTimezone::CentralAmericaStandardTime),
1529            Tz::America__Guatemala => Ok(WindowsTimezone::CentralAmericaStandardTime),
1530            Tz::America__Managua => Ok(WindowsTimezone::CentralAmericaStandardTime),
1531            Tz::America__Tegucigalpa => Ok(WindowsTimezone::CentralAmericaStandardTime),
1532            Tz::Etc__GMTPlus6 => Ok(WindowsTimezone::CentralAmericaStandardTime),
1533            Tz::Pacific__Galapagos => Ok(WindowsTimezone::CentralAmericaStandardTime),
1534            Tz::America__Chicago => Ok(WindowsTimezone::CentralStandardTime),
1535            Tz::America__Indiana__Knox => Ok(WindowsTimezone::CentralStandardTime),
1536            Tz::America__Indiana__Tell_City => Ok(WindowsTimezone::CentralStandardTime),
1537            Tz::America__Matamoros => Ok(WindowsTimezone::CentralStandardTime),
1538            Tz::America__Menominee => Ok(WindowsTimezone::CentralStandardTime),
1539            Tz::America__North_Dakota__Beulah => Ok(WindowsTimezone::CentralStandardTime),
1540            Tz::America__North_Dakota__Center => Ok(WindowsTimezone::CentralStandardTime),
1541            Tz::America__North_Dakota__New_Salem => Ok(WindowsTimezone::CentralStandardTime),
1542            Tz::America__Ojinaga => Ok(WindowsTimezone::CentralStandardTime),
1543            Tz::America__Rankin_Inlet => Ok(WindowsTimezone::CentralStandardTime),
1544            Tz::America__Resolute => Ok(WindowsTimezone::CentralStandardTime),
1545            Tz::America__Winnipeg => Ok(WindowsTimezone::CentralStandardTime),
1546            Tz::Pacific__Easter => Ok(WindowsTimezone::EasterIslandStandardTime),
1547            Tz::America__Bahia_Banderas => Ok(WindowsTimezone::CentralStandardTimeMexico),
1548            Tz::America__Chihuahua => Ok(WindowsTimezone::CentralStandardTimeMexico),
1549            Tz::America__Merida => Ok(WindowsTimezone::CentralStandardTimeMexico),
1550            Tz::America__Mexico_City => Ok(WindowsTimezone::CentralStandardTimeMexico),
1551            Tz::America__Monterrey => Ok(WindowsTimezone::CentralStandardTimeMexico),
1552            Tz::America__Regina => Ok(WindowsTimezone::CanadaCentralStandardTime),
1553            Tz::America__Swift_Current => Ok(WindowsTimezone::CanadaCentralStandardTime),
1554            Tz::America__Bogota => Ok(WindowsTimezone::SaPacificStandardTime),
1555            Tz::America__Cayman => Ok(WindowsTimezone::SaPacificStandardTime),
1556            Tz::America__Coral_Harbour => Ok(WindowsTimezone::SaPacificStandardTime),
1557            Tz::America__Eirunepe => Ok(WindowsTimezone::SaPacificStandardTime),
1558            Tz::America__Guayaquil => Ok(WindowsTimezone::SaPacificStandardTime),
1559            Tz::America__Jamaica => Ok(WindowsTimezone::SaPacificStandardTime),
1560            Tz::America__Lima => Ok(WindowsTimezone::SaPacificStandardTime),
1561            Tz::America__Panama => Ok(WindowsTimezone::SaPacificStandardTime),
1562            Tz::America__Rio_Branco => Ok(WindowsTimezone::SaPacificStandardTime),
1563            Tz::Etc__GMTPlus5 => Ok(WindowsTimezone::SaPacificStandardTime),
1564            Tz::America__Cancun => Ok(WindowsTimezone::EasternStandardTimeMexico),
1565            Tz::America__Detroit => Ok(WindowsTimezone::EasternStandardTime),
1566            Tz::America__Indiana__Petersburg => Ok(WindowsTimezone::EasternStandardTime),
1567            Tz::America__Indiana__Vincennes => Ok(WindowsTimezone::EasternStandardTime),
1568            Tz::America__Indiana__Winamac => Ok(WindowsTimezone::EasternStandardTime),
1569            Tz::America__Iqaluit => Ok(WindowsTimezone::EasternStandardTime),
1570            Tz::America__Kentucky__Monticello => Ok(WindowsTimezone::EasternStandardTime),
1571            Tz::America__Louisville => Ok(WindowsTimezone::EasternStandardTime),
1572            Tz::America__Nassau => Ok(WindowsTimezone::EasternStandardTime),
1573            Tz::America__New_York => Ok(WindowsTimezone::EasternStandardTime),
1574            Tz::America__Toronto => Ok(WindowsTimezone::EasternStandardTime),
1575            Tz::America__PortauPrince => Ok(WindowsTimezone::HaitiStandardTime),
1576            Tz::America__Havana => Ok(WindowsTimezone::CubaStandardTime),
1577            Tz::America__Indiana__Marengo => Ok(WindowsTimezone::UsEasternStandardTime),
1578            Tz::America__Indiana__Vevay => Ok(WindowsTimezone::UsEasternStandardTime),
1579            Tz::America__Indianapolis => Ok(WindowsTimezone::UsEasternStandardTime),
1580            Tz::America__Grand_Turk => Ok(WindowsTimezone::TurksAndCaicosStandardTime),
1581            Tz::America__Asuncion => Ok(WindowsTimezone::ParaguayStandardTime),
1582            Tz::America__Glace_Bay => Ok(WindowsTimezone::AtlanticStandardTime),
1583            Tz::America__Goose_Bay => Ok(WindowsTimezone::AtlanticStandardTime),
1584            Tz::America__Halifax => Ok(WindowsTimezone::AtlanticStandardTime),
1585            Tz::America__Moncton => Ok(WindowsTimezone::AtlanticStandardTime),
1586            Tz::America__Thule => Ok(WindowsTimezone::AtlanticStandardTime),
1587            Tz::Atlantic__Bermuda => Ok(WindowsTimezone::AtlanticStandardTime),
1588            Tz::America__Caracas => Ok(WindowsTimezone::VenezuelaStandardTime),
1589            Tz::America__Campo_Grande => Ok(WindowsTimezone::CentralBrazilianStandardTime),
1590            Tz::America__Cuiaba => Ok(WindowsTimezone::CentralBrazilianStandardTime),
1591            Tz::America__Anguilla => Ok(WindowsTimezone::SaWesternStandardTime),
1592            Tz::America__Antigua => Ok(WindowsTimezone::SaWesternStandardTime),
1593            Tz::America__Aruba => Ok(WindowsTimezone::SaWesternStandardTime),
1594            Tz::America__Barbados => Ok(WindowsTimezone::SaWesternStandardTime),
1595            Tz::America__BlancSablon => Ok(WindowsTimezone::SaWesternStandardTime),
1596            Tz::America__Boa_Vista => Ok(WindowsTimezone::SaWesternStandardTime),
1597            Tz::America__Curacao => Ok(WindowsTimezone::SaWesternStandardTime),
1598            Tz::America__Dominica => Ok(WindowsTimezone::SaWesternStandardTime),
1599            Tz::America__Grenada => Ok(WindowsTimezone::SaWesternStandardTime),
1600            Tz::America__Guadeloupe => Ok(WindowsTimezone::SaWesternStandardTime),
1601            Tz::America__Guyana => Ok(WindowsTimezone::SaWesternStandardTime),
1602            Tz::America__Kralendijk => Ok(WindowsTimezone::SaWesternStandardTime),
1603            Tz::America__La_Paz => Ok(WindowsTimezone::SaWesternStandardTime),
1604            Tz::America__Lower_Princes => Ok(WindowsTimezone::SaWesternStandardTime),
1605            Tz::America__Manaus => Ok(WindowsTimezone::SaWesternStandardTime),
1606            Tz::America__Marigot => Ok(WindowsTimezone::SaWesternStandardTime),
1607            Tz::America__Martinique => Ok(WindowsTimezone::SaWesternStandardTime),
1608            Tz::America__Montserrat => Ok(WindowsTimezone::SaWesternStandardTime),
1609            Tz::America__Port_of_Spain => Ok(WindowsTimezone::SaWesternStandardTime),
1610            Tz::America__Porto_Velho => Ok(WindowsTimezone::SaWesternStandardTime),
1611            Tz::America__Puerto_Rico => Ok(WindowsTimezone::SaWesternStandardTime),
1612            Tz::America__Santo_Domingo => Ok(WindowsTimezone::SaWesternStandardTime),
1613            Tz::America__St_Barthelemy => Ok(WindowsTimezone::SaWesternStandardTime),
1614            Tz::America__St_Kitts => Ok(WindowsTimezone::SaWesternStandardTime),
1615            Tz::America__St_Lucia => Ok(WindowsTimezone::SaWesternStandardTime),
1616            Tz::America__St_Thomas => Ok(WindowsTimezone::SaWesternStandardTime),
1617            Tz::America__St_Vincent => Ok(WindowsTimezone::SaWesternStandardTime),
1618            Tz::America__Tortola => Ok(WindowsTimezone::SaWesternStandardTime),
1619            Tz::Etc__GMTPlus4 => Ok(WindowsTimezone::SaWesternStandardTime),
1620            Tz::America__Santiago => Ok(WindowsTimezone::PacificSaStandardTime),
1621            Tz::America__St_Johns => Ok(WindowsTimezone::NewfoundlandStandardTime),
1622            Tz::America__Araguaina => Ok(WindowsTimezone::TocantinsStandardTime),
1623            Tz::America__Sao_Paulo => Ok(WindowsTimezone::ESouthAmericaStandardTime),
1624            Tz::America__Belem => Ok(WindowsTimezone::SaEasternStandardTime),
1625            Tz::America__Cayenne => Ok(WindowsTimezone::SaEasternStandardTime),
1626            Tz::America__Fortaleza => Ok(WindowsTimezone::SaEasternStandardTime),
1627            Tz::America__Maceio => Ok(WindowsTimezone::SaEasternStandardTime),
1628            Tz::America__Paramaribo => Ok(WindowsTimezone::SaEasternStandardTime),
1629            Tz::America__Recife => Ok(WindowsTimezone::SaEasternStandardTime),
1630            Tz::America__Santarem => Ok(WindowsTimezone::SaEasternStandardTime),
1631            Tz::Antarctica__Palmer => Ok(WindowsTimezone::SaEasternStandardTime),
1632            Tz::Antarctica__Rothera => Ok(WindowsTimezone::SaEasternStandardTime),
1633            Tz::Atlantic__Stanley => Ok(WindowsTimezone::SaEasternStandardTime),
1634            Tz::Etc__GMTPlus3 => Ok(WindowsTimezone::SaEasternStandardTime),
1635            Tz::America__Argentina__La_Rioja => Ok(WindowsTimezone::ArgentinaStandardTime),
1636            Tz::America__Argentina__Rio_Gallegos => Ok(WindowsTimezone::ArgentinaStandardTime),
1637            Tz::America__Argentina__Salta => Ok(WindowsTimezone::ArgentinaStandardTime),
1638            Tz::America__Argentina__San_Juan => Ok(WindowsTimezone::ArgentinaStandardTime),
1639            Tz::America__Argentina__San_Luis => Ok(WindowsTimezone::ArgentinaStandardTime),
1640            Tz::America__Argentina__Tucuman => Ok(WindowsTimezone::ArgentinaStandardTime),
1641            Tz::America__Argentina__Ushuaia => Ok(WindowsTimezone::ArgentinaStandardTime),
1642            Tz::America__Buenos_Aires => Ok(WindowsTimezone::ArgentinaStandardTime),
1643            Tz::America__Catamarca => Ok(WindowsTimezone::ArgentinaStandardTime),
1644            Tz::America__Cordoba => Ok(WindowsTimezone::ArgentinaStandardTime),
1645            Tz::America__Jujuy => Ok(WindowsTimezone::ArgentinaStandardTime),
1646            Tz::America__Mendoza => Ok(WindowsTimezone::ArgentinaStandardTime),
1647            Tz::America__Godthab => Ok(WindowsTimezone::GreenlandStandardTime),
1648            Tz::America__Montevideo => Ok(WindowsTimezone::MontevideoStandardTime),
1649            Tz::America__Punta_Arenas => Ok(WindowsTimezone::MagallanesStandardTime),
1650            Tz::America__Miquelon => Ok(WindowsTimezone::SaintPierreStandardTime),
1651            Tz::America__Bahia => Ok(WindowsTimezone::BahiaStandardTime),
1652            Tz::America__Noronha => Ok(WindowsTimezone::UtcMinus02),
1653            Tz::Atlantic__South_Georgia => Ok(WindowsTimezone::UtcMinus02),
1654            Tz::Etc__GMTPlus2 => Ok(WindowsTimezone::UtcMinus02),
1655            Tz::America__Scoresbysund => Ok(WindowsTimezone::AzoresStandardTime),
1656            Tz::Atlantic__Azores => Ok(WindowsTimezone::AzoresStandardTime),
1657            Tz::Atlantic__Cape_Verde => Ok(WindowsTimezone::CapeVerdeStandardTime),
1658            Tz::Etc__GMTPlus1 => Ok(WindowsTimezone::CapeVerdeStandardTime),
1659            Tz::Etc__GMT => Ok(WindowsTimezone::Utc),
1660            Tz::Etc__UTC => Ok(WindowsTimezone::Utc),
1661            Tz::Atlantic__Canary => Ok(WindowsTimezone::GmtStandardTime),
1662            Tz::Atlantic__Faeroe => Ok(WindowsTimezone::GmtStandardTime),
1663            Tz::Atlantic__Madeira => Ok(WindowsTimezone::GmtStandardTime),
1664            Tz::Europe__Dublin => Ok(WindowsTimezone::GmtStandardTime),
1665            Tz::Europe__Guernsey => Ok(WindowsTimezone::GmtStandardTime),
1666            Tz::Europe__Isle_of_Man => Ok(WindowsTimezone::GmtStandardTime),
1667            Tz::Europe__Jersey => Ok(WindowsTimezone::GmtStandardTime),
1668            Tz::Europe__Lisbon => Ok(WindowsTimezone::GmtStandardTime),
1669            Tz::Europe__London => Ok(WindowsTimezone::GmtStandardTime),
1670            Tz::Africa__Abidjan => Ok(WindowsTimezone::GreenwichStandardTime),
1671            Tz::Africa__Accra => Ok(WindowsTimezone::GreenwichStandardTime),
1672            Tz::Africa__Bamako => Ok(WindowsTimezone::GreenwichStandardTime),
1673            Tz::Africa__Banjul => Ok(WindowsTimezone::GreenwichStandardTime),
1674            Tz::Africa__Bissau => Ok(WindowsTimezone::GreenwichStandardTime),
1675            Tz::Africa__Conakry => Ok(WindowsTimezone::GreenwichStandardTime),
1676            Tz::Africa__Dakar => Ok(WindowsTimezone::GreenwichStandardTime),
1677            Tz::Africa__Freetown => Ok(WindowsTimezone::GreenwichStandardTime),
1678            Tz::Africa__Lome => Ok(WindowsTimezone::GreenwichStandardTime),
1679            Tz::Africa__Monrovia => Ok(WindowsTimezone::GreenwichStandardTime),
1680            Tz::Africa__Nouakchott => Ok(WindowsTimezone::GreenwichStandardTime),
1681            Tz::Africa__Ouagadougou => Ok(WindowsTimezone::GreenwichStandardTime),
1682            Tz::America__Danmarkshavn => Ok(WindowsTimezone::GreenwichStandardTime),
1683            Tz::Atlantic__Reykjavik => Ok(WindowsTimezone::GreenwichStandardTime),
1684            Tz::Atlantic__St_Helena => Ok(WindowsTimezone::GreenwichStandardTime),
1685            Tz::Africa__Sao_Tome => Ok(WindowsTimezone::SaoTomeStandardTime),
1686            Tz::Africa__Casablanca => Ok(WindowsTimezone::MoroccoStandardTime),
1687            Tz::Africa__El_Aaiun => Ok(WindowsTimezone::MoroccoStandardTime),
1688            Tz::Arctic__Longyearbyen => Ok(WindowsTimezone::WEuropeStandardTime),
1689            Tz::Europe__Amsterdam => Ok(WindowsTimezone::WEuropeStandardTime),
1690            Tz::Europe__Andorra => Ok(WindowsTimezone::WEuropeStandardTime),
1691            Tz::Europe__Berlin => Ok(WindowsTimezone::WEuropeStandardTime),
1692            Tz::Europe__Busingen => Ok(WindowsTimezone::WEuropeStandardTime),
1693            Tz::Europe__Gibraltar => Ok(WindowsTimezone::WEuropeStandardTime),
1694            Tz::Europe__Luxembourg => Ok(WindowsTimezone::WEuropeStandardTime),
1695            Tz::Europe__Malta => Ok(WindowsTimezone::WEuropeStandardTime),
1696            Tz::Europe__Monaco => Ok(WindowsTimezone::WEuropeStandardTime),
1697            Tz::Europe__Oslo => Ok(WindowsTimezone::WEuropeStandardTime),
1698            Tz::Europe__Rome => Ok(WindowsTimezone::WEuropeStandardTime),
1699            Tz::Europe__San_Marino => Ok(WindowsTimezone::WEuropeStandardTime),
1700            Tz::Europe__Stockholm => Ok(WindowsTimezone::WEuropeStandardTime),
1701            Tz::Europe__Vaduz => Ok(WindowsTimezone::WEuropeStandardTime),
1702            Tz::Europe__Vatican => Ok(WindowsTimezone::WEuropeStandardTime),
1703            Tz::Europe__Vienna => Ok(WindowsTimezone::WEuropeStandardTime),
1704            Tz::Europe__Zurich => Ok(WindowsTimezone::WEuropeStandardTime),
1705            Tz::Europe__Belgrade => Ok(WindowsTimezone::CentralEuropeStandardTime),
1706            Tz::Europe__Bratislava => Ok(WindowsTimezone::CentralEuropeStandardTime),
1707            Tz::Europe__Budapest => Ok(WindowsTimezone::CentralEuropeStandardTime),
1708            Tz::Europe__Ljubljana => Ok(WindowsTimezone::CentralEuropeStandardTime),
1709            Tz::Europe__Podgorica => Ok(WindowsTimezone::CentralEuropeStandardTime),
1710            Tz::Europe__Prague => Ok(WindowsTimezone::CentralEuropeStandardTime),
1711            Tz::Europe__Tirane => Ok(WindowsTimezone::CentralEuropeStandardTime),
1712            Tz::Africa__Ceuta => Ok(WindowsTimezone::RomanceStandardTime),
1713            Tz::Europe__Brussels => Ok(WindowsTimezone::RomanceStandardTime),
1714            Tz::Europe__Copenhagen => Ok(WindowsTimezone::RomanceStandardTime),
1715            Tz::Europe__Madrid => Ok(WindowsTimezone::RomanceStandardTime),
1716            Tz::Europe__Paris => Ok(WindowsTimezone::RomanceStandardTime),
1717            Tz::Europe__Sarajevo => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1718            Tz::Europe__Skopje => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1719            Tz::Europe__Warsaw => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1720            Tz::Europe__Zagreb => Ok(WindowsTimezone::CentralEuropeanStandardTime),
1721            Tz::Africa__Algiers => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1722            Tz::Africa__Bangui => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1723            Tz::Africa__Brazzaville => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1724            Tz::Africa__Douala => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1725            Tz::Africa__Kinshasa => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1726            Tz::Africa__Lagos => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1727            Tz::Africa__Libreville => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1728            Tz::Africa__Luanda => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1729            Tz::Africa__Malabo => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1730            Tz::Africa__Ndjamena => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1731            Tz::Africa__Niamey => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1732            Tz::Africa__PortoNovo => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1733            Tz::Africa__Tunis => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1734            Tz::Etc__GMTMinus1 => Ok(WindowsTimezone::WCentralAfricaStandardTime),
1735            Tz::Asia__Amman => Ok(WindowsTimezone::JordanStandardTime),
1736            Tz::Asia__Famagusta => Ok(WindowsTimezone::GtbStandardTime),
1737            Tz::Asia__Nicosia => Ok(WindowsTimezone::GtbStandardTime),
1738            Tz::Europe__Athens => Ok(WindowsTimezone::GtbStandardTime),
1739            Tz::Europe__Bucharest => Ok(WindowsTimezone::GtbStandardTime),
1740            Tz::Asia__Beirut => Ok(WindowsTimezone::MiddleEastStandardTime),
1741            Tz::Africa__Cairo => Ok(WindowsTimezone::EgyptStandardTime),
1742            Tz::Europe__Chisinau => Ok(WindowsTimezone::EEuropeStandardTime),
1743            Tz::Asia__Damascus => Ok(WindowsTimezone::SyriaStandardTime),
1744            Tz::Asia__Gaza => Ok(WindowsTimezone::WestBankStandardTime),
1745            Tz::Asia__Hebron => Ok(WindowsTimezone::WestBankStandardTime),
1746            Tz::Africa__Blantyre => Ok(WindowsTimezone::SouthAfricaStandardTime),
1747            Tz::Africa__Bujumbura => Ok(WindowsTimezone::SouthAfricaStandardTime),
1748            Tz::Africa__Gaborone => Ok(WindowsTimezone::SouthAfricaStandardTime),
1749            Tz::Africa__Harare => Ok(WindowsTimezone::SouthAfricaStandardTime),
1750            Tz::Africa__Johannesburg => Ok(WindowsTimezone::SouthAfricaStandardTime),
1751            Tz::Africa__Kigali => Ok(WindowsTimezone::SouthAfricaStandardTime),
1752            Tz::Africa__Lubumbashi => Ok(WindowsTimezone::SouthAfricaStandardTime),
1753            Tz::Africa__Lusaka => Ok(WindowsTimezone::SouthAfricaStandardTime),
1754            Tz::Africa__Maputo => Ok(WindowsTimezone::SouthAfricaStandardTime),
1755            Tz::Africa__Maseru => Ok(WindowsTimezone::SouthAfricaStandardTime),
1756            Tz::Africa__Mbabane => Ok(WindowsTimezone::SouthAfricaStandardTime),
1757            Tz::Etc__GMTMinus2 => Ok(WindowsTimezone::SouthAfricaStandardTime),
1758            Tz::Europe__Helsinki => Ok(WindowsTimezone::FleStandardTime),
1759            Tz::Europe__Kiev => Ok(WindowsTimezone::FleStandardTime),
1760            Tz::Europe__Mariehamn => Ok(WindowsTimezone::FleStandardTime),
1761            Tz::Europe__Riga => Ok(WindowsTimezone::FleStandardTime),
1762            Tz::Europe__Sofia => Ok(WindowsTimezone::FleStandardTime),
1763            Tz::Europe__Tallinn => Ok(WindowsTimezone::FleStandardTime),
1764            Tz::Europe__Vilnius => Ok(WindowsTimezone::FleStandardTime),
1765            Tz::Asia__Jerusalem => Ok(WindowsTimezone::IsraelStandardTime),
1766            Tz::Africa__Juba => Ok(WindowsTimezone::SouthSudanStandardTime),
1767            Tz::Europe__Kaliningrad => Ok(WindowsTimezone::KaliningradStandardTime),
1768            Tz::Africa__Khartoum => Ok(WindowsTimezone::SudanStandardTime),
1769            Tz::Africa__Tripoli => Ok(WindowsTimezone::LibyaStandardTime),
1770            Tz::Africa__Windhoek => Ok(WindowsTimezone::NamibiaStandardTime),
1771            Tz::Asia__Baghdad => Ok(WindowsTimezone::ArabicStandardTime),
1772            Tz::Europe__Istanbul => Ok(WindowsTimezone::TurkeyStandardTime),
1773            Tz::Asia__Aden => Ok(WindowsTimezone::ArabStandardTime),
1774            Tz::Asia__Bahrain => Ok(WindowsTimezone::ArabStandardTime),
1775            Tz::Asia__Kuwait => Ok(WindowsTimezone::ArabStandardTime),
1776            Tz::Asia__Qatar => Ok(WindowsTimezone::ArabStandardTime),
1777            Tz::Asia__Riyadh => Ok(WindowsTimezone::ArabStandardTime),
1778            Tz::Europe__Minsk => Ok(WindowsTimezone::BelarusStandardTime),
1779            Tz::Europe__Kirov => Ok(WindowsTimezone::RussianStandardTime),
1780            Tz::Europe__Moscow => Ok(WindowsTimezone::RussianStandardTime),
1781            Tz::Europe__Simferopol => Ok(WindowsTimezone::RussianStandardTime),
1782            Tz::Africa__Addis_Ababa => Ok(WindowsTimezone::EAfricaStandardTime),
1783            Tz::Africa__Asmera => Ok(WindowsTimezone::EAfricaStandardTime),
1784            Tz::Africa__Dar_es_Salaam => Ok(WindowsTimezone::EAfricaStandardTime),
1785            Tz::Africa__Djibouti => Ok(WindowsTimezone::EAfricaStandardTime),
1786            Tz::Africa__Kampala => Ok(WindowsTimezone::EAfricaStandardTime),
1787            Tz::Africa__Mogadishu => Ok(WindowsTimezone::EAfricaStandardTime),
1788            Tz::Africa__Nairobi => Ok(WindowsTimezone::EAfricaStandardTime),
1789            Tz::Antarctica__Syowa => Ok(WindowsTimezone::EAfricaStandardTime),
1790            Tz::Etc__GMTMinus3 => Ok(WindowsTimezone::EAfricaStandardTime),
1791            Tz::Indian__Antananarivo => Ok(WindowsTimezone::EAfricaStandardTime),
1792            Tz::Indian__Comoro => Ok(WindowsTimezone::EAfricaStandardTime),
1793            Tz::Indian__Mayotte => Ok(WindowsTimezone::EAfricaStandardTime),
1794            Tz::Asia__Tehran => Ok(WindowsTimezone::IranStandardTime),
1795            Tz::Asia__Dubai => Ok(WindowsTimezone::ArabianStandardTime),
1796            Tz::Asia__Muscat => Ok(WindowsTimezone::ArabianStandardTime),
1797            Tz::Etc__GMTMinus4 => Ok(WindowsTimezone::ArabianStandardTime),
1798            Tz::Europe__Astrakhan => Ok(WindowsTimezone::AstrakhanStandardTime),
1799            Tz::Europe__Ulyanovsk => Ok(WindowsTimezone::AstrakhanStandardTime),
1800            Tz::Asia__Baku => Ok(WindowsTimezone::AzerbaijanStandardTime),
1801            Tz::Europe__Samara => Ok(WindowsTimezone::RussiaTimeZone3),
1802            Tz::Indian__Mahe => Ok(WindowsTimezone::MauritiusStandardTime),
1803            Tz::Indian__Mauritius => Ok(WindowsTimezone::MauritiusStandardTime),
1804            Tz::Indian__Reunion => Ok(WindowsTimezone::MauritiusStandardTime),
1805            Tz::Europe__Saratov => Ok(WindowsTimezone::SaratovStandardTime),
1806            Tz::Asia__Tbilisi => Ok(WindowsTimezone::GeorgianStandardTime),
1807            Tz::Europe__Volgograd => Ok(WindowsTimezone::VolgogradStandardTime),
1808            Tz::Asia__Yerevan => Ok(WindowsTimezone::CaucasusStandardTime),
1809            Tz::Asia__Kabul => Ok(WindowsTimezone::AfghanistanStandardTime),
1810            Tz::Antarctica__Mawson => Ok(WindowsTimezone::WestAsiaStandardTime),
1811            Tz::Asia__Almaty => Ok(WindowsTimezone::WestAsiaStandardTime),
1812            Tz::Asia__Aqtau => Ok(WindowsTimezone::WestAsiaStandardTime),
1813            Tz::Asia__Aqtobe => Ok(WindowsTimezone::WestAsiaStandardTime),
1814            Tz::Asia__Ashgabat => Ok(WindowsTimezone::WestAsiaStandardTime),
1815            Tz::Asia__Atyrau => Ok(WindowsTimezone::WestAsiaStandardTime),
1816            Tz::Asia__Dushanbe => Ok(WindowsTimezone::WestAsiaStandardTime),
1817            Tz::Asia__Oral => Ok(WindowsTimezone::WestAsiaStandardTime),
1818            Tz::Asia__Qostanay => Ok(WindowsTimezone::WestAsiaStandardTime),
1819            Tz::Asia__Samarkand => Ok(WindowsTimezone::WestAsiaStandardTime),
1820            Tz::Asia__Tashkent => Ok(WindowsTimezone::WestAsiaStandardTime),
1821            Tz::Etc__GMTMinus5 => Ok(WindowsTimezone::WestAsiaStandardTime),
1822            Tz::Indian__Kerguelen => Ok(WindowsTimezone::WestAsiaStandardTime),
1823            Tz::Indian__Maldives => Ok(WindowsTimezone::WestAsiaStandardTime),
1824            Tz::Asia__Yekaterinburg => Ok(WindowsTimezone::EkaterinburgStandardTime),
1825            Tz::Asia__Karachi => Ok(WindowsTimezone::PakistanStandardTime),
1826            Tz::Asia__Qyzylorda => Ok(WindowsTimezone::QyzylordaStandardTime),
1827            Tz::Asia__Calcutta => Ok(WindowsTimezone::IndiaStandardTime),
1828            Tz::Asia__Colombo => Ok(WindowsTimezone::SriLankaStandardTime),
1829            Tz::Asia__Katmandu => Ok(WindowsTimezone::NepalStandardTime),
1830            Tz::Antarctica__Vostok => Ok(WindowsTimezone::CentralAsiaStandardTime),
1831            Tz::Asia__Bishkek => Ok(WindowsTimezone::CentralAsiaStandardTime),
1832            Tz::Asia__Urumqi => Ok(WindowsTimezone::CentralAsiaStandardTime),
1833            Tz::Etc__GMTMinus6 => Ok(WindowsTimezone::CentralAsiaStandardTime),
1834            Tz::Indian__Chagos => Ok(WindowsTimezone::CentralAsiaStandardTime),
1835            Tz::Asia__Dhaka => Ok(WindowsTimezone::BangladeshStandardTime),
1836            Tz::Asia__Thimphu => Ok(WindowsTimezone::BangladeshStandardTime),
1837            Tz::Asia__Omsk => Ok(WindowsTimezone::OmskStandardTime),
1838            Tz::Asia__Rangoon => Ok(WindowsTimezone::MyanmarStandardTime),
1839            Tz::Indian__Cocos => Ok(WindowsTimezone::MyanmarStandardTime),
1840            Tz::Antarctica__Davis => Ok(WindowsTimezone::SeAsiaStandardTime),
1841            Tz::Asia__Bangkok => Ok(WindowsTimezone::SeAsiaStandardTime),
1842            Tz::Asia__Jakarta => Ok(WindowsTimezone::SeAsiaStandardTime),
1843            Tz::Asia__Phnom_Penh => Ok(WindowsTimezone::SeAsiaStandardTime),
1844            Tz::Asia__Pontianak => Ok(WindowsTimezone::SeAsiaStandardTime),
1845            Tz::Asia__Saigon => Ok(WindowsTimezone::SeAsiaStandardTime),
1846            Tz::Asia__Vientiane => Ok(WindowsTimezone::SeAsiaStandardTime),
1847            Tz::Etc__GMTMinus7 => Ok(WindowsTimezone::SeAsiaStandardTime),
1848            Tz::Indian__Christmas => Ok(WindowsTimezone::SeAsiaStandardTime),
1849            Tz::Asia__Barnaul => Ok(WindowsTimezone::AltaiStandardTime),
1850            Tz::Asia__Hovd => Ok(WindowsTimezone::WMongoliaStandardTime),
1851            Tz::Asia__Krasnoyarsk => Ok(WindowsTimezone::NorthAsiaStandardTime),
1852            Tz::Asia__Novokuznetsk => Ok(WindowsTimezone::NorthAsiaStandardTime),
1853            Tz::Asia__Novosibirsk => Ok(WindowsTimezone::NCentralAsiaStandardTime),
1854            Tz::Asia__Tomsk => Ok(WindowsTimezone::TomskStandardTime),
1855            Tz::Asia__Hong_Kong => Ok(WindowsTimezone::ChinaStandardTime),
1856            Tz::Asia__Macau => Ok(WindowsTimezone::ChinaStandardTime),
1857            Tz::Asia__Shanghai => Ok(WindowsTimezone::ChinaStandardTime),
1858            Tz::Asia__Irkutsk => Ok(WindowsTimezone::NorthAsiaEastStandardTime),
1859            Tz::Asia__Brunei => Ok(WindowsTimezone::SingaporeStandardTime),
1860            Tz::Asia__Kuala_Lumpur => Ok(WindowsTimezone::SingaporeStandardTime),
1861            Tz::Asia__Kuching => Ok(WindowsTimezone::SingaporeStandardTime),
1862            Tz::Asia__Makassar => Ok(WindowsTimezone::SingaporeStandardTime),
1863            Tz::Asia__Manila => Ok(WindowsTimezone::SingaporeStandardTime),
1864            Tz::Asia__Singapore => Ok(WindowsTimezone::SingaporeStandardTime),
1865            Tz::Etc__GMTMinus8 => Ok(WindowsTimezone::SingaporeStandardTime),
1866            Tz::Australia__Perth => Ok(WindowsTimezone::WAustraliaStandardTime),
1867            Tz::Asia__Taipei => Ok(WindowsTimezone::TaipeiStandardTime),
1868            Tz::Asia__Ulaanbaatar => Ok(WindowsTimezone::UlaanbaatarStandardTime),
1869            Tz::Australia__Eucla => Ok(WindowsTimezone::AusCentralWStandardTime),
1870            Tz::Asia__Chita => Ok(WindowsTimezone::TransbaikalStandardTime),
1871            Tz::Asia__Dili => Ok(WindowsTimezone::TokyoStandardTime),
1872            Tz::Asia__Jayapura => Ok(WindowsTimezone::TokyoStandardTime),
1873            Tz::Asia__Tokyo => Ok(WindowsTimezone::TokyoStandardTime),
1874            Tz::Etc__GMTMinus9 => Ok(WindowsTimezone::TokyoStandardTime),
1875            Tz::Pacific__Palau => Ok(WindowsTimezone::TokyoStandardTime),
1876            Tz::Asia__Pyongyang => Ok(WindowsTimezone::NorthKoreaStandardTime),
1877            Tz::Asia__Seoul => Ok(WindowsTimezone::KoreaStandardTime),
1878            Tz::Asia__Khandyga => Ok(WindowsTimezone::YakutskStandardTime),
1879            Tz::Asia__Yakutsk => Ok(WindowsTimezone::YakutskStandardTime),
1880            Tz::Australia__Adelaide => Ok(WindowsTimezone::CenAustraliaStandardTime),
1881            Tz::Australia__Broken_Hill => Ok(WindowsTimezone::CenAustraliaStandardTime),
1882            Tz::Australia__Darwin => Ok(WindowsTimezone::AusCentralStandardTime),
1883            Tz::Australia__Brisbane => Ok(WindowsTimezone::EAustraliaStandardTime),
1884            Tz::Australia__Lindeman => Ok(WindowsTimezone::EAustraliaStandardTime),
1885            Tz::Australia__Melbourne => Ok(WindowsTimezone::AusEasternStandardTime),
1886            Tz::Australia__Sydney => Ok(WindowsTimezone::AusEasternStandardTime),
1887            Tz::Antarctica__DumontDUrville => Ok(WindowsTimezone::WestPacificStandardTime),
1888            Tz::Etc__GMTMinus10 => Ok(WindowsTimezone::WestPacificStandardTime),
1889            Tz::Pacific__Guam => Ok(WindowsTimezone::WestPacificStandardTime),
1890            Tz::Pacific__Port_Moresby => Ok(WindowsTimezone::WestPacificStandardTime),
1891            Tz::Pacific__Saipan => Ok(WindowsTimezone::WestPacificStandardTime),
1892            Tz::Pacific__Truk => Ok(WindowsTimezone::WestPacificStandardTime),
1893            Tz::Antarctica__Macquarie => Ok(WindowsTimezone::TasmaniaStandardTime),
1894            Tz::Australia__Hobart => Ok(WindowsTimezone::TasmaniaStandardTime),
1895            Tz::Asia__UstNera => Ok(WindowsTimezone::VladivostokStandardTime),
1896            Tz::Asia__Vladivostok => Ok(WindowsTimezone::VladivostokStandardTime),
1897            Tz::Australia__Lord_Howe => Ok(WindowsTimezone::LordHoweStandardTime),
1898            Tz::Pacific__Bougainville => Ok(WindowsTimezone::BougainvilleStandardTime),
1899            Tz::Asia__Srednekolymsk => Ok(WindowsTimezone::RussiaTimeZone10),
1900            Tz::Asia__Magadan => Ok(WindowsTimezone::MagadanStandardTime),
1901            Tz::Pacific__Norfolk => Ok(WindowsTimezone::NorfolkStandardTime),
1902            Tz::Asia__Sakhalin => Ok(WindowsTimezone::SakhalinStandardTime),
1903            Tz::Antarctica__Casey => Ok(WindowsTimezone::CentralPacificStandardTime),
1904            Tz::Etc__GMTMinus11 => Ok(WindowsTimezone::CentralPacificStandardTime),
1905            Tz::Pacific__Efate => Ok(WindowsTimezone::CentralPacificStandardTime),
1906            Tz::Pacific__Guadalcanal => Ok(WindowsTimezone::CentralPacificStandardTime),
1907            Tz::Pacific__Kosrae => Ok(WindowsTimezone::CentralPacificStandardTime),
1908            Tz::Pacific__Noumea => Ok(WindowsTimezone::CentralPacificStandardTime),
1909            Tz::Pacific__Ponape => Ok(WindowsTimezone::CentralPacificStandardTime),
1910            Tz::Asia__Anadyr => Ok(WindowsTimezone::RussiaTimeZone11),
1911            Tz::Asia__Kamchatka => Ok(WindowsTimezone::RussiaTimeZone11),
1912            Tz::Antarctica__McMurdo => Ok(WindowsTimezone::NewZealandStandardTime),
1913            Tz::Pacific__Auckland => Ok(WindowsTimezone::NewZealandStandardTime),
1914            Tz::Etc__GMTMinus12 => Ok(WindowsTimezone::UtcPlus12),
1915            Tz::Pacific__Funafuti => Ok(WindowsTimezone::UtcPlus12),
1916            Tz::Pacific__Kwajalein => Ok(WindowsTimezone::UtcPlus12),
1917            Tz::Pacific__Majuro => Ok(WindowsTimezone::UtcPlus12),
1918            Tz::Pacific__Nauru => Ok(WindowsTimezone::UtcPlus12),
1919            Tz::Pacific__Tarawa => Ok(WindowsTimezone::UtcPlus12),
1920            Tz::Pacific__Wake => Ok(WindowsTimezone::UtcPlus12),
1921            Tz::Pacific__Wallis => Ok(WindowsTimezone::UtcPlus12),
1922            Tz::Pacific__Fiji => Ok(WindowsTimezone::FijiStandardTime),
1923            Tz::Pacific__Chatham => Ok(WindowsTimezone::ChathamIslandsStandardTime),
1924            Tz::Etc__GMTMinus13 => Ok(WindowsTimezone::UtcPlus13),
1925            Tz::Pacific__Enderbury => Ok(WindowsTimezone::UtcPlus13),
1926            Tz::Pacific__Fakaofo => Ok(WindowsTimezone::UtcPlus13),
1927            Tz::Pacific__Tongatapu => Ok(WindowsTimezone::TongaStandardTime),
1928            Tz::Pacific__Apia => Ok(WindowsTimezone::SamoaStandardTime),
1929            Tz::Etc__GMTMinus14 => Ok(WindowsTimezone::LineIslandsStandardTime),
1930            Tz::Pacific__Kiritimati => Ok(WindowsTimezone::LineIslandsStandardTime),
1931            _ => Err(crate::FromChronoTzError),
1932        }
1933    }
1934}
1935#[cfg(feature = "std")]
1936impl std::str::FromStr for WindowsTimezone {
1937    type Err = crate::ParseWindowsTimezoneError;
1938    fn from_str(s: &str) -> Result<Self, Self::Err> {
1939        let tz = match s {
1940            "Dateline Standard Time" => Self::DatelineStandardTime,
1941            "UTC-11" => Self::UtcMinus11,
1942            "Aleutian Standard Time" => Self::AleutianStandardTime,
1943            "Hawaiian Standard Time" => Self::HawaiianStandardTime,
1944            "Marquesas Standard Time" => Self::MarquesasStandardTime,
1945            "Alaskan Standard Time" => Self::AlaskanStandardTime,
1946            "UTC-09" => Self::UtcMinus09,
1947            "Pacific Standard Time (Mexico)" => Self::PacificStandardTimeMexico,
1948            "UTC-08" => Self::UtcMinus08,
1949            "Pacific Standard Time" => Self::PacificStandardTime,
1950            "US Mountain Standard Time" => Self::UsMountainStandardTime,
1951            "Mountain Standard Time (Mexico)" => Self::MountainStandardTimeMexico,
1952            "Mountain Standard Time" => Self::MountainStandardTime,
1953            "Yukon Standard Time" => Self::YukonStandardTime,
1954            "Central America Standard Time" => Self::CentralAmericaStandardTime,
1955            "Central Standard Time" => Self::CentralStandardTime,
1956            "Easter Island Standard Time" => Self::EasterIslandStandardTime,
1957            "Central Standard Time (Mexico)" => Self::CentralStandardTimeMexico,
1958            "Canada Central Standard Time" => Self::CanadaCentralStandardTime,
1959            "SA Pacific Standard Time" => Self::SaPacificStandardTime,
1960            "Eastern Standard Time (Mexico)" => Self::EasternStandardTimeMexico,
1961            "Eastern Standard Time" => Self::EasternStandardTime,
1962            "Haiti Standard Time" => Self::HaitiStandardTime,
1963            "Cuba Standard Time" => Self::CubaStandardTime,
1964            "US Eastern Standard Time" => Self::UsEasternStandardTime,
1965            "Turks And Caicos Standard Time" => Self::TurksAndCaicosStandardTime,
1966            "Paraguay Standard Time" => Self::ParaguayStandardTime,
1967            "Atlantic Standard Time" => Self::AtlanticStandardTime,
1968            "Venezuela Standard Time" => Self::VenezuelaStandardTime,
1969            "Central Brazilian Standard Time" => Self::CentralBrazilianStandardTime,
1970            "SA Western Standard Time" => Self::SaWesternStandardTime,
1971            "Pacific SA Standard Time" => Self::PacificSaStandardTime,
1972            "Newfoundland Standard Time" => Self::NewfoundlandStandardTime,
1973            "Tocantins Standard Time" => Self::TocantinsStandardTime,
1974            "E. South America Standard Time" => Self::ESouthAmericaStandardTime,
1975            "SA Eastern Standard Time" => Self::SaEasternStandardTime,
1976            "Argentina Standard Time" => Self::ArgentinaStandardTime,
1977            "Greenland Standard Time" => Self::GreenlandStandardTime,
1978            "Montevideo Standard Time" => Self::MontevideoStandardTime,
1979            "Magallanes Standard Time" => Self::MagallanesStandardTime,
1980            "Saint Pierre Standard Time" => Self::SaintPierreStandardTime,
1981            "Bahia Standard Time" => Self::BahiaStandardTime,
1982            "UTC-02" => Self::UtcMinus02,
1983            "Azores Standard Time" => Self::AzoresStandardTime,
1984            "Cape Verde Standard Time" => Self::CapeVerdeStandardTime,
1985            "UTC" => Self::Utc,
1986            "GMT Standard Time" => Self::GmtStandardTime,
1987            "Greenwich Standard Time" => Self::GreenwichStandardTime,
1988            "Sao Tome Standard Time" => Self::SaoTomeStandardTime,
1989            "Morocco Standard Time" => Self::MoroccoStandardTime,
1990            "W. Europe Standard Time" => Self::WEuropeStandardTime,
1991            "Central Europe Standard Time" => Self::CentralEuropeStandardTime,
1992            "Romance Standard Time" => Self::RomanceStandardTime,
1993            "Central European Standard Time" => Self::CentralEuropeanStandardTime,
1994            "W. Central Africa Standard Time" => Self::WCentralAfricaStandardTime,
1995            "Jordan Standard Time" => Self::JordanStandardTime,
1996            "GTB Standard Time" => Self::GtbStandardTime,
1997            "Middle East Standard Time" => Self::MiddleEastStandardTime,
1998            "Egypt Standard Time" => Self::EgyptStandardTime,
1999            "E. Europe Standard Time" => Self::EEuropeStandardTime,
2000            "Syria Standard Time" => Self::SyriaStandardTime,
2001            "West Bank Standard Time" => Self::WestBankStandardTime,
2002            "South Africa Standard Time" => Self::SouthAfricaStandardTime,
2003            "FLE Standard Time" => Self::FleStandardTime,
2004            "Israel Standard Time" => Self::IsraelStandardTime,
2005            "South Sudan Standard Time" => Self::SouthSudanStandardTime,
2006            "Kaliningrad Standard Time" => Self::KaliningradStandardTime,
2007            "Sudan Standard Time" => Self::SudanStandardTime,
2008            "Libya Standard Time" => Self::LibyaStandardTime,
2009            "Namibia Standard Time" => Self::NamibiaStandardTime,
2010            "Arabic Standard Time" => Self::ArabicStandardTime,
2011            "Turkey Standard Time" => Self::TurkeyStandardTime,
2012            "Arab Standard Time" => Self::ArabStandardTime,
2013            "Belarus Standard Time" => Self::BelarusStandardTime,
2014            "Russian Standard Time" => Self::RussianStandardTime,
2015            "E. Africa Standard Time" => Self::EAfricaStandardTime,
2016            "Iran Standard Time" => Self::IranStandardTime,
2017            "Arabian Standard Time" => Self::ArabianStandardTime,
2018            "Astrakhan Standard Time" => Self::AstrakhanStandardTime,
2019            "Azerbaijan Standard Time" => Self::AzerbaijanStandardTime,
2020            "Russia Time Zone 3" => Self::RussiaTimeZone3,
2021            "Mauritius Standard Time" => Self::MauritiusStandardTime,
2022            "Saratov Standard Time" => Self::SaratovStandardTime,
2023            "Georgian Standard Time" => Self::GeorgianStandardTime,
2024            "Volgograd Standard Time" => Self::VolgogradStandardTime,
2025            "Caucasus Standard Time" => Self::CaucasusStandardTime,
2026            "Afghanistan Standard Time" => Self::AfghanistanStandardTime,
2027            "West Asia Standard Time" => Self::WestAsiaStandardTime,
2028            "Ekaterinburg Standard Time" => Self::EkaterinburgStandardTime,
2029            "Pakistan Standard Time" => Self::PakistanStandardTime,
2030            "Qyzylorda Standard Time" => Self::QyzylordaStandardTime,
2031            "India Standard Time" => Self::IndiaStandardTime,
2032            "Sri Lanka Standard Time" => Self::SriLankaStandardTime,
2033            "Nepal Standard Time" => Self::NepalStandardTime,
2034            "Central Asia Standard Time" => Self::CentralAsiaStandardTime,
2035            "Bangladesh Standard Time" => Self::BangladeshStandardTime,
2036            "Omsk Standard Time" => Self::OmskStandardTime,
2037            "Myanmar Standard Time" => Self::MyanmarStandardTime,
2038            "SE Asia Standard Time" => Self::SeAsiaStandardTime,
2039            "Altai Standard Time" => Self::AltaiStandardTime,
2040            "W. Mongolia Standard Time" => Self::WMongoliaStandardTime,
2041            "North Asia Standard Time" => Self::NorthAsiaStandardTime,
2042            "N. Central Asia Standard Time" => Self::NCentralAsiaStandardTime,
2043            "Tomsk Standard Time" => Self::TomskStandardTime,
2044            "China Standard Time" => Self::ChinaStandardTime,
2045            "North Asia East Standard Time" => Self::NorthAsiaEastStandardTime,
2046            "Singapore Standard Time" => Self::SingaporeStandardTime,
2047            "W. Australia Standard Time" => Self::WAustraliaStandardTime,
2048            "Taipei Standard Time" => Self::TaipeiStandardTime,
2049            "Ulaanbaatar Standard Time" => Self::UlaanbaatarStandardTime,
2050            "Aus Central W. Standard Time" => Self::AusCentralWStandardTime,
2051            "Transbaikal Standard Time" => Self::TransbaikalStandardTime,
2052            "Tokyo Standard Time" => Self::TokyoStandardTime,
2053            "North Korea Standard Time" => Self::NorthKoreaStandardTime,
2054            "Korea Standard Time" => Self::KoreaStandardTime,
2055            "Yakutsk Standard Time" => Self::YakutskStandardTime,
2056            "Cen. Australia Standard Time" => Self::CenAustraliaStandardTime,
2057            "AUS Central Standard Time" => Self::AusCentralStandardTime,
2058            "E. Australia Standard Time" => Self::EAustraliaStandardTime,
2059            "AUS Eastern Standard Time" => Self::AusEasternStandardTime,
2060            "West Pacific Standard Time" => Self::WestPacificStandardTime,
2061            "Tasmania Standard Time" => Self::TasmaniaStandardTime,
2062            "Vladivostok Standard Time" => Self::VladivostokStandardTime,
2063            "Lord Howe Standard Time" => Self::LordHoweStandardTime,
2064            "Bougainville Standard Time" => Self::BougainvilleStandardTime,
2065            "Russia Time Zone 10" => Self::RussiaTimeZone10,
2066            "Magadan Standard Time" => Self::MagadanStandardTime,
2067            "Norfolk Standard Time" => Self::NorfolkStandardTime,
2068            "Sakhalin Standard Time" => Self::SakhalinStandardTime,
2069            "Central Pacific Standard Time" => Self::CentralPacificStandardTime,
2070            "Russia Time Zone 11" => Self::RussiaTimeZone11,
2071            "New Zealand Standard Time" => Self::NewZealandStandardTime,
2072            "UTC+12" => Self::UtcPlus12,
2073            "Fiji Standard Time" => Self::FijiStandardTime,
2074            "Chatham Islands Standard Time" => Self::ChathamIslandsStandardTime,
2075            "UTC+13" => Self::UtcPlus13,
2076            "Tonga Standard Time" => Self::TongaStandardTime,
2077            "Samoa Standard Time" => Self::SamoaStandardTime,
2078            "Line Islands Standard Time" => Self::LineIslandsStandardTime,
2079            _ => return Err(crate::ParseWindowsTimezoneError),
2080        };
2081        Ok(tz)
2082    }
2083}
2084#[cfg(feature = "schemars")]
2085impl schemars::JsonSchema for WindowsTimezone {
2086    fn schema_name() -> String {
2087        "WindowsTimezone".to_string()
2088    }
2089    fn json_schema(_gen: &mut schemars::gen::SchemaGenerator) -> schemars::schema::Schema {
2090        use schemars::schema::{InstanceType, Schema, SchemaObject};
2091        Schema::Object(SchemaObject {
2092            instance_type: Some(InstanceType::String.into()),
2093            enum_values: Some(vec![
2094                "DatelineStandardTime".into(),
2095                "UtcMinus11".into(),
2096                "AleutianStandardTime".into(),
2097                "HawaiianStandardTime".into(),
2098                "MarquesasStandardTime".into(),
2099                "AlaskanStandardTime".into(),
2100                "UtcMinus09".into(),
2101                "PacificStandardTimeMexico".into(),
2102                "UtcMinus08".into(),
2103                "PacificStandardTime".into(),
2104                "UsMountainStandardTime".into(),
2105                "MountainStandardTimeMexico".into(),
2106                "MountainStandardTime".into(),
2107                "YukonStandardTime".into(),
2108                "CentralAmericaStandardTime".into(),
2109                "CentralStandardTime".into(),
2110                "EasterIslandStandardTime".into(),
2111                "CentralStandardTimeMexico".into(),
2112                "CanadaCentralStandardTime".into(),
2113                "SaPacificStandardTime".into(),
2114                "EasternStandardTimeMexico".into(),
2115                "EasternStandardTime".into(),
2116                "HaitiStandardTime".into(),
2117                "CubaStandardTime".into(),
2118                "UsEasternStandardTime".into(),
2119                "TurksAndCaicosStandardTime".into(),
2120                "ParaguayStandardTime".into(),
2121                "AtlanticStandardTime".into(),
2122                "VenezuelaStandardTime".into(),
2123                "CentralBrazilianStandardTime".into(),
2124                "SaWesternStandardTime".into(),
2125                "PacificSaStandardTime".into(),
2126                "NewfoundlandStandardTime".into(),
2127                "TocantinsStandardTime".into(),
2128                "ESouthAmericaStandardTime".into(),
2129                "SaEasternStandardTime".into(),
2130                "ArgentinaStandardTime".into(),
2131                "GreenlandStandardTime".into(),
2132                "MontevideoStandardTime".into(),
2133                "MagallanesStandardTime".into(),
2134                "SaintPierreStandardTime".into(),
2135                "BahiaStandardTime".into(),
2136                "UtcMinus02".into(),
2137                "AzoresStandardTime".into(),
2138                "CapeVerdeStandardTime".into(),
2139                "Utc".into(),
2140                "GmtStandardTime".into(),
2141                "GreenwichStandardTime".into(),
2142                "SaoTomeStandardTime".into(),
2143                "MoroccoStandardTime".into(),
2144                "WEuropeStandardTime".into(),
2145                "CentralEuropeStandardTime".into(),
2146                "RomanceStandardTime".into(),
2147                "CentralEuropeanStandardTime".into(),
2148                "WCentralAfricaStandardTime".into(),
2149                "JordanStandardTime".into(),
2150                "GtbStandardTime".into(),
2151                "MiddleEastStandardTime".into(),
2152                "EgyptStandardTime".into(),
2153                "EEuropeStandardTime".into(),
2154                "SyriaStandardTime".into(),
2155                "WestBankStandardTime".into(),
2156                "SouthAfricaStandardTime".into(),
2157                "FleStandardTime".into(),
2158                "IsraelStandardTime".into(),
2159                "SouthSudanStandardTime".into(),
2160                "KaliningradStandardTime".into(),
2161                "SudanStandardTime".into(),
2162                "LibyaStandardTime".into(),
2163                "NamibiaStandardTime".into(),
2164                "ArabicStandardTime".into(),
2165                "TurkeyStandardTime".into(),
2166                "ArabStandardTime".into(),
2167                "BelarusStandardTime".into(),
2168                "RussianStandardTime".into(),
2169                "EAfricaStandardTime".into(),
2170                "IranStandardTime".into(),
2171                "ArabianStandardTime".into(),
2172                "AstrakhanStandardTime".into(),
2173                "AzerbaijanStandardTime".into(),
2174                "RussiaTimeZone3".into(),
2175                "MauritiusStandardTime".into(),
2176                "SaratovStandardTime".into(),
2177                "GeorgianStandardTime".into(),
2178                "VolgogradStandardTime".into(),
2179                "CaucasusStandardTime".into(),
2180                "AfghanistanStandardTime".into(),
2181                "WestAsiaStandardTime".into(),
2182                "EkaterinburgStandardTime".into(),
2183                "PakistanStandardTime".into(),
2184                "QyzylordaStandardTime".into(),
2185                "IndiaStandardTime".into(),
2186                "SriLankaStandardTime".into(),
2187                "NepalStandardTime".into(),
2188                "CentralAsiaStandardTime".into(),
2189                "BangladeshStandardTime".into(),
2190                "OmskStandardTime".into(),
2191                "MyanmarStandardTime".into(),
2192                "SeAsiaStandardTime".into(),
2193                "AltaiStandardTime".into(),
2194                "WMongoliaStandardTime".into(),
2195                "NorthAsiaStandardTime".into(),
2196                "NCentralAsiaStandardTime".into(),
2197                "TomskStandardTime".into(),
2198                "ChinaStandardTime".into(),
2199                "NorthAsiaEastStandardTime".into(),
2200                "SingaporeStandardTime".into(),
2201                "WAustraliaStandardTime".into(),
2202                "TaipeiStandardTime".into(),
2203                "UlaanbaatarStandardTime".into(),
2204                "AusCentralWStandardTime".into(),
2205                "TransbaikalStandardTime".into(),
2206                "TokyoStandardTime".into(),
2207                "NorthKoreaStandardTime".into(),
2208                "KoreaStandardTime".into(),
2209                "YakutskStandardTime".into(),
2210                "CenAustraliaStandardTime".into(),
2211                "AusCentralStandardTime".into(),
2212                "EAustraliaStandardTime".into(),
2213                "AusEasternStandardTime".into(),
2214                "WestPacificStandardTime".into(),
2215                "TasmaniaStandardTime".into(),
2216                "VladivostokStandardTime".into(),
2217                "LordHoweStandardTime".into(),
2218                "BougainvilleStandardTime".into(),
2219                "RussiaTimeZone10".into(),
2220                "MagadanStandardTime".into(),
2221                "NorfolkStandardTime".into(),
2222                "SakhalinStandardTime".into(),
2223                "CentralPacificStandardTime".into(),
2224                "RussiaTimeZone11".into(),
2225                "NewZealandStandardTime".into(),
2226                "UtcPlus12".into(),
2227                "FijiStandardTime".into(),
2228                "ChathamIslandsStandardTime".into(),
2229                "UtcPlus13".into(),
2230                "TongaStandardTime".into(),
2231                "SamoaStandardTime".into(),
2232                "LineIslandsStandardTime".into(),
2233            ]),
2234            ..Default::default()
2235        })
2236    }
2237    fn is_referenceable() -> bool {
2238        true
2239    }
2240}