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}