Enum lingua::IsoCode639_3
source · pub enum IsoCode639_3 {
Show 75 variants
AFR,
ARA,
AZE,
BEL,
BEN,
BOS,
BUL,
CAT,
CES,
CYM,
DAN,
DEU,
ELL,
ENG,
EPO,
EST,
EUS,
FAS,
FIN,
FRA,
GLE,
GUJ,
HEB,
HIN,
HRV,
HUN,
HYE,
IND,
ISL,
ITA,
JPN,
KAT,
KAZ,
KOR,
LAT,
LAV,
LIT,
LUG,
MAR,
MKD,
MON,
MRI,
MSA,
NLD,
NNO,
NOB,
PAN,
POL,
POR,
RON,
RUS,
SLK,
SLV,
SNA,
SOM,
SOT,
SPA,
SQI,
SRP,
SWA,
SWE,
TAM,
TEL,
TGL,
THA,
TSN,
TSO,
TUR,
UKR,
URD,
VIE,
XHO,
YOR,
ZHO,
ZUL,
}
Expand description
This enum specifies the ISO 639-3 code representations for the supported languages.
ISO 639 is a standardized nomenclature used to classify languages.
Variants§
AFR
The ISO 639-3 code for Afrikaans
ARA
The ISO 639-3 code for Arabic
AZE
The ISO 639-3 code for Azerbaijani
BEL
The ISO 639-3 code for Belarusian
BEN
The ISO 639-3 code for Bengali
BOS
The ISO 639-3 code for Bosnian
BUL
The ISO 639-3 code for Bulgarian
CAT
The ISO 639-3 code for Catalan
CES
The ISO 639-3 code for Czech
CYM
The ISO 639-3 code for Welsh
DAN
The ISO 639-3 code for Danish
DEU
The ISO 639-3 code for German
ELL
The ISO 639-3 code for Greek
ENG
The ISO 639-3 code for English
EPO
The ISO 639-3 code for Esperanto
EST
The ISO 639-3 code for Estonian
EUS
The ISO 639-3 code for Basque
FAS
The ISO 639-3 code for Persian
FIN
The ISO 639-3 code for Finnish
FRA
The ISO 639-3 code for French
GLE
The ISO 639-3 code for Irish
GUJ
The ISO 639-3 code for Gujarati
HEB
The ISO 639-3 code for Hebrew
HIN
The ISO 639-3 code for Hindi
HRV
The ISO 639-3 code for Croatian
HUN
The ISO 639-3 code for Hungarian
HYE
The ISO 639-3 code for Armenian
IND
The ISO 639-3 code for Indonesian
ISL
The ISO 639-3 code for Icelandic
ITA
The ISO 639-3 code for Italian
JPN
The ISO 639-3 code for Japanese
KAT
The ISO 639-3 code for Georgian
KAZ
The ISO 639-3 code for Kazakh
KOR
The ISO 639-3 code for Korean
LAT
The ISO 639-3 code for Latin
LAV
The ISO 639-3 code for Latvian
LIT
The ISO 639-3 code for Lithuanian
LUG
The ISO 639-3 code for Ganda
MAR
The ISO 639-3 code for Marathi
MKD
The ISO 639-3 code for Macedonian
MON
The ISO 639-3 code for Mongolian
MRI
The ISO 639-3 code for Maori
MSA
The ISO 639-3 code for Malay
NLD
The ISO 639-3 code for Dutch
NNO
The ISO 639-3 code for Norwegian Nynorsk
NOB
The ISO 639-3 code for Norwegian Bokmal
PAN
The ISO 639-3 code for Punjabi
POL
The ISO 639-3 code for Polish
POR
The ISO 639-3 code for Portuguese
RON
The ISO 639-3 code for Romanian
RUS
The ISO 639-3 code for Russian
SLK
The ISO 639-3 code for Slovak
SLV
The ISO 639-3 code for Slovene
SNA
The ISO 639-3 code for Shona
SOM
The ISO 639-3 code for Somali
SOT
The ISO 639-3 code for Sotho
SPA
The ISO 639-3 code for Spanish
SQI
The ISO 639-3 code for Albanian
SRP
The ISO 639-3 code for Serbian
SWA
The ISO 639-3 code for Swahili
SWE
The ISO 639-3 code for Swedish
TAM
The ISO 639-3 code for Tamil
TEL
The ISO 639-3 code for Telugu
TGL
The ISO 639-3 code for Tagalog
THA
The ISO 639-3 code for Thai
TSN
The ISO 639-3 code for Tswana
TSO
The ISO 639-3 code for Tsonga
TUR
The ISO 639-3 code for Turkish
UKR
The ISO 639-3 code for Ukrainian
URD
The ISO 639-3 code for Urdu
VIE
The ISO 639-3 code for Vietnamese
XHO
The ISO 639-3 code for Xhosa
YOR
The ISO 639-3 code for Yoruba
ZHO
The ISO 639-3 code for Chinese
ZUL
The ISO 639-3 code for Zulu
Trait Implementations§
source§impl Clone for IsoCode639_3
impl Clone for IsoCode639_3
source§fn clone(&self) -> IsoCode639_3
fn clone(&self) -> IsoCode639_3
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_3
impl Debug for IsoCode639_3
source§impl<'de> Deserialize<'de> for IsoCode639_3
impl<'de> Deserialize<'de> for IsoCode639_3
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_3
impl Display for IsoCode639_3
source§impl FromStr for IsoCode639_3
impl FromStr for IsoCode639_3
source§impl Hash for IsoCode639_3
impl Hash for IsoCode639_3
source§impl IntoEnumIterator for IsoCode639_3
impl IntoEnumIterator for IsoCode639_3
source§impl Ord for IsoCode639_3
impl Ord for IsoCode639_3
source§fn cmp(&self, other: &IsoCode639_3) -> Ordering
fn cmp(&self, other: &IsoCode639_3) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
source§impl PartialEq<IsoCode639_3> for IsoCode639_3
impl PartialEq<IsoCode639_3> for IsoCode639_3
source§fn eq(&self, other: &IsoCode639_3) -> bool
fn eq(&self, other: &IsoCode639_3) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<IsoCode639_3> for IsoCode639_3
impl PartialOrd<IsoCode639_3> for IsoCode639_3
source§fn partial_cmp(&self, other: &IsoCode639_3) -> Option<Ordering>
fn partial_cmp(&self, other: &IsoCode639_3) -> 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_3
impl Serialize for IsoCode639_3
source§impl TryFrom<&str> for IsoCode639_3
impl TryFrom<&str> for IsoCode639_3
impl Copy for IsoCode639_3
impl Eq for IsoCode639_3
impl StructuralEq for IsoCode639_3
impl StructuralPartialEq for IsoCode639_3
Auto Trait Implementations§
impl RefUnwindSafe for IsoCode639_3
impl Send for IsoCode639_3
impl Sync for IsoCode639_3
impl Unpin for IsoCode639_3
impl UnwindSafe for IsoCode639_3
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