Enum realm_lang::Language[][src]

pub enum Language {
Show variants Afar, Abkhaz, Avestan, Afrikaans, Akan, Amharic, Aragonese, Arabic, Assamese, Avaric, Aymara, Azerbaijani, Bashkir, Belarusian, Bulgarian, Bihari, Bislama, Bambara, Bengali, Tibetan, Breton, Bosnian, Catalan, Chechen, Chamorro, Corsican, Cree, Czech, ChurchSlavonic, Chuvash, Welsh, Danish, German, Divehi, Dzongkha, Ewe, Greek, English, Esperanto, Spanish, Estonian, Basque, Persian, Fula, Finnish, Fijian, Faroese, French, WesternFrisian, Irish, Gaelic, Galician, Guarani, Gujarati, Manx, Hausa, Hebrew, Hindi, HiriMotu, Croatian, Haitian, Hungarian, Armenian, Herero, Interlingua, Indonesian, Interlingue, Igbo, Nuosu, Inupiaq, Ido, Icelandic, Italian, Inuktitut, Japanese, Javanese, Georgian, Kongo, Kikuyu, Kwanyama, Kazakh, Kalaallisut, Khmer, Kannada, Korean, Kanuri, Kashmiri, Kurdish, Komi, Cornish, Kyrgyz, Latin, Luxembourgish, Ganda, Limburgish, Lingala, Lao, Lithuanian, LubaKatanga, Latvian, Malagasy, Marshallese, Maori, Macedonian, Malayalam, Mongolian, Marathi, Malay, Maltese, Burmese, Nauruan, NorwegianBokmal, NorthernNdebele, Nepali, Ndonga, Dutch, NorwegianNynorsk, Norwegian, SouthernNdebele, Navajo, Chichewa, Occitan, Ojibwe, Oromo, Oriya, Ossetian, Punjabi, Pali, Polish, Pashto, Portuguese, Quechua, Romansh, Kirundi, Romanian, Russian, Kinyarwanda, Sanskrit, Sardinian, Sindhi, NorthernSami, Sango, Sinhalese, Slovak, Slovene, Samoan, Shona, Somali, Albanian, Serbian, Swati, SouthernSotho, Sundanese, Swedish, Swahili, Tamil, Telugu, Tajik, Thai, Tigrinya, Turkmen, Tagalog, Tswana, Tonga, Turkish, Tsonga, Tatar, Twi, Tahitian, Uyghur, Ukrainian, Urdu, Uzbek, Venda, Vietnamese, Volapuk, Walloon, Wolof, Xhosa, Yiddish, Yoruba, Zhuang, Chinese, Zulu,
}

Variants

Afar
Abkhaz
Avestan
Afrikaans
Akan
Amharic
Aragonese
Arabic
Assamese
Avaric
Aymara
Azerbaijani
Bashkir
Belarusian
Bulgarian
Bihari
Bislama
Bambara
Bengali
Tibetan
Breton
Bosnian
Catalan
Chechen
Chamorro
Corsican
Cree
Czech
ChurchSlavonic
Chuvash
Welsh
Danish
German
Divehi
Dzongkha
Ewe
Greek
English
Esperanto
Spanish
Estonian
Basque
Persian
Fula
Finnish
Fijian
Faroese
French
WesternFrisian
Irish
Gaelic
Galician
Guarani
Gujarati
Manx
Hausa
Hebrew
Hindi
HiriMotu
Croatian
Haitian
Hungarian
Armenian
Herero
Interlingua
Indonesian
Interlingue
Igbo
Nuosu
Inupiaq
Ido
Icelandic
Italian
Inuktitut
Japanese
Javanese
Georgian
Kongo
Kikuyu
Kwanyama
Kazakh
Kalaallisut
Khmer
Kannada
Korean
Kanuri
Kashmiri
Kurdish
Komi
Cornish
Kyrgyz
Latin
Luxembourgish
Ganda
Limburgish
Lingala
Lao
Lithuanian
LubaKatanga
Latvian
Malagasy
Marshallese
Maori
Macedonian
Malayalam
Mongolian
Marathi
Malay
Maltese
Burmese
Nauruan
NorwegianBokmal
NorthernNdebele
Nepali
Ndonga
Dutch
NorwegianNynorsk
Norwegian
SouthernNdebele
Navajo
Chichewa
Occitan
Ojibwe
Oromo
Oriya
Ossetian
Punjabi
Pali
Polish
Pashto
Portuguese
Quechua
Romansh
Kirundi
Romanian
Russian
Kinyarwanda
Sanskrit
Sardinian
Sindhi
NorthernSami
Sango
Sinhalese
Slovak
Slovene
Samoan
Shona
Somali
Albanian
Serbian
Swati
SouthernSotho
Sundanese
Swedish
Swahili
Tamil
Telugu
Tajik
Thai
Tigrinya
Turkmen
Tagalog
Tswana
Tonga
Turkish
Tsonga
Tatar
Twi
Tahitian
Uyghur
Ukrainian
Urdu
Uzbek
Venda
Vietnamese
Volapuk
Walloon
Wolof
Xhosa
Yiddish
Yoruba
Zhuang
Chinese
Zulu

Implementations

impl Language[src]

pub fn from_3_letter_code(code: &str) -> Result<Language, Error>[src]

pub fn to_3_letter_code(&self) -> &'static str[src]

pub fn from_2_letter_code(code: &str) -> Result<Language, Error>[src]

pub fn to_2_letter_code(&self) -> &'static str[src]

pub fn human(&self) -> String[src]

pub fn id(&self) -> &'static str[src]

pub fn from_accept_language_header(h: Option<String>, default: Self) -> Self[src]

impl Language[src]

pub fn all() -> Vec<Language>[src]

Trait Implementations

impl Clone for Language[src]

impl Copy for Language[src]

impl Debug for Language[src]

impl Default for Language[src]

impl Eq for Language[src]

impl FromStr for Language[src]

type Err = Error

The associated error which can be returned from parsing.

impl Hash for Language[src]

impl IntoEnumIterator for Language[src]

type Iterator = LanguageEnumIterator

Type of the iterator over the variants.

impl PartialEq<Language> for Language[src]

impl Serialize for Language[src]

impl StructuralEq for Language[src]

impl StructuralPartialEq for Language[src]

impl ToString for Language[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.