tzdata-0.2.20220923.0: Time zone database (as files and as a module)
Copyright(C) 2014 Mihaly Barasz
LicenseApache-2.0, see LICENSE
MaintainerJanus Troelsen <ysangkok@gmail.com>
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Time.Zones.DB

Description

 
Synopsis

Documentation

toTZName :: TZLabel -> ByteString Source #

Convert a TZLabel to the usual name of the location.

> toTZName Europe__Paris
"Europe/Paris"

fromTZName :: ByteString -> Maybe TZLabel Source #

Lookup the TZLabel by the name of the location.

Returns Nothing if the location is unknown.

> :set -XOverloadedStrings
> fromTZName "Europe/Paris"
Just Europe__Paris
> fromTZName "Foo/Bar"
Nothing

tzNameLabelMap :: Map ByteString TZLabel Source #

Map mapping know time zone locations to their canonical TZLabels.

tzDataByLabel :: TZLabel -> ByteString Source #

Lookup time zone data by its label.

tzDataByName :: ByteString -> Maybe ByteString Source #

Lookup time zone data by the name of it's location.

Returns Nothing if the location is unknown.

data TZLabel Source #

Enumeration of time zone locations.

Constructors

Africa__Abidjan 
Africa__Algiers 
Africa__Bissau 
Africa__Cairo 
Africa__Casablanca 
Africa__Ceuta 
Africa__El_Aaiun 
Africa__Johannesburg 
Africa__Juba 
Africa__Khartoum 
Africa__Lagos 
Africa__Maputo 
Africa__Monrovia 
Africa__Nairobi 
Africa__Ndjamena 
Africa__Sao_Tome 
Africa__Tripoli 
Africa__Tunis 
Africa__Windhoek 
America__Adak 
America__Anchorage 
America__Araguaina 
America__Argentina__Buenos_Aires 
America__Argentina__Catamarca 
America__Argentina__Cordoba 
America__Argentina__Jujuy 
America__Argentina__La_Rioja 
America__Argentina__Mendoza 
America__Argentina__Rio_Gallegos 
America__Argentina__Salta 
America__Argentina__San_Juan 
America__Argentina__San_Luis 
America__Argentina__Tucuman 
America__Argentina__Ushuaia 
America__Asuncion 
America__Bahia 
America__Bahia_Banderas 
America__Barbados 
America__Belem 
America__Belize 
America__Boa_Vista 
America__Bogota 
America__Boise 
America__Cambridge_Bay 
America__Campo_Grande 
America__Cancun 
America__Caracas 
America__Cayenne 
America__Chicago 
America__Chihuahua 
America__Costa_Rica 
America__Cuiaba 
America__Danmarkshavn 
America__Dawson 
America__Dawson_Creek 
America__Denver 
America__Detroit 
America__Edmonton 
America__Eirunepe 
America__El_Salvador 
America__Fort_Nelson 
America__Fortaleza 
America__Glace_Bay 
America__Goose_Bay 
America__Grand_Turk 
America__Guatemala 
America__Guayaquil 
America__Guyana 
America__Halifax 
America__Havana 
America__Hermosillo 
America__Indiana__Indianapolis 
America__Indiana__Knox 
America__Indiana__Marengo 
America__Indiana__Petersburg 
America__Indiana__Tell_City 
America__Indiana__Vevay 
America__Indiana__Vincennes 
America__Indiana__Winamac 
America__Inuvik 
America__Iqaluit 
America__Jamaica 
America__Juneau 
America__Kentucky__Louisville 
America__Kentucky__Monticello 
America__La_Paz 
America__Lima 
America__Los_Angeles 
America__Maceio 
America__Managua 
America__Manaus 
America__Martinique 
America__Matamoros 
America__Mazatlan 
America__Menominee 
America__Merida 
America__Metlakatla 
America__Mexico_City 
America__Miquelon 
America__Moncton 
America__Monterrey 
America__Montevideo 
America__New_York 
America__Nipigon 
America__Nome 
America__Noronha 
America__North_Dakota__Beulah 
America__North_Dakota__Center 
America__North_Dakota__New_Salem 
America__Nuuk 
America__Ojinaga 
America__Panama 
America__Pangnirtung 
America__Paramaribo 
America__Phoenix 
America__Port_au_Prince 
America__Porto_Velho 
America__Puerto_Rico 
America__Punta_Arenas 
America__Rainy_River 
America__Rankin_Inlet 
America__Recife 
America__Regina 
America__Resolute 
America__Rio_Branco 
America__Santarem 
America__Santiago 
America__Santo_Domingo 
America__Sao_Paulo 
America__Scoresbysund 
America__Sitka 
America__St_Johns 
America__Swift_Current 
America__Tegucigalpa 
America__Thule 
America__Thunder_Bay 
America__Tijuana 
America__Toronto 
America__Vancouver 
America__Whitehorse 
America__Winnipeg 
America__Yakutat 
America__Yellowknife 
Antarctica__Casey 
Antarctica__Davis 
Antarctica__Macquarie 
Antarctica__Mawson 
Antarctica__Palmer 
Antarctica__Rothera 
Antarctica__Troll 
Asia__Almaty 
Asia__Amman 
Asia__Anadyr 
Asia__Aqtau 
Asia__Aqtobe 
Asia__Ashgabat 
Asia__Atyrau 
Asia__Baghdad 
Asia__Baku 
Asia__Bangkok 
Asia__Barnaul 
Asia__Beirut 
Asia__Bishkek 
Asia__Chita 
Asia__Choibalsan 
Asia__Colombo 
Asia__Damascus 
Asia__Dhaka 
Asia__Dili 
Asia__Dubai 
Asia__Dushanbe 
Asia__Famagusta 
Asia__Gaza 
Asia__Hebron 
Asia__Ho_Chi_Minh 
Asia__Hong_Kong 
Asia__Hovd 
Asia__Irkutsk 
Asia__Jakarta 
Asia__Jayapura 
Asia__Jerusalem 
Asia__Kabul 
Asia__Kamchatka 
Asia__Karachi 
Asia__Kathmandu 
Asia__Khandyga 
Asia__Kolkata 
Asia__Krasnoyarsk 
Asia__Kuching 
Asia__Macau 
Asia__Magadan 
Asia__Makassar 
Asia__Manila 
Asia__Nicosia 
Asia__Novokuznetsk 
Asia__Novosibirsk 
Asia__Omsk 
Asia__Oral 
Asia__Pontianak 
Asia__Pyongyang 
Asia__Qatar 
Asia__Qostanay 
Asia__Qyzylorda 
Asia__Riyadh 
Asia__Sakhalin 
Asia__Samarkand 
Asia__Seoul 
Asia__Shanghai 
Asia__Singapore 
Asia__Srednekolymsk 
Asia__Taipei 
Asia__Tashkent 
Asia__Tbilisi 
Asia__Tehran 
Asia__Thimphu 
Asia__Tokyo 
Asia__Tomsk 
Asia__Ulaanbaatar 
Asia__Urumqi 
Asia__Ust_Nera 
Asia__Vladivostok 
Asia__Yakutsk 
Asia__Yangon 
Asia__Yekaterinburg 
Asia__Yerevan 
Atlantic__Azores 
Atlantic__Bermuda 
Atlantic__Canary 
Atlantic__Cape_Verde 
Atlantic__Faroe 
Atlantic__Madeira 
Atlantic__South_Georgia 
Atlantic__Stanley 
Australia__Adelaide 
Australia__Brisbane 
Australia__Broken_Hill 
Australia__Darwin 
Australia__Eucla 
Australia__Hobart 
Australia__Lindeman 
Australia__Lord_Howe 
Australia__Melbourne 
Australia__Perth 
Australia__Sydney 
Etc__GMT 
Etc__GMT'1 
Etc__GMT'10 
Etc__GMT'11 
Etc__GMT'12 
Etc__GMT'2 
Etc__GMT'3 
Etc__GMT'4 
Etc__GMT'5 
Etc__GMT'6 
Etc__GMT'7 
Etc__GMT'8 
Etc__GMT'9 
Etc__GMT_1 
Etc__GMT_10 
Etc__GMT_11 
Etc__GMT_12 
Etc__GMT_13 
Etc__GMT_14 
Etc__GMT_2 
Etc__GMT_3 
Etc__GMT_4 
Etc__GMT_5 
Etc__GMT_6 
Etc__GMT_7 
Etc__GMT_8 
Etc__GMT_9 
Etc__UTC 
Europe__Andorra 
Europe__Astrakhan 
Europe__Athens 
Europe__Belgrade 
Europe__Berlin 
Europe__Brussels 
Europe__Bucharest 
Europe__Budapest 
Europe__Chisinau 
Europe__Dublin 
Europe__Gibraltar 
Europe__Helsinki 
Europe__Istanbul 
Europe__Kaliningrad 
Europe__Kirov 
Europe__Kyiv 
Europe__Lisbon 
Europe__London 
Europe__Madrid 
Europe__Malta 
Europe__Minsk 
Europe__Moscow 
Europe__Paris 
Europe__Prague 
Europe__Riga 
Europe__Rome 
Europe__Samara 
Europe__Saratov 
Europe__Simferopol 
Europe__Sofia 
Europe__Tallinn 
Europe__Tirane 
Europe__Ulyanovsk 
Europe__Vienna 
Europe__Vilnius 
Europe__Volgograd 
Europe__Warsaw 
Europe__Zurich 
Indian__Chagos 
Indian__Maldives 
Indian__Mauritius 
Pacific__Apia 
Pacific__Auckland 
Pacific__Bougainville 
Pacific__Chatham 
Pacific__Easter 
Pacific__Efate 
Pacific__Fakaofo 
Pacific__Fiji 
Pacific__Galapagos 
Pacific__Gambier 
Pacific__Guadalcanal 
Pacific__Guam 
Pacific__Honolulu 
Pacific__Kanton 
Pacific__Kiritimati 
Pacific__Kosrae 
Pacific__Kwajalein 
Pacific__Marquesas 
Pacific__Nauru 
Pacific__Niue 
Pacific__Norfolk 
Pacific__Noumea 
Pacific__Pago_Pago 
Pacific__Palau 
Pacific__Pitcairn 
Pacific__Port_Moresby 
Pacific__Rarotonga 
Pacific__Tahiti 
Pacific__Tarawa 
Pacific__Tongatapu 
Root__CET 
Root__CST6CDT 
Root__EET 
Root__EST 
Root__EST5EDT 
Root__HST 
Root__MET 
Root__MST 
Root__MST7MDT 
Root__PST8PDT 
Root__WET 

Instances

Instances details
Data TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TZLabel -> c TZLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TZLabel #

toConstr :: TZLabel -> Constr #

dataTypeOf :: TZLabel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TZLabel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TZLabel) #

gmapT :: (forall b. Data b => b -> b) -> TZLabel -> TZLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TZLabel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TZLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> TZLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TZLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TZLabel -> m TZLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TZLabel -> m TZLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TZLabel -> m TZLabel #

Bounded TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Enum TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Generic TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Associated Types

type Rep TZLabel :: Type -> Type #

Methods

from :: TZLabel -> Rep TZLabel x #

to :: Rep TZLabel x -> TZLabel #

Read TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Show TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

NFData TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Methods

rnf :: TZLabel -> () #

Eq TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Methods

(==) :: TZLabel -> TZLabel -> Bool #

(/=) :: TZLabel -> TZLabel -> Bool #

Ord TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

type Rep TZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

type Rep TZLabel = D1 ('MetaData "TZLabel" "Data.Time.Zones.DB" "tzdata-0.2.20220923.0-8aYbKEgiiF7ILfxC7Z0WWb" 'False) ((((((((C1 ('MetaCons "Africa__Abidjan" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Algiers" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Africa__Bissau" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Africa__Cairo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Casablanca" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Africa__Ceuta" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Africa__El_Aaiun" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Johannesburg" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Africa__Juba" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Africa__Khartoum" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Lagos" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Africa__Maputo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Monrovia" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Africa__Nairobi" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Africa__Ndjamena" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Sao_Tome" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Africa__Tripoli" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Africa__Tunis" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Africa__Windhoek" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Adak" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Anchorage" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Araguaina" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "America__Argentina__Buenos_Aires" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Argentina__Catamarca" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Argentina__Cordoba" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Argentina__Jujuy" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Argentina__La_Rioja" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Argentina__Mendoza" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Argentina__Rio_Gallegos" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Argentina__Salta" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Argentina__San_Juan" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Argentina__San_Luis" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Argentina__Tucuman" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "America__Argentina__Ushuaia" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Asuncion" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Bahia" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Bahia_Banderas" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Barbados" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Belem" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Belize" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Boa_Vista" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Bogota" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Boise" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Cambridge_Bay" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "America__Campo_Grande" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Cancun" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Caracas" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Cayenne" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Chicago" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Chihuahua" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Costa_Rica" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Cuiaba" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Danmarkshavn" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Dawson" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Dawson_Creek" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "America__Denver" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Detroit" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Edmonton" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Eirunepe" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__El_Salvador" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Fort_Nelson" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Fortaleza" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Glace_Bay" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Goose_Bay" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Grand_Turk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Guatemala" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "America__Guayaquil" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Guyana" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Halifax" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Havana" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Hermosillo" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Indiana__Indianapolis" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Indiana__Knox" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Indiana__Marengo" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Indiana__Petersburg" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Indiana__Tell_City" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Indiana__Vevay" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "America__Indiana__Vincennes" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Indiana__Winamac" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Inuvik" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Iqaluit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Jamaica" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Juneau" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Kentucky__Louisville" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Kentucky__Monticello" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__La_Paz" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Lima" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Los_Angeles" 'PrefixI 'False) (U1 :: Type -> Type)))))))) :+: ((((((C1 ('MetaCons "America__Maceio" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Managua" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Manaus" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Martinique" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Matamoros" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Mazatlan" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Menominee" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Merida" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Metlakatla" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Mexico_City" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Miquelon" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "America__Moncton" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Monterrey" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Montevideo" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__New_York" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Nipigon" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Nome" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Noronha" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__North_Dakota__Beulah" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__North_Dakota__Center" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__North_Dakota__New_Salem" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Nuuk" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "America__Ojinaga" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Panama" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Pangnirtung" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Paramaribo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Phoenix" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Port_au_Prince" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Porto_Velho" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Puerto_Rico" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Punta_Arenas" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Rainy_River" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Rankin_Inlet" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "America__Recife" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Regina" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Resolute" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Rio_Branco" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Santarem" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Santiago" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Santo_Domingo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Sao_Paulo" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Scoresbysund" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Sitka" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__St_Johns" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "America__Swift_Current" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Tegucigalpa" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "America__Thule" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Thunder_Bay" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Tijuana" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "America__Toronto" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Vancouver" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Whitehorse" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "America__Winnipeg" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "America__Yakutat" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "America__Yellowknife" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Antarctica__Casey" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Antarctica__Davis" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Antarctica__Macquarie" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Antarctica__Mawson" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Antarctica__Palmer" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Antarctica__Rothera" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Antarctica__Troll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Almaty" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Amman" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Anadyr" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Aqtau" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Asia__Aqtobe" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Ashgabat" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asia__Atyrau" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Baghdad" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Baku" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Asia__Bangkok" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Barnaul" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Beirut" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Bishkek" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Chita" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Choibalsan" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Asia__Colombo" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Damascus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Dhaka" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Dili" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Dubai" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Dushanbe" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Asia__Famagusta" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Gaza" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Hebron" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Ho_Chi_Minh" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Hong_Kong" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Hovd" 'PrefixI 'False) (U1 :: Type -> Type))))))))) :+: (((((((C1 ('MetaCons "Asia__Irkutsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Jakarta" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asia__Jayapura" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Jerusalem" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Kabul" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Asia__Kamchatka" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Karachi" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Kathmandu" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Khandyga" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Kolkata" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Krasnoyarsk" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Asia__Kuching" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Macau" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asia__Magadan" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Makassar" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Manila" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Asia__Nicosia" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Novokuznetsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Novosibirsk" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Omsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Oral" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Pontianak" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Asia__Pyongyang" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Qatar" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asia__Qostanay" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Qyzylorda" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Riyadh" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Asia__Sakhalin" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Samarkand" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Seoul" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Shanghai" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Singapore" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Srednekolymsk" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Asia__Taipei" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Tashkent" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asia__Tbilisi" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Tehran" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Thimphu" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Asia__Tokyo" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Tomsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Ulaanbaatar" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Asia__Urumqi" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Ust_Nera" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Vladivostok" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "Asia__Yakutsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Asia__Yangon" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Asia__Yekaterinburg" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Asia__Yerevan" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Atlantic__Azores" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Atlantic__Bermuda" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Atlantic__Canary" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Atlantic__Cape_Verde" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Atlantic__Faroe" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Atlantic__Madeira" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Atlantic__South_Georgia" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Atlantic__Stanley" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Australia__Adelaide" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Australia__Brisbane" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Australia__Broken_Hill" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Australia__Darwin" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Australia__Eucla" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Australia__Hobart" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Australia__Lindeman" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Australia__Lord_Howe" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Australia__Melbourne" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Australia__Perth" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Australia__Sydney" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Etc__GMT'1" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT'10" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT'11" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Etc__GMT'12" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT'2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT'3" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Etc__GMT'4" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT'5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT'6" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Etc__GMT'7" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT'8" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Etc__GMT'9" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT_1" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT_10" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Etc__GMT_11" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT_12" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT_13" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Etc__GMT_14" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT_2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT_3" 'PrefixI 'False) (U1 :: Type -> Type)))))))) :+: ((((((C1 ('MetaCons "Etc__GMT_4" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT_5" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Etc__GMT_6" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__GMT_7" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Etc__GMT_8" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Etc__GMT_9" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Etc__UTC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Andorra" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Europe__Astrakhan" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Athens" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Belgrade" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Europe__Berlin" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Brussels" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Europe__Bucharest" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Budapest" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Chisinau" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Europe__Dublin" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Gibraltar" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Helsinki" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Europe__Istanbul" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Kaliningrad" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Kirov" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Europe__Kyiv" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Lisbon" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Europe__London" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Madrid" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Malta" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Europe__Minsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Moscow" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Paris" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Europe__Prague" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Riga" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Rome" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Europe__Samara" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Saratov" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Europe__Simferopol" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Sofia" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Tallinn" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Europe__Tirane" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Ulyanovsk" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Vienna" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Europe__Vilnius" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Europe__Volgograd" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Europe__Warsaw" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "Europe__Zurich" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Indian__Chagos" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Indian__Maldives" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Indian__Mauritius" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Apia" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Pacific__Auckland" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Bougainville" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Chatham" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Pacific__Easter" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Efate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Fakaofo" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Pacific__Fiji" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Galapagos" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Pacific__Gambier" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Guadalcanal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Guam" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Pacific__Honolulu" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Kanton" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Kiritimati" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Pacific__Kosrae" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Kwajalein" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Marquesas" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "Pacific__Nauru" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Niue" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Pacific__Norfolk" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Noumea" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Pago_Pago" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Pacific__Palau" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Pitcairn" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Port_Moresby" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Pacific__Rarotonga" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Pacific__Tahiti" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Pacific__Tarawa" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Pacific__Tongatapu" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Root__CET" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Root__CST6CDT" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Root__EET" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Root__EST" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Root__EST5EDT" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Root__HST" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Root__MET" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Root__MST" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "Root__MST7MDT" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Root__PST8PDT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Root__WET" 'PrefixI 'False) (U1 :: Type -> Type))))))))))

Access to raw data

type TZDescription = Either (ByteString, ByteString) (ByteString, TZLabel, ByteString) Source #

Type of the elements of the compiled-in time zone info database.

Right is a primary location; fields: name, label, content of the Time Zone info file

Left is a location which is an alias for a primary location; fields: name, name of the target

tzDescriptions :: [TZDescription] Source #

The list with raw data of the compiled-in time zone info database.

The list is sorted by name. (And the Right elements are guaranteed to be in the order of TZLabel constructors.)

Type-level time zone labels

class KnownTZLabel (label :: TZLabel) where Source #

This class gives the value associated with a type-level time zone label.

> :set -XDataKinds
> :module + Data.Proxy
> tzLabelVal (Proxy :: Proxy 'America__New_York)
America__New_York

Methods

tzLabelVal :: Proxy label -> TZLabel Source #

Instances

Instances details
KnownTZLabel 'Africa__Abidjan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Algiers Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Bissau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Cairo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Casablanca Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Ceuta Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__El_Aaiun Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Johannesburg Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Juba Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Khartoum Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Lagos Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Maputo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Monrovia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Nairobi Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Ndjamena Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Sao_Tome Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Tripoli Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Tunis Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Africa__Windhoek Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Adak Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Anchorage Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Araguaina Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Buenos_Aires Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Catamarca Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Cordoba Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Jujuy Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__La_Rioja Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Mendoza Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Rio_Gallegos Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Salta Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__San_Juan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__San_Luis Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Tucuman Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Argentina__Ushuaia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Asuncion Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Bahia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Bahia_Banderas Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Barbados Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Belem Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Belize Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Boa_Vista Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Bogota Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Boise Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Cambridge_Bay Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Campo_Grande Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Cancun Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Caracas Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Cayenne Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Chicago Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Chihuahua Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Costa_Rica Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Cuiaba Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Danmarkshavn Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Dawson Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Dawson_Creek Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Denver Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Detroit Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Edmonton Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Eirunepe Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__El_Salvador Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Fort_Nelson Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Fortaleza Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Glace_Bay Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Goose_Bay Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Grand_Turk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Guatemala Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Guayaquil Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Guyana Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Halifax Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Havana Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Hermosillo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Indianapolis Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Knox Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Marengo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Petersburg Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Tell_City Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Vevay Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Vincennes Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Indiana__Winamac Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Inuvik Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Iqaluit Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Jamaica Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Juneau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Kentucky__Louisville Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Kentucky__Monticello Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__La_Paz Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Lima Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Los_Angeles Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Maceio Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Managua Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Manaus Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Martinique Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Matamoros Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Mazatlan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Menominee Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Merida Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Metlakatla Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Mexico_City Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Miquelon Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Moncton Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Monterrey Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Montevideo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__New_York Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Nipigon Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Nome Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Noronha Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__North_Dakota__Beulah Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__North_Dakota__Center Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__North_Dakota__New_Salem Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Nuuk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Ojinaga Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Panama Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Pangnirtung Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Paramaribo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Phoenix Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Port_au_Prince Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Porto_Velho Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Puerto_Rico Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Punta_Arenas Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Rainy_River Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Rankin_Inlet Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Recife Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Regina Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Resolute Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Rio_Branco Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Santarem Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Santiago Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Santo_Domingo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Sao_Paulo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Scoresbysund Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Sitka Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__St_Johns Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Swift_Current Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Tegucigalpa Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Thule Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Thunder_Bay Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Tijuana Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Toronto Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Vancouver Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Whitehorse Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Winnipeg Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Yakutat Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'America__Yellowknife Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Casey Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Davis Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Macquarie Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Mawson Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Palmer Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Rothera Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Antarctica__Troll Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Almaty Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Amman Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Anadyr Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Aqtau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Aqtobe Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Ashgabat Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Atyrau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Baghdad Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Baku Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Bangkok Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Barnaul Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Beirut Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Bishkek Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Chita Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Choibalsan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Colombo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Damascus Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Dhaka Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Dili Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Dubai Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Dushanbe Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Famagusta Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Gaza Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Hebron Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Ho_Chi_Minh Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Hong_Kong Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Hovd Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Irkutsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Jakarta Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Jayapura Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Jerusalem Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Kabul Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Kamchatka Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Karachi Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Kathmandu Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Khandyga Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Kolkata Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Krasnoyarsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Kuching Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Macau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Magadan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Makassar Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Manila Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Nicosia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Novokuznetsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Novosibirsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Omsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Oral Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Pontianak Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Pyongyang Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Qatar Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Qostanay Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Qyzylorda Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Riyadh Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Sakhalin Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Samarkand Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Seoul Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Shanghai Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Singapore Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Srednekolymsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Taipei Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Tashkent Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Tbilisi Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Tehran Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Thimphu Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Tokyo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Tomsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Ulaanbaatar Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Urumqi Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Ust_Nera Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Vladivostok Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Yakutsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Yangon Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Yekaterinburg Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Asia__Yerevan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Azores Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Bermuda Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Canary Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Cape_Verde Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Faroe Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Madeira Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__South_Georgia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Atlantic__Stanley Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Adelaide Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Brisbane Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Broken_Hill Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Darwin Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Eucla Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Hobart Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Lindeman Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Lord_Howe Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Melbourne Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Perth Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Australia__Sydney Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'1 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'10 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'11 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'12 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'2 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'3 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'4 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'5 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'6 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'7 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'8 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT'9 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_1 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_10 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_11 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_12 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_13 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_14 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_2 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_3 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_4 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_5 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_6 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_7 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_8 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__GMT_9 Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Etc__UTC Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Andorra Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Astrakhan Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Athens Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Belgrade Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Berlin Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Brussels Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Bucharest Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Budapest Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Chisinau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Dublin Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Gibraltar Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Helsinki Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Istanbul Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Kaliningrad Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Kirov Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Kyiv Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Lisbon Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__London Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Madrid Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Malta Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Minsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Moscow Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Paris Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Prague Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Riga Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Rome Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Samara Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Saratov Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Simferopol Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Sofia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Tallinn Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Tirane Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Ulyanovsk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Vienna Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Vilnius Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Volgograd Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Warsaw Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Europe__Zurich Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Indian__Chagos Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Indian__Maldives Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Indian__Mauritius Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Apia Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Auckland Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Bougainville Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Chatham Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Easter Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Efate Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Fakaofo Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Fiji Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Galapagos Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Gambier Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Guadalcanal Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Guam Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Honolulu Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Kanton Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Kiritimati Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Kosrae Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Kwajalein Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Marquesas Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Nauru Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Niue Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Norfolk Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Noumea Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Pago_Pago Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Palau Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Pitcairn Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Port_Moresby Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Rarotonga Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Tahiti Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Tarawa Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Pacific__Tongatapu Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__CET Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__CST6CDT Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__EET Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__EST Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__EST5EDT Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__HST Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__MET Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__MST Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__MST7MDT Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__PST8PDT Source # 
Instance details

Defined in Data.Time.Zones.DB

KnownTZLabel 'Root__WET Source # 
Instance details

Defined in Data.Time.Zones.DB

data SomeTZLabel where Source #

This type represents an unknown type-level time zone label.

Constructors

SomeTZLabel :: KnownTZLabel label => Proxy label -> SomeTZLabel 

Instances

Instances details
Show SomeTZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

Eq SomeTZLabel Source # 
Instance details

Defined in Data.Time.Zones.DB

someTZLabelVal :: TZLabel -> SomeTZLabel Source #

Convert a value into an unknown type-level time zone label.

> someTZLabelVal America__New_York
SomeTZLabel Proxy

promoteTZLabel :: forall proxy label a. KnownTZLabel label => proxy label -> (Proxy label -> a) -> a Source #

Promote a time zone label value to the type-level.

> case someTZLabelVal America__New_York of SomeTZLabel proxy -> promoteTZLabel proxy SomeTZLabel
SomeTZLabel Proxy