755 lines
19 KiB
Rust
755 lines
19 KiB
Rust
use serde::{Deserialize, Serialize};
|
|
use strum::IntoStaticStr;
|
|
|
|
/// ISO 3166-1 alpha-2 country code, from
|
|
/// [country-list](https://datahub.io/core/country-list)
|
|
#[derive(Clone, Serialize, Deserialize, Copy, PartialEq, Eq, Debug, IntoStaticStr)]
|
|
pub enum Country {
|
|
#[strum(serialize = "AF")]
|
|
#[serde(rename = "AF")]
|
|
Afghanistan,
|
|
#[strum(serialize = "AX")]
|
|
#[serde(rename = "AX")]
|
|
AlandIslands,
|
|
#[strum(serialize = "AL")]
|
|
#[serde(rename = "AL")]
|
|
Albania,
|
|
#[strum(serialize = "DZ")]
|
|
#[serde(rename = "DZ")]
|
|
Algeria,
|
|
#[strum(serialize = "AS")]
|
|
#[serde(rename = "AS")]
|
|
AmericanSamoa,
|
|
#[strum(serialize = "AD")]
|
|
#[serde(rename = "AD")]
|
|
Andorra,
|
|
#[strum(serialize = "AO")]
|
|
#[serde(rename = "AO")]
|
|
Angola,
|
|
#[strum(serialize = "AI")]
|
|
#[serde(rename = "AI")]
|
|
Anguilla,
|
|
#[strum(serialize = "AQ")]
|
|
#[serde(rename = "AQ")]
|
|
Antarctica,
|
|
#[strum(serialize = "AG")]
|
|
#[serde(rename = "AG")]
|
|
AntiguaAndBarbuda,
|
|
#[strum(serialize = "AR")]
|
|
#[serde(rename = "AR")]
|
|
Argentina,
|
|
#[strum(serialize = "AM")]
|
|
#[serde(rename = "AM")]
|
|
Armenia,
|
|
#[strum(serialize = "AW")]
|
|
#[serde(rename = "AW")]
|
|
Aruba,
|
|
#[strum(serialize = "AU")]
|
|
#[serde(rename = "AU")]
|
|
Australia,
|
|
#[strum(serialize = "AT")]
|
|
#[serde(rename = "AT")]
|
|
Austria,
|
|
#[strum(serialize = "AZ")]
|
|
#[serde(rename = "AZ")]
|
|
Azerbaijan,
|
|
#[strum(serialize = "BS")]
|
|
#[serde(rename = "BS")]
|
|
Bahamas,
|
|
#[strum(serialize = "BH")]
|
|
#[serde(rename = "BH")]
|
|
Bahrain,
|
|
#[strum(serialize = "BD")]
|
|
#[serde(rename = "BD")]
|
|
Bangladesh,
|
|
#[strum(serialize = "BB")]
|
|
#[serde(rename = "BB")]
|
|
Barbados,
|
|
#[strum(serialize = "BY")]
|
|
#[serde(rename = "BY")]
|
|
Belarus,
|
|
#[strum(serialize = "BE")]
|
|
#[serde(rename = "BE")]
|
|
Belgium,
|
|
#[strum(serialize = "BZ")]
|
|
#[serde(rename = "BZ")]
|
|
Belize,
|
|
#[strum(serialize = "BJ")]
|
|
#[serde(rename = "BJ")]
|
|
Benin,
|
|
#[strum(serialize = "BM")]
|
|
#[serde(rename = "BM")]
|
|
Bermuda,
|
|
#[strum(serialize = "BT")]
|
|
#[serde(rename = "BT")]
|
|
Bhutan,
|
|
#[strum(serialize = "BO")]
|
|
#[serde(rename = "BO")]
|
|
BoliviaPlurinationalStateOf,
|
|
#[strum(serialize = "BQ")]
|
|
#[serde(rename = "BQ")]
|
|
BonaireSintEustatiusAndSaba,
|
|
#[strum(serialize = "BA")]
|
|
#[serde(rename = "BA")]
|
|
BosniaAndHerzegovina,
|
|
#[strum(serialize = "BW")]
|
|
#[serde(rename = "BW")]
|
|
Botswana,
|
|
#[strum(serialize = "BV")]
|
|
#[serde(rename = "BV")]
|
|
BouvetIsland,
|
|
#[strum(serialize = "BR")]
|
|
#[serde(rename = "BR")]
|
|
Brazil,
|
|
#[strum(serialize = "IO")]
|
|
#[serde(rename = "IO")]
|
|
BritishIndianOceanTerritory,
|
|
#[strum(serialize = "BN")]
|
|
#[serde(rename = "BN")]
|
|
BruneiDarussalam,
|
|
#[strum(serialize = "BG")]
|
|
#[serde(rename = "BG")]
|
|
Bulgaria,
|
|
#[strum(serialize = "BF")]
|
|
#[serde(rename = "BF")]
|
|
BurkinaFaso,
|
|
#[strum(serialize = "BI")]
|
|
#[serde(rename = "BI")]
|
|
Burundi,
|
|
#[strum(serialize = "KH")]
|
|
#[serde(rename = "KH")]
|
|
Cambodia,
|
|
#[strum(serialize = "CM")]
|
|
#[serde(rename = "CM")]
|
|
Cameroon,
|
|
#[strum(serialize = "CA")]
|
|
#[serde(rename = "CA")]
|
|
Canada,
|
|
#[strum(serialize = "CV")]
|
|
#[serde(rename = "CV")]
|
|
CapeVerde,
|
|
#[strum(serialize = "KY")]
|
|
#[serde(rename = "KY")]
|
|
CaymanIslands,
|
|
#[strum(serialize = "CF")]
|
|
#[serde(rename = "CF")]
|
|
CentralAfricanRepublic,
|
|
#[strum(serialize = "TD")]
|
|
#[serde(rename = "TD")]
|
|
Chad,
|
|
#[strum(serialize = "CL")]
|
|
#[serde(rename = "CL")]
|
|
Chile,
|
|
#[strum(serialize = "CN")]
|
|
#[serde(rename = "CN")]
|
|
China,
|
|
#[strum(serialize = "CX")]
|
|
#[serde(rename = "CX")]
|
|
ChristmasIsland,
|
|
#[strum(serialize = "CC")]
|
|
#[serde(rename = "CC")]
|
|
CocosKeelingIslands,
|
|
#[strum(serialize = "CO")]
|
|
#[serde(rename = "CO")]
|
|
Colombia,
|
|
#[strum(serialize = "KM")]
|
|
#[serde(rename = "KM")]
|
|
Comoros,
|
|
#[strum(serialize = "CG")]
|
|
#[serde(rename = "CG")]
|
|
Congo,
|
|
#[strum(serialize = "CD")]
|
|
#[serde(rename = "CD")]
|
|
CongoTheDemocraticRepublicOfThe,
|
|
#[strum(serialize = "CK")]
|
|
#[serde(rename = "CK")]
|
|
CookIslands,
|
|
#[strum(serialize = "CR")]
|
|
#[serde(rename = "CR")]
|
|
CostaRica,
|
|
#[strum(serialize = "CI")]
|
|
#[serde(rename = "CI")]
|
|
CoteDivoire,
|
|
#[strum(serialize = "HR")]
|
|
#[serde(rename = "HR")]
|
|
Croatia,
|
|
#[strum(serialize = "CU")]
|
|
#[serde(rename = "CU")]
|
|
Cuba,
|
|
#[strum(serialize = "CW")]
|
|
#[serde(rename = "CW")]
|
|
Curacao,
|
|
#[strum(serialize = "CY")]
|
|
#[serde(rename = "CY")]
|
|
Cyprus,
|
|
#[strum(serialize = "CZ")]
|
|
#[serde(rename = "CZ")]
|
|
CzechRepublic,
|
|
#[strum(serialize = "DK")]
|
|
#[serde(rename = "DK")]
|
|
Denmark,
|
|
#[strum(serialize = "DJ")]
|
|
#[serde(rename = "DJ")]
|
|
Djibouti,
|
|
#[strum(serialize = "DM")]
|
|
#[serde(rename = "DM")]
|
|
Dominica,
|
|
#[strum(serialize = "DO")]
|
|
#[serde(rename = "DO")]
|
|
DominicanRepublic,
|
|
#[strum(serialize = "EC")]
|
|
#[serde(rename = "EC")]
|
|
Ecuador,
|
|
#[strum(serialize = "EG")]
|
|
#[serde(rename = "EG")]
|
|
Egypt,
|
|
#[strum(serialize = "SV")]
|
|
#[serde(rename = "SV")]
|
|
ElSalvador,
|
|
#[strum(serialize = "GQ")]
|
|
#[serde(rename = "GQ")]
|
|
EquatorialGuinea,
|
|
#[strum(serialize = "ER")]
|
|
#[serde(rename = "ER")]
|
|
Eritrea,
|
|
#[strum(serialize = "EE")]
|
|
#[serde(rename = "EE")]
|
|
Estonia,
|
|
#[strum(serialize = "ET")]
|
|
#[serde(rename = "ET")]
|
|
Ethiopia,
|
|
#[strum(serialize = "FK")]
|
|
#[serde(rename = "FK")]
|
|
FalklandIslandsMalvinas,
|
|
#[strum(serialize = "FO")]
|
|
#[serde(rename = "FO")]
|
|
FaroeIslands,
|
|
#[strum(serialize = "FJ")]
|
|
#[serde(rename = "FJ")]
|
|
Fiji,
|
|
#[strum(serialize = "FI")]
|
|
#[serde(rename = "FI")]
|
|
Finland,
|
|
#[strum(serialize = "FR")]
|
|
#[serde(rename = "FR")]
|
|
France,
|
|
#[strum(serialize = "GF")]
|
|
#[serde(rename = "GF")]
|
|
FrenchGuiana,
|
|
#[strum(serialize = "PF")]
|
|
#[serde(rename = "PF")]
|
|
FrenchPolynesia,
|
|
#[strum(serialize = "TF")]
|
|
#[serde(rename = "TF")]
|
|
FrenchSouthernTerritories,
|
|
#[strum(serialize = "GA")]
|
|
#[serde(rename = "GA")]
|
|
Gabon,
|
|
#[strum(serialize = "GM")]
|
|
#[serde(rename = "GM")]
|
|
Gambia,
|
|
#[strum(serialize = "GE")]
|
|
#[serde(rename = "GE")]
|
|
Georgia,
|
|
#[strum(serialize = "DE")]
|
|
#[serde(rename = "DE")]
|
|
Germany,
|
|
#[strum(serialize = "GH")]
|
|
#[serde(rename = "GH")]
|
|
Ghana,
|
|
#[strum(serialize = "GI")]
|
|
#[serde(rename = "GI")]
|
|
Gibraltar,
|
|
#[strum(serialize = "GR")]
|
|
#[serde(rename = "GR")]
|
|
Greece,
|
|
#[strum(serialize = "GL")]
|
|
#[serde(rename = "GL")]
|
|
Greenland,
|
|
#[strum(serialize = "GD")]
|
|
#[serde(rename = "GD")]
|
|
Grenada,
|
|
#[strum(serialize = "GP")]
|
|
#[serde(rename = "GP")]
|
|
Guadeloupe,
|
|
#[strum(serialize = "GU")]
|
|
#[serde(rename = "GU")]
|
|
Guam,
|
|
#[strum(serialize = "GT")]
|
|
#[serde(rename = "GT")]
|
|
Guatemala,
|
|
#[strum(serialize = "GG")]
|
|
#[serde(rename = "GG")]
|
|
Guernsey,
|
|
#[strum(serialize = "GN")]
|
|
#[serde(rename = "GN")]
|
|
Guinea,
|
|
#[strum(serialize = "GW")]
|
|
#[serde(rename = "GW")]
|
|
GuineaBissau,
|
|
#[strum(serialize = "GY")]
|
|
#[serde(rename = "GY")]
|
|
Guyana,
|
|
#[strum(serialize = "HT")]
|
|
#[serde(rename = "HT")]
|
|
Haiti,
|
|
#[strum(serialize = "HM")]
|
|
#[serde(rename = "HM")]
|
|
HeardIslandAndMcdonaldIslands,
|
|
#[strum(serialize = "VA")]
|
|
#[serde(rename = "VA")]
|
|
HolySeeVaticanCityState,
|
|
#[strum(serialize = "HN")]
|
|
#[serde(rename = "HN")]
|
|
Honduras,
|
|
#[strum(serialize = "HK")]
|
|
#[serde(rename = "HK")]
|
|
HongKong,
|
|
#[strum(serialize = "HU")]
|
|
#[serde(rename = "HU")]
|
|
Hungary,
|
|
#[strum(serialize = "IS")]
|
|
#[serde(rename = "IS")]
|
|
Iceland,
|
|
#[strum(serialize = "IN")]
|
|
#[serde(rename = "IN")]
|
|
India,
|
|
#[strum(serialize = "ID")]
|
|
#[serde(rename = "ID")]
|
|
Indonesia,
|
|
#[strum(serialize = "IR")]
|
|
#[serde(rename = "IR")]
|
|
IranIslamicRepublicOf,
|
|
#[strum(serialize = "IQ")]
|
|
#[serde(rename = "IQ")]
|
|
Iraq,
|
|
#[strum(serialize = "IE")]
|
|
#[serde(rename = "IE")]
|
|
Ireland,
|
|
#[strum(serialize = "IM")]
|
|
#[serde(rename = "IM")]
|
|
IsleOfMan,
|
|
#[strum(serialize = "IL")]
|
|
#[serde(rename = "IL")]
|
|
Israel,
|
|
#[strum(serialize = "IT")]
|
|
#[serde(rename = "IT")]
|
|
Italy,
|
|
#[strum(serialize = "JM")]
|
|
#[serde(rename = "JM")]
|
|
Jamaica,
|
|
#[strum(serialize = "JP")]
|
|
#[serde(rename = "JP")]
|
|
Japan,
|
|
#[strum(serialize = "JE")]
|
|
#[serde(rename = "JE")]
|
|
Jersey,
|
|
#[strum(serialize = "JO")]
|
|
#[serde(rename = "JO")]
|
|
Jordan,
|
|
#[strum(serialize = "KZ")]
|
|
#[serde(rename = "KZ")]
|
|
Kazakhstan,
|
|
#[strum(serialize = "KE")]
|
|
#[serde(rename = "KE")]
|
|
Kenya,
|
|
#[strum(serialize = "KI")]
|
|
#[serde(rename = "KI")]
|
|
Kiribati,
|
|
#[strum(serialize = "KP")]
|
|
#[serde(rename = "KP")]
|
|
KoreaDemocraticPeopleRepublicOf,
|
|
#[strum(serialize = "KR")]
|
|
#[serde(rename = "KR")]
|
|
KoreaRepublicOf,
|
|
#[strum(serialize = "KW")]
|
|
#[serde(rename = "KW")]
|
|
Kuwait,
|
|
#[strum(serialize = "KG")]
|
|
#[serde(rename = "KG")]
|
|
Kyrgyzstan,
|
|
#[strum(serialize = "LA")]
|
|
#[serde(rename = "LA")]
|
|
LaoPeopleDemocraticRepublic,
|
|
#[strum(serialize = "LV")]
|
|
#[serde(rename = "LV")]
|
|
Latvia,
|
|
#[strum(serialize = "LB")]
|
|
#[serde(rename = "LB")]
|
|
Lebanon,
|
|
#[strum(serialize = "LS")]
|
|
#[serde(rename = "LS")]
|
|
Lesotho,
|
|
#[strum(serialize = "LR")]
|
|
#[serde(rename = "LR")]
|
|
Liberia,
|
|
#[strum(serialize = "LY")]
|
|
#[serde(rename = "LY")]
|
|
Libya,
|
|
#[strum(serialize = "LI")]
|
|
#[serde(rename = "LI")]
|
|
Liechtenstein,
|
|
#[strum(serialize = "LT")]
|
|
#[serde(rename = "LT")]
|
|
Lithuania,
|
|
#[strum(serialize = "LU")]
|
|
#[serde(rename = "LU")]
|
|
Luxembourg,
|
|
#[strum(serialize = "MO")]
|
|
#[serde(rename = "MO")]
|
|
Macao,
|
|
#[strum(serialize = "MK")]
|
|
#[serde(rename = "MK")]
|
|
MacedoniaTheFormerYugoslavRepublicOf,
|
|
#[strum(serialize = "MG")]
|
|
#[serde(rename = "MG")]
|
|
Madagascar,
|
|
#[strum(serialize = "MW")]
|
|
#[serde(rename = "MW")]
|
|
Malawi,
|
|
#[strum(serialize = "MY")]
|
|
#[serde(rename = "MY")]
|
|
Malaysia,
|
|
#[strum(serialize = "MV")]
|
|
#[serde(rename = "MV")]
|
|
Maldives,
|
|
#[strum(serialize = "ML")]
|
|
#[serde(rename = "ML")]
|
|
Mali,
|
|
#[strum(serialize = "MT")]
|
|
#[serde(rename = "MT")]
|
|
Malta,
|
|
#[strum(serialize = "MH")]
|
|
#[serde(rename = "MH")]
|
|
MarshallIslands,
|
|
#[strum(serialize = "MQ")]
|
|
#[serde(rename = "MQ")]
|
|
Martinique,
|
|
#[strum(serialize = "MR")]
|
|
#[serde(rename = "MR")]
|
|
Mauritania,
|
|
#[strum(serialize = "MU")]
|
|
#[serde(rename = "MU")]
|
|
Mauritius,
|
|
#[strum(serialize = "YT")]
|
|
#[serde(rename = "YT")]
|
|
Mayotte,
|
|
#[strum(serialize = "MX")]
|
|
#[serde(rename = "MX")]
|
|
Mexico,
|
|
#[strum(serialize = "FM")]
|
|
#[serde(rename = "FM")]
|
|
MicronesiaFederatedStatesOf,
|
|
#[strum(serialize = "MD")]
|
|
#[serde(rename = "MD")]
|
|
MoldovaRepublicOf,
|
|
#[strum(serialize = "MC")]
|
|
#[serde(rename = "MC")]
|
|
Monaco,
|
|
#[strum(serialize = "MN")]
|
|
#[serde(rename = "MN")]
|
|
Mongolia,
|
|
#[strum(serialize = "ME")]
|
|
#[serde(rename = "ME")]
|
|
Montenegro,
|
|
#[strum(serialize = "MS")]
|
|
#[serde(rename = "MS")]
|
|
Montserrat,
|
|
#[strum(serialize = "MA")]
|
|
#[serde(rename = "MA")]
|
|
Morocco,
|
|
#[strum(serialize = "MZ")]
|
|
#[serde(rename = "MZ")]
|
|
Mozambique,
|
|
#[strum(serialize = "MM")]
|
|
#[serde(rename = "MM")]
|
|
Myanmar,
|
|
#[strum(serialize = "NA")]
|
|
#[serde(rename = "NA")]
|
|
Namibia,
|
|
#[strum(serialize = "NR")]
|
|
#[serde(rename = "NR")]
|
|
Nauru,
|
|
#[strum(serialize = "NP")]
|
|
#[serde(rename = "NP")]
|
|
Nepal,
|
|
#[strum(serialize = "NL")]
|
|
#[serde(rename = "NL")]
|
|
Netherlands,
|
|
#[strum(serialize = "NC")]
|
|
#[serde(rename = "NC")]
|
|
NewCaledonia,
|
|
#[strum(serialize = "NZ")]
|
|
#[serde(rename = "NZ")]
|
|
NewZealand,
|
|
#[strum(serialize = "NI")]
|
|
#[serde(rename = "NI")]
|
|
Nicaragua,
|
|
#[strum(serialize = "NE")]
|
|
#[serde(rename = "NE")]
|
|
Niger,
|
|
#[strum(serialize = "NG")]
|
|
#[serde(rename = "NG")]
|
|
Nigeria,
|
|
#[strum(serialize = "NU")]
|
|
#[serde(rename = "NU")]
|
|
Niue,
|
|
#[strum(serialize = "NF")]
|
|
#[serde(rename = "NF")]
|
|
NorfolkIsland,
|
|
#[strum(serialize = "MP")]
|
|
#[serde(rename = "MP")]
|
|
NorthernMarianaIslands,
|
|
#[strum(serialize = "NO")]
|
|
#[serde(rename = "NO")]
|
|
Norway,
|
|
#[strum(serialize = "OM")]
|
|
#[serde(rename = "OM")]
|
|
Oman,
|
|
#[strum(serialize = "PK")]
|
|
#[serde(rename = "PK")]
|
|
Pakistan,
|
|
#[strum(serialize = "PW")]
|
|
#[serde(rename = "PW")]
|
|
Palau,
|
|
#[strum(serialize = "PS")]
|
|
#[serde(rename = "PS")]
|
|
PalestineStateOf,
|
|
#[strum(serialize = "PA")]
|
|
#[serde(rename = "PA")]
|
|
Panama,
|
|
#[strum(serialize = "PG")]
|
|
#[serde(rename = "PG")]
|
|
PapuaNewGuinea,
|
|
#[strum(serialize = "PY")]
|
|
#[serde(rename = "PY")]
|
|
Paraguay,
|
|
#[strum(serialize = "PE")]
|
|
#[serde(rename = "PE")]
|
|
Peru,
|
|
#[strum(serialize = "PH")]
|
|
#[serde(rename = "PH")]
|
|
Philippines,
|
|
#[strum(serialize = "PN")]
|
|
#[serde(rename = "PN")]
|
|
Pitcairn,
|
|
#[strum(serialize = "PL")]
|
|
#[serde(rename = "PL")]
|
|
Poland,
|
|
#[strum(serialize = "PT")]
|
|
#[serde(rename = "PT")]
|
|
Portugal,
|
|
#[strum(serialize = "PR")]
|
|
#[serde(rename = "PR")]
|
|
PuertoRico,
|
|
#[strum(serialize = "QA")]
|
|
#[serde(rename = "QA")]
|
|
Qatar,
|
|
#[strum(serialize = "RE")]
|
|
#[serde(rename = "RE")]
|
|
Reunion,
|
|
#[strum(serialize = "RO")]
|
|
#[serde(rename = "RO")]
|
|
Romania,
|
|
#[strum(serialize = "RU")]
|
|
#[serde(rename = "RU")]
|
|
RussianFederation,
|
|
#[strum(serialize = "RW")]
|
|
#[serde(rename = "RW")]
|
|
Rwanda,
|
|
#[strum(serialize = "BL")]
|
|
#[serde(rename = "BL")]
|
|
SaintBarthelemy,
|
|
#[strum(serialize = "SH")]
|
|
#[serde(rename = "SH")]
|
|
SaintHelenaAscensionAndTristanDaCunha,
|
|
#[strum(serialize = "KN")]
|
|
#[serde(rename = "KN")]
|
|
SaintKittsAndNevis,
|
|
#[strum(serialize = "LC")]
|
|
#[serde(rename = "LC")]
|
|
SaintLucia,
|
|
#[strum(serialize = "MF")]
|
|
#[serde(rename = "MF")]
|
|
SaintMartinFrenchPart,
|
|
#[strum(serialize = "PM")]
|
|
#[serde(rename = "PM")]
|
|
SaintPierreAndMiquelon,
|
|
#[strum(serialize = "VC")]
|
|
#[serde(rename = "VC")]
|
|
SaintVincentAndTheGrenadines,
|
|
#[strum(serialize = "WS")]
|
|
#[serde(rename = "WS")]
|
|
Samoa,
|
|
#[strum(serialize = "SM")]
|
|
#[serde(rename = "SM")]
|
|
SanMarino,
|
|
#[strum(serialize = "ST")]
|
|
#[serde(rename = "ST")]
|
|
SaoTomeAndPrincipe,
|
|
#[strum(serialize = "SA")]
|
|
#[serde(rename = "SA")]
|
|
SaudiArabia,
|
|
#[strum(serialize = "SN")]
|
|
#[serde(rename = "SN")]
|
|
Senegal,
|
|
#[strum(serialize = "RS")]
|
|
#[serde(rename = "RS")]
|
|
Serbia,
|
|
#[strum(serialize = "SC")]
|
|
#[serde(rename = "SC")]
|
|
Seychelles,
|
|
#[strum(serialize = "SL")]
|
|
#[serde(rename = "SL")]
|
|
SierraLeone,
|
|
#[strum(serialize = "SG")]
|
|
#[serde(rename = "SG")]
|
|
Singapore,
|
|
#[strum(serialize = "SX")]
|
|
#[serde(rename = "SX")]
|
|
SintMaartenDutchPart,
|
|
#[strum(serialize = "SK")]
|
|
#[serde(rename = "SK")]
|
|
Slovakia,
|
|
#[strum(serialize = "SI")]
|
|
#[serde(rename = "SI")]
|
|
Slovenia,
|
|
#[strum(serialize = "SB")]
|
|
#[serde(rename = "SB")]
|
|
SolomonIslands,
|
|
#[strum(serialize = "SO")]
|
|
#[serde(rename = "SO")]
|
|
Somalia,
|
|
#[strum(serialize = "ZA")]
|
|
#[serde(rename = "ZA")]
|
|
SouthAfrica,
|
|
#[strum(serialize = "GS")]
|
|
#[serde(rename = "GS")]
|
|
SouthGeorgiaAndTheSouthSandwichIslands,
|
|
#[strum(serialize = "SS")]
|
|
#[serde(rename = "SS")]
|
|
SouthSudan,
|
|
#[strum(serialize = "ES")]
|
|
#[serde(rename = "ES")]
|
|
Spain,
|
|
#[strum(serialize = "LK")]
|
|
#[serde(rename = "LK")]
|
|
SriLanka,
|
|
#[strum(serialize = "SD")]
|
|
#[serde(rename = "SD")]
|
|
Sudan,
|
|
#[strum(serialize = "SR")]
|
|
#[serde(rename = "SR")]
|
|
Suriname,
|
|
#[strum(serialize = "SJ")]
|
|
#[serde(rename = "SJ")]
|
|
SvalbardAndJanMayen,
|
|
#[strum(serialize = "SZ")]
|
|
#[serde(rename = "SZ")]
|
|
Swaziland,
|
|
#[strum(serialize = "SE")]
|
|
#[serde(rename = "SE")]
|
|
Sweden,
|
|
#[strum(serialize = "CH")]
|
|
#[serde(rename = "CH")]
|
|
Switzerland,
|
|
#[strum(serialize = "SY")]
|
|
#[serde(rename = "SY")]
|
|
SyrianArabRepublic,
|
|
#[strum(serialize = "TW")]
|
|
#[serde(rename = "TW")]
|
|
TaiwanProvinceOfChina,
|
|
#[strum(serialize = "TJ")]
|
|
#[serde(rename = "TJ")]
|
|
Tajikistan,
|
|
#[strum(serialize = "TZ")]
|
|
#[serde(rename = "TZ")]
|
|
TanzaniaUnitedRepublicOf,
|
|
#[strum(serialize = "TH")]
|
|
#[serde(rename = "TH")]
|
|
Thailand,
|
|
#[strum(serialize = "TL")]
|
|
#[serde(rename = "TL")]
|
|
TimorLeste,
|
|
#[strum(serialize = "TG")]
|
|
#[serde(rename = "TG")]
|
|
Togo,
|
|
#[strum(serialize = "TK")]
|
|
#[serde(rename = "TK")]
|
|
Tokelau,
|
|
#[strum(serialize = "TO")]
|
|
#[serde(rename = "TO")]
|
|
Tonga,
|
|
#[strum(serialize = "TT")]
|
|
#[serde(rename = "TT")]
|
|
TrinidadAndTobago,
|
|
#[strum(serialize = "TN")]
|
|
#[serde(rename = "TN")]
|
|
Tunisia,
|
|
#[strum(serialize = "TR")]
|
|
#[serde(rename = "TR")]
|
|
Turkey,
|
|
#[strum(serialize = "TM")]
|
|
#[serde(rename = "TM")]
|
|
Turkmenistan,
|
|
#[strum(serialize = "TC")]
|
|
#[serde(rename = "TC")]
|
|
TurksAndCaicosIslands,
|
|
#[strum(serialize = "TV")]
|
|
#[serde(rename = "TV")]
|
|
Tuvalu,
|
|
#[strum(serialize = "UG")]
|
|
#[serde(rename = "UG")]
|
|
Uganda,
|
|
#[strum(serialize = "UA")]
|
|
#[serde(rename = "UA")]
|
|
Ukraine,
|
|
#[strum(serialize = "AE")]
|
|
#[serde(rename = "AE")]
|
|
UnitedArabEmirates,
|
|
#[strum(serialize = "GB")]
|
|
#[serde(rename = "GB")]
|
|
UnitedKingdom,
|
|
#[strum(serialize = "US")]
|
|
#[serde(rename = "US")]
|
|
UnitedStates,
|
|
#[strum(serialize = "UM")]
|
|
#[serde(rename = "UM")]
|
|
UnitedStatesMinorOutlyingIslands,
|
|
#[strum(serialize = "UY")]
|
|
#[serde(rename = "UY")]
|
|
Uruguay,
|
|
#[strum(serialize = "UZ")]
|
|
#[serde(rename = "UZ")]
|
|
Uzbekistan,
|
|
#[strum(serialize = "VU")]
|
|
#[serde(rename = "VU")]
|
|
Vanuatu,
|
|
#[strum(serialize = "VE")]
|
|
#[serde(rename = "VE")]
|
|
VenezuelaBolivarianRepublicOf,
|
|
#[strum(serialize = "VN")]
|
|
#[serde(rename = "VN")]
|
|
VietNam,
|
|
#[strum(serialize = "VG")]
|
|
#[serde(rename = "VG")]
|
|
VirginIslandsBritish,
|
|
#[strum(serialize = "VI")]
|
|
#[serde(rename = "VI")]
|
|
VirginIslandsUs,
|
|
#[strum(serialize = "WF")]
|
|
#[serde(rename = "WF")]
|
|
WallisAndFutuna,
|
|
#[strum(serialize = "EH")]
|
|
#[serde(rename = "EH")]
|
|
WesternSahara,
|
|
#[strum(serialize = "YE")]
|
|
#[serde(rename = "YE")]
|
|
Yemen,
|
|
#[strum(serialize = "ZM")]
|
|
#[serde(rename = "ZM")]
|
|
Zambia,
|
|
#[strum(serialize = "ZW")]
|
|
#[serde(rename = "ZW")]
|
|
Zimbabwe,
|
|
}
|