Language

Enum Language 

Source
#[repr(i32)]
pub enum Language {
Show 162 variants ENGLISH = 0, DANISH = 1, DUTCH = 2, FINNISH = 3, FRENCH = 4, GERMAN = 5, HEBREW = 6, ITALIAN = 7, JAPANESE = 8, KOREAN = 9, NORWEGIAN = 10, POLISH = 11, PORTUGUESE = 12, RUSSIAN = 13, SPANISH = 14, SWEDISH = 15, CHINESE = 16, CZECH = 17, GREEK = 18, ICELANDIC = 19, LATVIAN = 20, LITHUANIAN = 21, ROMANIAN = 22, HUNGARIAN = 23, ESTONIAN = 24, TG_UNKNOWN_LANGUAGE = 25, UNKNOWN_LANGUAGE = 26, BULGARIAN = 27, CROATIAN = 28, SERBIAN = 29, IRISH = 30, GALICIAN = 31, TAGALOG = 32, TURKISH = 33, UKRAINIAN = 34, HINDI = 35, MACEDONIAN = 36, BENGALI = 37, INDONESIAN = 38, LATIN = 39, MALAY = 40, MALAYALAM = 41, WELSH = 42, NEPALI = 43, TELUGU = 44, ALBANIAN = 45, TAMIL = 46, BELARUSIAN = 47, JAVANESE = 48, OCCITAN = 49, URDU = 50, BIHARI = 51, GUJARATI = 52, THAI = 53, ARABIC = 54, CATALAN = 55, ESPERANTO = 56, BASQUE = 57, INTERLINGUA = 58, KANNADA = 59, PUNJABI = 60, SCOTS_GAELIC = 61, SWAHILI = 62, SLOVENIAN = 63, MARATHI = 64, MALTESE = 65, VIETNAMESE = 66, FRISIAN = 67, SLOVAK = 68, CHINESE_T = 69, FAROESE = 70, SUNDANESE = 71, UZBEK = 72, AMHARIC = 73, AZERBAIJANI = 74, GEORGIAN = 75, TIGRINYA = 76, PERSIAN = 77, BOSNIAN = 78, SINHALESE = 79, NORWEGIAN_N = 80, PORTUGUESE_P = 81, PORTUGUESE_B = 82, XHOSA = 83, ZULU = 84, GUARANI = 85, SESOTHO = 86, TURKMEN = 87, KYRGYZ = 88, BRETON = 89, TWI = 90, YIDDISH = 91, SERBO_CROATIAN = 92, SOMALI = 93, UIGHUR = 94, KURDISH = 95, MONGOLIAN = 96, ARMENIAN = 97, LAOTHIAN = 98, SINDHI = 99, RHAETO_ROMANCE = 100, AFRIKAANS = 101, LUXEMBOURGISH = 102, BURMESE = 103, KHMER = 104, TIBETAN = 105, DHIVEHI = 106, CHEROKEE = 107, SYRIAC = 108, LIMBU = 109, ORIYA = 110, ASSAMESE = 111, CORSICAN = 112, INTERLINGUE = 113, KAZAKH = 114, LINGALA = 115, MOLDAVIAN = 116, PASHTO = 117, QUECHUA = 118, SHONA = 119, TAJIK = 120, TATAR = 121, TONGA = 122, YORUBA = 123, CREOLES_AND_PIDGINS_ENGLISH_BASED = 124, CREOLES_AND_PIDGINS_FRENCH_BASED = 125, CREOLES_AND_PIDGINS_PORTUGUESE_BASED = 126, CREOLES_AND_PIDGINS_OTHER = 127, MAORI = 128, WOLOF = 129, ABKHAZIAN = 130, AFAR = 131, AYMARA = 132, BASHKIR = 133, BISLAMA = 134, DZONGKHA = 135, FIJIAN = 136, GREENLANDIC = 137, HAUSA = 138, HAITIAN_CREOLE = 139, INUPIAK = 140, INUKTITUT = 141, KASHMIRI = 142, KINYARWANDA = 143, MALAGASY = 144, NAURU = 145, OROMO = 146, RUNDI = 147, SAMOAN = 148, SANGO = 149, SANSKRIT = 150, SISWANT = 151, TSONGA = 152, TSWANA = 153, VOLAPUK = 154, ZHUANG = 155, KHASI = 156, SCOTS = 157, GANDA = 158, MANX = 159, MONTENEGRIN = 160, NUM_LANGUAGES = 161,
}
Expand description

util/languages/languages.pb.h

Variants§

§

ENGLISH = 0

§

DANISH = 1

§

DUTCH = 2

§

FINNISH = 3

§

FRENCH = 4

§

GERMAN = 5

§

HEBREW = 6

§

ITALIAN = 7

§

JAPANESE = 8

§

KOREAN = 9

§

NORWEGIAN = 10

§

POLISH = 11

§

PORTUGUESE = 12

§

RUSSIAN = 13

§

SPANISH = 14

§

SWEDISH = 15

§

CHINESE = 16

§

CZECH = 17

§

GREEK = 18

§

ICELANDIC = 19

§

LATVIAN = 20

§

LITHUANIAN = 21

§

ROMANIAN = 22

§

HUNGARIAN = 23

§

ESTONIAN = 24

§

TG_UNKNOWN_LANGUAGE = 25

§

UNKNOWN_LANGUAGE = 26

§

BULGARIAN = 27

§

CROATIAN = 28

§

SERBIAN = 29

§

IRISH = 30

§

GALICIAN = 31

§

TAGALOG = 32

§

TURKISH = 33

§

UKRAINIAN = 34

§

HINDI = 35

§

MACEDONIAN = 36

§

BENGALI = 37

§

INDONESIAN = 38

§

LATIN = 39

§

MALAY = 40

§

MALAYALAM = 41

§

WELSH = 42

§

NEPALI = 43

§

TELUGU = 44

§

ALBANIAN = 45

§

TAMIL = 46

§

BELARUSIAN = 47

§

JAVANESE = 48

§

OCCITAN = 49

§

URDU = 50

§

BIHARI = 51

§

GUJARATI = 52

§

THAI = 53

§

ARABIC = 54

§

CATALAN = 55

§

ESPERANTO = 56

§

BASQUE = 57

§

INTERLINGUA = 58

§

KANNADA = 59

§

PUNJABI = 60

§

SCOTS_GAELIC = 61

§

SWAHILI = 62

§

SLOVENIAN = 63

§

MARATHI = 64

§

MALTESE = 65

§

VIETNAMESE = 66

§

FRISIAN = 67

§

SLOVAK = 68

§

CHINESE_T = 69

§

FAROESE = 70

§

SUNDANESE = 71

§

UZBEK = 72

§

AMHARIC = 73

§

AZERBAIJANI = 74

§

GEORGIAN = 75

§

TIGRINYA = 76

§

PERSIAN = 77

§

BOSNIAN = 78

§

SINHALESE = 79

§

NORWEGIAN_N = 80

§

PORTUGUESE_P = 81

§

PORTUGUESE_B = 82

§

XHOSA = 83

§

ZULU = 84

§

GUARANI = 85

§

SESOTHO = 86

§

TURKMEN = 87

§

KYRGYZ = 88

§

BRETON = 89

§

TWI = 90

§

YIDDISH = 91

§

SERBO_CROATIAN = 92

§

SOMALI = 93

§

UIGHUR = 94

§

KURDISH = 95

§

MONGOLIAN = 96

§

ARMENIAN = 97

§

LAOTHIAN = 98

§

SINDHI = 99

§

RHAETO_ROMANCE = 100

§

AFRIKAANS = 101

§

LUXEMBOURGISH = 102

§

BURMESE = 103

§

KHMER = 104

§

TIBETAN = 105

§

DHIVEHI = 106

§

CHEROKEE = 107

§

SYRIAC = 108

§

LIMBU = 109

§

ORIYA = 110

§

ASSAMESE = 111

§

CORSICAN = 112

§

INTERLINGUE = 113

§

KAZAKH = 114

§

LINGALA = 115

§

MOLDAVIAN = 116

§

PASHTO = 117

§

QUECHUA = 118

§

SHONA = 119

§

TAJIK = 120

§

TATAR = 121

§

TONGA = 122

§

YORUBA = 123

§

CREOLES_AND_PIDGINS_ENGLISH_BASED = 124

§

CREOLES_AND_PIDGINS_FRENCH_BASED = 125

§

CREOLES_AND_PIDGINS_PORTUGUESE_BASED = 126

§

CREOLES_AND_PIDGINS_OTHER = 127

§

MAORI = 128

§

WOLOF = 129

§

ABKHAZIAN = 130

§

AFAR = 131

§

AYMARA = 132

§

BASHKIR = 133

§

BISLAMA = 134

§

DZONGKHA = 135

§

FIJIAN = 136

§

GREENLANDIC = 137

§

HAUSA = 138

§

HAITIAN_CREOLE = 139

§

INUPIAK = 140

§

INUKTITUT = 141

§

KASHMIRI = 142

§

KINYARWANDA = 143

§

MALAGASY = 144

§

NAURU = 145

§

OROMO = 146

§

RUNDI = 147

§

SAMOAN = 148

§

SANGO = 149

§

SANSKRIT = 150

§

SISWANT = 151

§

TSONGA = 152

§

TSWANA = 153

§

VOLAPUK = 154

§

ZHUANG = 155

§

KHASI = 156

§

SCOTS = 157

§

GANDA = 158

§

MANX = 159

§

MONTENEGRIN = 160

§

NUM_LANGUAGES = 161

Implementations§

Source§

impl Language

Source

pub const fn as_raw(self) -> i32

Trait Implementations§

Source§

impl Clone for Language

Source§

fn clone(&self) -> Language

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Language

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for Language

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Language

Source§

fn eq(&self, other: &Language) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<i32> for Language

Source§

type Error = InvalidEnumValue

The type returned in the event of a conversion error.
Source§

fn try_from(value: i32) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Copy for Language

Source§

impl Eq for Language

Source§

impl StructuralPartialEq for Language

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.