pub enum Language {
Show 335 variants
Unknown,
Abkhazian,
Achinese,
Adyghe,
Afar,
Afrikaans,
Akan,
Albanian,
Alemannisch,
Amharic,
Amis,
Arabic,
Aragonese,
Aramaic,
Armenian,
Aromanian,
Arpitan,
Assamese,
Asturian,
Atikamekw,
Avaric,
Awadhi,
Aymara,
Azerbaijani,
Balinese,
Bambara,
Bangla,
Banjar,
BasaBanyumasan,
Bashkir,
Basque,
Bavarian,
Belarusian,
BelarusianTaraškievicaorthography,
Bhojpuri,
Bishnupriya,
Bislama,
Bosnian,
Breton,
Buginese,
Bulgarian,
Burmese,
Cantonese,
Cantonesezhyue,
Catalan,
Cebuano,
CentralBikol,
CentralKurdish,
Chamorro,
Chavacano,
Chechen,
Cherokee,
Cheyenne,
Chinese,
ChineseMinNan,
Choctaw,
ChurchSlavic,
Chuvash,
ClassicalChinese,
Colognian,
Cornish,
Corsican,
Cree,
CrimeanTatar,
Croatian,
Czech,
Dagbani,
Danish,
Dinka,
Divehi,
Doteli,
Dutch,
Dzongkha,
EasternMari,
EgyptianArabic,
EmilianoRomagnolo,
English,
Erzya,
Esperanto,
Estonian,
Ewe,
Extremaduran,
Faroese,
FijiHindi,
Fijian,
Finnish,
Frafra,
French,
Friulian,
Fula,
Gagauz,
Galician,
GanChinese,
Ganda,
Georgian,
German,
Gilaki,
GoanKonkani,
Gorontalo,
Gothic,
Greek,
Guarani,
GuiananCreole,
Gujarati,
Gun,
HaitianCreole,
HakkaChinese,
Hausa,
Hawaiian,
Hebrew,
Herero,
Hindi,
HiriMotu,
Hungarian,
Icelandic,
Ido,
Igbo,
Iloko,
InariSami,
Indonesian,
Ingush,
Interlingua,
Interlingue,
Inuktitut,
Inupiaq,
Irish,
Italian,
JamaicanCreoleEnglish,
Japanese,
Javanese,
Kabardian,
Kabiye,
Kabyle,
Kalaallisut,
Kalmyk,
Kannada,
Kanuri,
KaraKalpak,
KarachayBalkar,
Kashmiri,
Kashubian,
Kazakh,
Khmer,
Kikuyu,
Kinyarwanda,
Komi,
KomiPermyak,
Kongo,
Korean,
Kotava,
Kuanyama,
Kurdish,
Kyrgyz,
Ladin,
Ladino,
Lak,
Lao,
Latgalian,
Latin,
Latvian,
Lezghian,
Ligurian,
Limburgish,
Lingala,
LinguaFrancaNova,
Lithuanian,
LivviKarelian,
Lojban,
Lombard,
LowGerman,
LowSaxon,
LowerSorbian,
Luxembourgish,
Macedonian,
Madurese,
Maithili,
Malagasy,
Malay,
Malayalam,
Maltese,
Manipuri,
Manx,
Marathi,
Marshallese,
Mazanderani,
MinDongChinese,
Minangkabau,
Mingrelian,
Mirandese,
Moksha,
Moldovan,
Mon,
Mongolian,
MoroccanArabic,
Muscogee,
Māori,
NKo,
Nauru,
Navajo,
Ndonga,
Neapolitan,
Nepali,
Newari,
Nias,
NigerianPidgin,
NorfukPitkern,
Norman,
NorthernFrisian,
NorthernLuri,
NorthernSami,
NorthernSotho,
Norwegian,
NorwegianNynorsk,
Novial,
Nyanja,
Nāhuatl,
Occitan,
Odia,
OldEnglish,
Oromo,
Ossetic,
PaO,
Paiwan,
PalatineGerman,
Pali,
Pampanga,
Pangasinan,
Papiamento,
Pashto,
PennsylvaniaGerman,
Persian,
Picard,
Piedmontese,
Polish,
Pontic,
Portuguese,
Punjabi,
Quechua,
Romanian,
Romansh,
Rundi,
RussiaBuriat,
Russian,
Rusyn,
Sakizaya,
Samoan,
Samogitian,
Sango,
Sanskrit,
Santali,
Saraiki,
Sardinian,
SaterlandFrisian,
Scots,
ScottishGaelic,
Serbian,
SerboCroatian,
Shan,
Shawiya,
Shona,
SichuanYi,
Sicilian,
Silesian,
SimpleEnglish,
Sindhi,
Sinhala,
Slovak,
Slovenian,
Somali,
SouthAzerbaijani,
SouthernAltai,
SouthernSotho,
Spanish,
SrananTongo,
Sundanese,
Swahili,
Swati,
Swedish,
Tachelhit,
Tagalog,
Tahitian,
Tajik,
Tamil,
Tarantino,
Taroko,
Tatar,
Tayal,
Telugu,
Tetum,
Thai,
Tibetan,
Tigrinya,
TokPisin,
Tongan,
Tsonga,
Tswana,
Tulu,
Tumbuka,
Turkish,
Turkmen,
Tuvinian,
Twi,
Tyap,
Udmurt,
Ukrainian,
UpperSorbian,
Urdu,
Uyghur,
Uzbek,
Venda,
Venetian,
Veps,
Vietnamese,
VlaxRomani,
Volapük,
Võro,
Walloon,
Waray,
Wayuu,
Welsh,
WestFlemish,
WesternArmenian,
WesternFrisian,
WesternMari,
WesternPunjabi,
Wolof,
WuChinese,
Xhosa,
Yakut,
Yiddish,
Yoruba,
Zazaki,
Zeelandic,
Zhuang,
Zulu,
}
Variants§
Unknown
Abkhazian
Achinese
Adyghe
Afar
Afrikaans
Akan
Albanian
Alemannisch
Amharic
Amis
Arabic
Aragonese
Aramaic
Armenian
Aromanian
Arpitan
Assamese
Asturian
Atikamekw
Avaric
Awadhi
Aymara
Azerbaijani
Balinese
Bambara
Bangla
Banjar
BasaBanyumasan
Bashkir
Basque
Bavarian
Belarusian
BelarusianTaraškievicaorthography
Bhojpuri
Bishnupriya
Bislama
Bosnian
Breton
Buginese
Bulgarian
Burmese
Cantonese
Cantonesezhyue
Catalan
Cebuano
CentralBikol
CentralKurdish
Chamorro
Chavacano
Chechen
Cherokee
Cheyenne
Chinese
ChineseMinNan
Choctaw
ChurchSlavic
Chuvash
ClassicalChinese
Colognian
Cornish
Corsican
Cree
CrimeanTatar
Croatian
Czech
Dagbani
Danish
Dinka
Divehi
Doteli
Dutch
Dzongkha
EasternMari
EgyptianArabic
EmilianoRomagnolo
English
Erzya
Esperanto
Estonian
Ewe
Extremaduran
Faroese
FijiHindi
Fijian
Finnish
Frafra
French
Friulian
Fula
Gagauz
Galician
GanChinese
Ganda
Georgian
German
Gilaki
GoanKonkani
Gorontalo
Gothic
Greek
Guarani
GuiananCreole
Gujarati
Gun
HaitianCreole
HakkaChinese
Hausa
Hawaiian
Hebrew
Herero
Hindi
HiriMotu
Hungarian
Icelandic
Ido
Igbo
Iloko
InariSami
Indonesian
Ingush
Interlingua
Interlingue
Inuktitut
Inupiaq
Irish
Italian
JamaicanCreoleEnglish
Japanese
Javanese
Kabardian
Kabiye
Kabyle
Kalaallisut
Kalmyk
Kannada
Kanuri
KaraKalpak
KarachayBalkar
Kashmiri
Kashubian
Kazakh
Khmer
Kikuyu
Kinyarwanda
Komi
KomiPermyak
Kongo
Korean
Kotava
Kuanyama
Kurdish
Kyrgyz
Ladin
Ladino
Lak
Lao
Latgalian
Latin
Latvian
Lezghian
Ligurian
Limburgish
Lingala
LinguaFrancaNova
Lithuanian
LivviKarelian
Lojban
Lombard
LowGerman
LowSaxon
LowerSorbian
Luxembourgish
Macedonian
Madurese
Maithili
Malagasy
Malay
Malayalam
Maltese
Manipuri
Manx
Marathi
Marshallese
Mazanderani
MinDongChinese
Minangkabau
Mingrelian
Mirandese
Moksha
Moldovan
Mon
Mongolian
MoroccanArabic
Muscogee
Māori
NKo
Nauru
Ndonga
Neapolitan
Nepali
Newari
Nias
NigerianPidgin
NorfukPitkern
Norman
NorthernFrisian
NorthernLuri
NorthernSami
NorthernSotho
Norwegian
NorwegianNynorsk
Novial
Nyanja
Nāhuatl
Occitan
Odia
OldEnglish
Oromo
Ossetic
PaO
Paiwan
PalatineGerman
Pali
Pampanga
Pangasinan
Papiamento
Pashto
PennsylvaniaGerman
Persian
Picard
Piedmontese
Polish
Pontic
Portuguese
Punjabi
Quechua
Romanian
Romansh
Rundi
RussiaBuriat
Russian
Rusyn
Sakizaya
Samoan
Samogitian
Sango
Sanskrit
Santali
Saraiki
Sardinian
SaterlandFrisian
Scots
ScottishGaelic
Serbian
SerboCroatian
Shan
Shawiya
Shona
SichuanYi
Sicilian
Silesian
SimpleEnglish
Sindhi
Sinhala
Slovak
Slovenian
Somali
SouthAzerbaijani
SouthernAltai
SouthernSotho
Spanish
SrananTongo
Sundanese
Swahili
Swati
Swedish
Tachelhit
Tagalog
Tahitian
Tajik
Tamil
Tarantino
Taroko
Tatar
Tayal
Telugu
Tetum
Thai
Tibetan
Tigrinya
TokPisin
Tongan
Tsonga
Tswana
Tulu
Tumbuka
Turkish
Turkmen
Tuvinian
Twi
Tyap
Udmurt
Ukrainian
UpperSorbian
Urdu
Uyghur
Uzbek
Venda
Venetian
Veps
Vietnamese
VlaxRomani
Volapük
Võro
Walloon
Waray
Wayuu
Welsh
WestFlemish
WesternArmenian
WesternFrisian
WesternMari
WesternPunjabi
Wolof
WuChinese
Xhosa
Yakut
Yiddish
Yoruba
Zazaki
Zeelandic
Zhuang
Zulu
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Language
impl<'de> Deserialize<'de> for Language
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Language
impl Eq for Language
impl StructuralPartialEq for Language
Auto Trait Implementations§
impl Freeze for Language
impl RefUnwindSafe for Language
impl Send for Language
impl Sync for Language
impl Unpin for Language
impl UnwindSafe for Language
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
Compare self to
key
and return true
if they are equal.