Enum language_enum::Language
source · pub enum Language {
Show 127 variants
Afrikaans,
Albanian,
Aleut,
Amharic,
Apache,
Arabic,
Armenian,
Assamese,
Aymara,
Azeri,
Bashkir,
Basque,
Belarusian,
Bengali,
Bosnian,
Breton,
Bulgarian,
Burmese,
Cebuano,
Chamorro,
Chechen,
Cherokee,
Choctaw,
Chuvash,
Corsican,
Croatian,
Czech,
Danish,
Dhivehi,
Dutch,
English,
Estonian,
Farsi,
Filipino,
Finnish,
French,
Galician,
Georgian,
German,
Greek,
Greenlandic,
Guarani,
Gujarati,
HaitianCreole,
Hausa,
Hawaiian,
Hebrew,
Hindi,
Hmong,
Hungarian,
Icelandic,
Igbo,
Ilocano,
Indonesian,
Inuit,
Italian,
Japanese,
Javanese,
Kannada,
Kazakh,
Khmer,
Korean,
Kurdish,
Kyrgyz,
Lao,
Latvian,
Lithuanian,
Luxembourgish,
Malagasy,
Malay,
Malayalam,
Maltese,
Mandarin,
Maori,
Marathi,
Mohawk,
Mongolian,
Nahuatl,
Navajo,
Nepali,
Norwegian,
Oriya,
Oromo,
Ossetian,
Palauan,
Pashto,
Polish,
Portuguese,
Punjabi,
Quechua,
RapaNui,
Romanian,
Russian,
Samoan,
ScottishGaelic,
Serbian,
Sindhi,
Sinhala,
Slovak,
Slovenian,
Somali,
Sotho,
Spanish,
Swahili,
Swedish,
Tagalog,
Tahitian,
Tajik,
Tamil,
Tatar,
Telugu,
Thai,
Tibetan,
Tswana,
Turkish,
Turkmen,
Tuvinian,
Uighur,
Ukrainian,
Urdu,
Uzbek,
Vietnamese,
Welsh,
Yakut,
Yoruba,
Zulu,
Other(String),
}Expand description
Enumerates languages. This enum covers a wide range of languages, including major world languages, regional languages, and some languages with smaller populations for inclusivity.
Variants§
Afrikaans
Albanian
Aleut
Amharic
Apache
Arabic
Armenian
Assamese
Aymara
Azeri
Bashkir
Basque
Belarusian
Bengali
Bosnian
Breton
Bulgarian
Burmese
Cebuano
Chamorro
Chechen
Cherokee
Choctaw
Chuvash
Corsican
Croatian
Czech
Danish
Dhivehi
Dutch
English
Estonian
Farsi
Filipino
Finnish
French
Galician
Georgian
German
Greek
Greenlandic
Guarani
Gujarati
HaitianCreole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Ilocano
Indonesian
Inuit
Italian
Japanese
Javanese
Kannada
Kazakh
Khmer
Korean
Kurdish
Kyrgyz
Lao
Latvian
Lithuanian
Luxembourgish
Malagasy
Malay
Malayalam
Maltese
Mandarin
Maori
Marathi
Mohawk
Mongolian
Nahuatl
Nepali
Norwegian
Oriya
Oromo
Ossetian
Palauan
Pashto
Polish
Portuguese
Punjabi
Quechua
RapaNui
Romanian
Russian
Samoan
ScottishGaelic
Serbian
Sindhi
Sinhala
Slovak
Slovenian
Somali
Sotho
Spanish
Swahili
Swedish
Tagalog
Tahitian
Tajik
Tamil
Tatar
Telugu
Thai
Tibetan
Tswana
Turkish
Turkmen
Tuvinian
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Yakut
Yoruba
Zulu
Other(String)
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 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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)