Enum lingua::IsoCode639_1
source · pub enum IsoCode639_1 {
Show 75 variants
AF,
AR,
AZ,
BE,
BG,
BN,
BS,
CA,
CS,
CY,
DA,
DE,
EL,
EN,
EO,
ES,
ET,
EU,
FA,
FI,
FR,
GA,
GU,
HE,
HI,
HR,
HU,
HY,
ID,
IS,
IT,
JA,
KA,
KK,
KO,
LA,
LG,
LT,
LV,
MI,
MK,
MN,
MR,
MS,
NB,
NL,
NN,
PA,
PL,
PT,
RO,
RU,
SK,
SL,
SN,
SO,
SQ,
SR,
ST,
SV,
SW,
TA,
TE,
TH,
TL,
TN,
TR,
TS,
UK,
UR,
VI,
XH,
YO,
ZH,
ZU,
}
Expand description
This enum specifies the ISO 639-1 code representations for the supported languages.
ISO 639 is a standardized nomenclature used to classify languages.
Variants§
AF
The ISO 639-1 code for Afrikaans
AR
The ISO 639-1 code for Arabic
AZ
The ISO 639-1 code for Azerbaijani
BE
The ISO 639-1 code for Belarusian
BG
The ISO 639-1 code for Bulgarian
BN
The ISO 639-1 code for Bengali
BS
The ISO 639-1 code for Bosnian
CA
The ISO 639-1 code for Catalan
CS
The ISO 639-1 code for Czech
CY
The ISO 639-1 code for Welsh
DA
The ISO 639-1 code for Danish
DE
The ISO 639-1 code for German
EL
The ISO 639-1 code for Greek
EN
The ISO 639-1 code for English
EO
The ISO 639-1 code for Esperanto
ES
The ISO 639-1 code for Spanish
ET
The ISO 639-1 code for Estonian
EU
The ISO 639-1 code for Basque
FA
The ISO 639-1 code for Persian
FI
The ISO 639-1 code for Finnish
FR
The ISO 639-1 code for French
GA
The ISO 639-1 code for Irish
GU
The ISO 639-1 code for Gujarati
HE
The ISO 639-1 code for Hebrew
HI
The ISO 639-1 code for Hindi
HR
The ISO 639-1 code for Croatian
HU
The ISO 639-1 code for Hungarian
HY
The ISO 639-1 code for Armenian
ID
The ISO 639-1 code for Indonesian
IS
The ISO 639-1 code for Icelandic
IT
The ISO 639-1 code for Italian
JA
The ISO 639-1 code for Japanese
KA
The ISO 639-1 code for Georgian
KK
The ISO 639-1 code for Kazakh
KO
The ISO 639-1 code for Korean
LA
The ISO 639-1 code for Latin
LG
The ISO 639-1 code for Ganda
LT
The ISO 639-1 code for Lithuanian
LV
The ISO 639-1 code for Latvian
MI
The ISO 639-1 code for Maori
MK
The ISO 639-1 code for Macedonian
MN
The ISO 639-1 code for Mongolian
MR
The ISO 639-1 code for Marathi
MS
The ISO 639-1 code for Malay
NB
The ISO 639-1 code for Norwegian Bokmal
NL
The ISO 639-1 code for Dutch
NN
The ISO 639-1 code for Norwegian Nynorsk
PA
The ISO 639-1 code for Punjabi
PL
The ISO 639-1 code for Polish
PT
The ISO 639-1 code for Portuguese
RO
The ISO 639-1 code for Romanian
RU
The ISO 639-1 code for Russian
SK
The ISO 639-1 code for Slovak
SL
The ISO 639-1 code for Slovene
SN
The ISO 639-1 code for Shona
SO
The ISO 639-1 code for Somali
SQ
The ISO 639-1 code for Albanian
SR
The ISO 639-1 code for Serbian
ST
The ISO 639-1 code for Sotho
SV
The ISO 639-1 code for Swedish
SW
The ISO 639-1 code for Swahili
TA
The ISO 639-1 code for Tamil
TE
The ISO 639-1 code for Telugu
TH
The ISO 639-1 code for Thai
TL
The ISO 639-1 code for Tagalog
TN
The ISO 639-1 code for Tswana
TR
The ISO 639-1 code for Turkish
TS
The ISO 639-1 code for Tsonga
UK
The ISO 639-1 code for Ukrainian
UR
The ISO 639-1 code for Urdu
VI
The ISO 639-1 code for Vietnamese
XH
The ISO 639-1 code for Xhosa
YO
The ISO 639-1 code for Yoruba
ZH
The ISO 639-1 code for Chinese
ZU
The ISO 639-1 code for Zulu
Trait Implementations§
source§impl Clone for IsoCode639_1
impl Clone for IsoCode639_1
source§fn clone(&self) -> IsoCode639_1
fn clone(&self) -> IsoCode639_1
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IsoCode639_1
impl Debug for IsoCode639_1
source§impl<'de> Deserialize<'de> for IsoCode639_1
impl<'de> Deserialize<'de> for IsoCode639_1
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 Display for IsoCode639_1
impl Display for IsoCode639_1
source§impl FromStr for IsoCode639_1
impl FromStr for IsoCode639_1
source§impl Hash for IsoCode639_1
impl Hash for IsoCode639_1
source§impl IntoEnumIterator for IsoCode639_1
impl IntoEnumIterator for IsoCode639_1
source§impl Ord for IsoCode639_1
impl Ord for IsoCode639_1
source§fn cmp(&self, other: &IsoCode639_1) -> Ordering
fn cmp(&self, other: &IsoCode639_1) -> 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 IsoCode639_1
impl PartialEq for IsoCode639_1
source§fn eq(&self, other: &IsoCode639_1) -> bool
fn eq(&self, other: &IsoCode639_1) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for IsoCode639_1
impl PartialOrd for IsoCode639_1
source§fn partial_cmp(&self, other: &IsoCode639_1) -> Option<Ordering>
fn partial_cmp(&self, other: &IsoCode639_1) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for IsoCode639_1
impl Serialize for IsoCode639_1
source§impl TryFrom<&str> for IsoCode639_1
impl TryFrom<&str> for IsoCode639_1
impl Copy for IsoCode639_1
impl Eq for IsoCode639_1
impl StructuralEq for IsoCode639_1
impl StructuralPartialEq for IsoCode639_1
Auto Trait Implementations§
impl RefUnwindSafe for IsoCode639_1
impl Send for IsoCode639_1
impl Sync for IsoCode639_1
impl Unpin for IsoCode639_1
impl UnwindSafe for IsoCode639_1
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
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
source§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
CompactString
. Read more