#[non_exhaustive]pub enum CountryCodeSupported {
Show 229 variants
AD,
AE,
AG,
AI,
AL,
AM,
AO,
AR,
AS,
AT,
AU,
AW,
AX,
AZ,
BA,
BB,
BD,
BE,
BF,
BG,
BH,
BI,
BJ,
BL,
BM,
BN,
BO,
BQ,
BR,
BS,
BT,
BV,
BW,
BZ,
CA,
CC,
CG,
CH,
CI,
CK,
CL,
CM,
CN,
CO,
CR,
CV,
CW,
CX,
CY,
CZ,
DE,
DJ,
DK,
DM,
DO,
DZ,
EC,
EE,
EG,
EH,
ER,
ES,
ET,
FI,
FJ,
FK,
FM,
FO,
FR,
GA,
GB,
GD,
GE,
GF,
GG,
GH,
GI,
GL,
GM,
GN,
GP,
GQ,
GR,
GS,
GT,
GU,
GW,
GY,
HK,
HM,
HN,
HR,
HU,
ID,
IE,
IL,
IM,
IN,
IO,
IQ,
IS,
IT,
JE,
JM,
JO,
JP,
KE,
KG,
KH,
KI,
KM,
KN,
KR,
KW,
KY,
KZ,
LA,
LB,
LC,
LI,
LK,
LR,
LS,
LT,
LU,
LV,
MA,
MC,
MD,
ME,
MF,
MG,
MH,
MK,
MN,
MO,
MP,
MQ,
MR,
MS,
MT,
MU,
MV,
MW,
MX,
MY,
MZ,
NA,
NC,
NE,
NF,
NG,
NL,
NO,
NP,
NR,
NU,
NZ,
OM,
PA,
PE,
PF,
PG,
PH,
PK,
PL,
PM,
PN,
PR,
PS,
PT,
PW,
PY,
QA,
RE,
RO,
RS,
RW,
SA,
SB,
SC,
SE,
SG,
SH,
SI,
SJ,
SK,
SL,
SM,
SN,
SR,
ST,
SV,
SX,
SZ,
TC,
TD,
TF,
TG,
TH,
TJ,
TK,
TL,
TM,
TN,
TO,
TR,
TT,
TV,
TW,
TZ,
UA,
UG,
UM,
US,
UY,
UZ,
VA,
VC,
VG,
VI,
VN,
VU,
WF,
WS,
XK,
YT,
ZA,
ZM,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AD
Andorra
AE
United Arab Emirates
AG
Antigua and Barbuda
AI
Anguilla
AL
Albania
AM
Armenia
AO
Angola
AR
Argentina
AS
American Samoa
AT
Austria
AU
Australia
AW
Aruba
AX
Åland Islands
AZ
Azerbaijan
BA
Bosnia and Herzegovina
BB
Barbados
BD
Bangladesh
BE
Belgium
BF
Burkina Faso
BG
Bulgaria
BH
Bahrain
BI
Burundi
BJ
Benin
BL
Saint Barthélemy
BM
Bermuda
BN
Brunei
BO
Bolivia
BQ
Caribbean Netherlands (Bonaire, Sint Eustatius, and Saba)
BR
Brazil
BS
Bahamas
BT
Bhutan
BV
Bouvet Island
BW
Botswana
BZ
Belize
CA
Canada
CC
Cocos Islands
CG
Republic of Congo
CH
Switzerland
CI
Côte d’Ivoire (Ivory Coast)
CK
Cook Islands
CL
Chile
CM
Cameroon
CN
China
CO
Colombia
CR
Costa Rica
CV
Cape Verde
CW
Curaçao
CX
Christmas Island
CY
Cyprus
CZ
Czechia (Czech Republic)
DE
Germany
DJ
Djibouti
DK
Denmark
DM
Dominica
DO
Dominican Republic
DZ
Algeria
EC
Ecuador
EE
Estonia
EG
Egypt
EH
Western Sahara
ER
Eritrea
ES
Spain
ET
Ethiopia
FI
Finland
FJ
Fiji
FK
Falkland Islands
FM
Micronesia
FO
Faroe Islands
FR
France
GA
Gabon
GB
United Kingdom
GD
Grenada
GE
Georgia
GF
French Guiana
GG
Guernsey
GH
Ghana
GI
Gibraltar
GL
Greenland
GM
Gambia
GN
Guinea
GP
Guadeloupe
GQ
Equatorial Guinea
GR
Greece
GS
South Georgia and the South Sandwich Islands
GT
Guatemala
GU
Guam
GW
Guinea-Bissau
GY
Guyana
HK
Hong Kong
HM
Heard Island and McDonald Islands
HN
Honduras
HR
Croatia
HU
Hungary
ID
Indonesia
IE
Ireland
IL
Israel
IM
Isle of Man
IN
India
IO
British Indian Ocean Territory
IQ
Iraq
IS
Iceland
IT
Italy
JE
Jersey
JM
Jamaica
JO
Jordan
JP
Japan
KE
Kenya
KG
Kyrgyzstan
KH
Cambodia
KI
Kiribati
KM
Comoros
KN
Saint Kitts and Nevis
KR
South Korea
KW
Kuwait
KY
Cayman Islands
KZ
Kazakhstan
LA
Lao People’s Democratic Republic (Laos)
LB
Lebanon
LC
Saint Lucia
LI
Liechtenstein
LK
Sri Lanka
LR
Liberia
LS
Lesotho
LT
Lithuania
LU
Luxembourg
LV
Latvia
MA
Morocco
MC
Monaco
MD
Moldova
ME
Montenegro
MF
Saint Martin
MG
Madagascar
MH
Marshall Islands
MK
Macedonia
MN
Mongolia
MO
Macao
MP
Northern Mariana Islands
MQ
Martinique
MR
Mauritania
MS
Montserrat
MT
Malta
MU
Mauritius
MV
Maldives
MW
Malawi
MX
Mexico
MY
Malaysia
MZ
Mozambique
NA
Namibia
NC
New Caledonia
NE
Niger
NF
Norfolk Island
NG
Nigeria
NL
Netherlands
NO
Norway
NP
Nepal
NR
Nauru
NU
Niue
NZ
New Zealand
OM
Oman
PA
Panama
PE
Peru
PF
French Polynesia
PG
Papua New Guinea
PH
Philippines
PK
Pakistan
PL
Poland
PM
Saint Pierre and Miquelon
PN
Pitcairn
PR
Puerto Rico
PS
Palestinian territories
PT
Portugal
PW
Palau
PY
Paraguay
QA
Qatar
RE
Reunion
RO
Romania
RS
Republic of Serbia
RW
Rwanda
SA
Saudi Arabia
SB
Solomon Islands
SC
Seychelles
SE
Sweden
SG
Singapore
SH
Saint Helena
SI
Slovenia
SJ
Svalbard and Jan Mayen
SK
Slovakia
SL
Sierra Leone
SM
San Marino
SN
Senegal
SR
Suriname
ST
São Tomé and Príncipe
SV
El Salvador
SX
Sint Maarten
SZ
Swaziland
TC
Turks and Caicos Islands
TD
Chad
TF
French Southern and Antarctic Lands
TG
Togo
TH
Thailand
TJ
Tajikistan
TK
Tokelau
TL
Timor-Leste
TM
Turkmenistan
TN
Tunisia
TO
Tonga
TR
Turkey
TT
Trinidad and Tobago
TV
Tuvalu
TW
Taiwan
TZ
Tanzania
UA
Ukraine
UG
Uganda
UM
United States Minor Outlying Islands
US
United States
UY
Uruguay
UZ
Uzbekistan
VA
Holy See (Vatican City)
VC
Saint Vincent and the Grenadines
VG
British Virgin Islands
VI
U.S. Virgin Islands
VN
Vietnam
VU
Vanuatu
WF
Wallis and Futuna
WS
Samoa
XK
Kosovo
YT
Mayotte
ZA
South Africa
ZM
Zambia
Trait Implementations§
Source§impl Clone for CountryCodeSupported
impl Clone for CountryCodeSupported
Source§fn clone(&self) -> CountryCodeSupported
fn clone(&self) -> CountryCodeSupported
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for CountryCodeSupported
impl Debug for CountryCodeSupported
Source§impl<'de> Deserialize<'de> for CountryCodeSupported
impl<'de> Deserialize<'de> for CountryCodeSupported
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Hash for CountryCodeSupported
impl Hash for CountryCodeSupported
Source§impl Ord for CountryCodeSupported
impl Ord for CountryCodeSupported
Source§fn cmp(&self, other: &CountryCodeSupported) -> Ordering
fn cmp(&self, other: &CountryCodeSupported) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for CountryCodeSupported
impl PartialEq for CountryCodeSupported
Source§impl PartialOrd for CountryCodeSupported
impl PartialOrd for CountryCodeSupported
Source§impl Serialize for CountryCodeSupported
impl Serialize for CountryCodeSupported
impl Eq for CountryCodeSupported
impl StructuralPartialEq for CountryCodeSupported
Auto Trait Implementations§
impl Freeze for CountryCodeSupported
impl RefUnwindSafe for CountryCodeSupported
impl Send for CountryCodeSupported
impl Sync for CountryCodeSupported
impl Unpin for CountryCodeSupported
impl UnwindSafe for CountryCodeSupported
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.