Enum LanguageId

Source
#[repr(u16)]
pub enum LanguageId {
Show 149 variants Afrikaans = 1_078, Albanian = 1_052, ArabicSaudiArabia = 1_025, ArabicIraq = 2_049, ArabicEgypt = 3_073, ArabicLibya = 4_097, ArabicAlgeria = 5_121, ArabicMorocco = 6_145, ArabicTunisia = 7_169, ArabicOman = 8_193, ArabicYemen = 9_217, ArabicSyria = 10_241, ArabicJordan = 11_265, ArabicLebanon = 12_289, ArabicKuwait = 13_313, ArabicUAE = 14_337, ArabicBahrain = 15_361, ArabicQatar = 16_385, Armenian = 1_067, Assamese = 1_101, AzeriLatin = 1_068, AzeriCyrillic = 2_092, Basque = 1_069, Belarussian = 1_059, Bengali = 1_093, Bulgarian = 1_026, Burmese = 1_109, Catalan = 1_027, ChineseTaiwan = 1_028, ChinesePRC = 2_052, ChineseHongKong = 3_076, ChineseSingapore = 4_100, ChineseMacau = 5_124, Croatian = 1_050, Czech = 1_029, Danish = 1_030, DutchNetherlands = 1_043, DutchBelgium = 2_067, EnglishUnitedStates = 1_033, EnglishUnitedKingdom = 2_057, EnglishAustralian = 3_081, EnglishCanadian = 4_105, EnglishNewZealand = 5_129, EnglishIreland = 6_153, EnglishSouthAfrica = 7_177, EnglishJamaica = 8_201, EnglishCaribbean = 9_225, EnglishBelize = 10_249, EnglishTrinidad = 11_273, EnglishZimbabwe = 12_297, EnglishPhilippines = 13_321, Estonian = 1_061, Faeroese = 1_080, Farsi = 1_065, Finnish = 1_035, FrenchStandard = 1_036, FrenchBelgian = 2_060, FrenchCanadian = 3_084, FrenchSwitzerland = 4_108, FrenchLuxembourg = 5_132, FrenchMonaco = 6_156, Georgian = 1_079, GermanStandard = 1_031, GermanSwitzerland = 2_055, GermanAustria = 3_079, GermanLuxembourg = 4_103, GermanLiechtenstein = 5_127, Greek = 1_032, Gujarati = 1_095, Hebrew = 1_037, Hindi = 1_081, Hungarian = 1_038, Icelandic = 1_039, Indonesian = 1_057, ItalianStandard = 1_040, ItalianSwitzerland = 2_064, Japanese = 1_041, Kannada = 1_099, KashmiriIndia = 2_144, Kazakh = 1_087, Konkani = 1_111, Korean = 1_042, KoreanJohab = 2_066, Latvian = 1_062, Lithuanian = 1_063, LithuanianClassic = 2_087, Macedonian = 1_071, MalayMalaysian = 1_086, MalayBrunei = 2_110, Malayalam = 1_100, Manipuri = 1_112, Marathi = 1_102, NepaliIndia = 2_145, NorwegianBokmal = 1_044, NorwegianNynorsk = 2_068, Oriya = 1_096, Polish = 1_045, PortugueseBrazil = 1_046, PortugueseStandard = 2_070, Punjabi = 1_094, Romanian = 1_048, Russian = 1_049, Sanskrit = 1_103, SerbianCyrillic = 3_098, SerbianLatin = 2_074, Sindhi = 1_113, Slovak = 1_051, Slovenian = 1_060, SpanishTraditionalSort = 1_034, SpanishMexican = 2_058, SpanishModernSort = 3_082, SpanishGuatemala = 4_106, SpanishCostaRica = 5_130, SpanishPanama = 6_154, SpanishDominicanRepublic = 7_178, SpanishVenezuela = 8_202, SpanishColombia = 9_226, SpanishPeru = 10_250, SpanishArgentina = 11_274, SpanishEcuador = 12_298, SpanishChile = 13_322, SpanishUruguay = 14_346, SpanishParaguay = 15_370, SpanishBolivia = 16_394, SpanishElSalvador = 17_418, SpanishHonduras = 18_442, SpanishNicaragua = 19_466, SpanishPuertoRico = 20_490, Sutu = 1_072, SwahiliKenya = 1_089, Swedish = 1_053, SwedishFinland = 2_077, Tamil = 1_097, TatarTatarstan = 1_092, Telugu = 1_098, Thai = 1_054, Turkish = 1_055, Ukrainian = 1_058, UrduPakistan = 1_056, UrduIndia = 2_080, UzbekLatin = 1_091, UzbekCyrillic = 2_115, Vietnamese = 1_066, HidUsageDataDescriptor = 1_279, HidVendorDefined1 = 61_695, HidVendorDefined2 = 62_719, HidVendorDefined3 = 63_743, HidVendorDefined4 = 64_767, Other(u16),
}

Variants§

§

Afrikaans = 1_078

Afrikaans

§

Albanian = 1_052

Albanian

§

ArabicSaudiArabia = 1_025

Arabic (Saudi Arabia)

§

ArabicIraq = 2_049

Arabic (Iraq)

§

ArabicEgypt = 3_073

Arabic (Egypt)

§

ArabicLibya = 4_097

Arabic (Libya)

§

ArabicAlgeria = 5_121

Arabic (Algeria)

§

ArabicMorocco = 6_145

Arabic (Morocco)

§

ArabicTunisia = 7_169

Arabic (Tunisia)

§

ArabicOman = 8_193

Arabic (Oman)

§

ArabicYemen = 9_217

Arabic (Yemen)

§

ArabicSyria = 10_241

Arabic (Syria)

§

ArabicJordan = 11_265

Arabic (Jordan)

§

ArabicLebanon = 12_289

Arabic (Lebanon)

§

ArabicKuwait = 13_313

Arabic (Kuwait)

§

ArabicUAE = 14_337

Arabic (U.A.E.)

§

ArabicBahrain = 15_361

Arabic (Bahrain)

§

ArabicQatar = 16_385

Arabic (Qatar)

§

Armenian = 1_067

Armenian

§

Assamese = 1_101

Assamese

§

AzeriLatin = 1_068

Azeri (Latin)

§

AzeriCyrillic = 2_092

Azeri (Cyrillic)

§

Basque = 1_069

Basque

§

Belarussian = 1_059

Belarussian

§

Bengali = 1_093

Bengali

§

Bulgarian = 1_026

Bulgarian

§

Burmese = 1_109

Burmese

§

Catalan = 1_027

Catalan

§

ChineseTaiwan = 1_028

Chinese (Taiwan)

§

ChinesePRC = 2_052

Chinese (PRC)

§

ChineseHongKong = 3_076

Chinese (Hong Kong SAR, PRC)

§

ChineseSingapore = 4_100

Chinese (Singapore)

§

ChineseMacau = 5_124

Chinese (Macau SAR)

§

Croatian = 1_050

Croatian

§

Czech = 1_029

Czech

§

Danish = 1_030

Danish

§

DutchNetherlands = 1_043

Dutch (Netherlands)

§

DutchBelgium = 2_067

Dutch (Belgium)

§

EnglishUnitedStates = 1_033

English (United States)

§

EnglishUnitedKingdom = 2_057

English (United Kingdom)

§

EnglishAustralian = 3_081

English (Australian)

§

EnglishCanadian = 4_105

English (Canadian)

§

EnglishNewZealand = 5_129

English (New Zealand)

§

EnglishIreland = 6_153

English (Ireland)

§

EnglishSouthAfrica = 7_177

English (South Africa)

§

EnglishJamaica = 8_201

English (Jamaica)

§

EnglishCaribbean = 9_225

English (Caribbean)

§

EnglishBelize = 10_249

English (Belize)

§

EnglishTrinidad = 11_273

English (Trinidad)

§

EnglishZimbabwe = 12_297

English (Zimbabwe)

§

EnglishPhilippines = 13_321

English (Philippines)

§

Estonian = 1_061

Estonian

§

Faeroese = 1_080

Faeroese

§

Farsi = 1_065

Farsi

§

Finnish = 1_035

Finnish

§

FrenchStandard = 1_036

French (Standard)

§

FrenchBelgian = 2_060

French (Belgian)

§

FrenchCanadian = 3_084

French (Canadian)

§

FrenchSwitzerland = 4_108

French (Switzerland)

§

FrenchLuxembourg = 5_132

French (Luxembourg)

§

FrenchMonaco = 6_156

French (Monaco)

§

Georgian = 1_079

Georgian

§

GermanStandard = 1_031

German (Standard)

§

GermanSwitzerland = 2_055

German (Switzerland)

§

GermanAustria = 3_079

German (Austria)

§

GermanLuxembourg = 4_103

German (Luxembourg)

§

GermanLiechtenstein = 5_127

German (Liechtenstein)

§

Greek = 1_032

Greek

§

Gujarati = 1_095

Gujarati

§

Hebrew = 1_037

Hebrew

§

Hindi = 1_081

Hindi

§

Hungarian = 1_038

Hungarian

§

Icelandic = 1_039

Icelandic

§

Indonesian = 1_057

Indonesian

§

ItalianStandard = 1_040

Italian (Standard)

§

ItalianSwitzerland = 2_064

Italian (Switzerland)

§

Japanese = 1_041

Japanese

§

Kannada = 1_099

Kannada

§

KashmiriIndia = 2_144

Kashmiri (India)

§

Kazakh = 1_087

Kazakh

§

Konkani = 1_111

Konkani

§

Korean = 1_042

Korean

§

KoreanJohab = 2_066

Korean (Johab)

§

Latvian = 1_062

Latvian

§

Lithuanian = 1_063

Lithuanian

§

LithuanianClassic = 2_087

Lithuanian (Classic)

§

Macedonian = 1_071

Macedonian

§

MalayMalaysian = 1_086

Malay (Malaysian)

§

MalayBrunei = 2_110

Malay (Brunei Darussalam)

§

Malayalam = 1_100

Malayalam

§

Manipuri = 1_112

Manipuri

§

Marathi = 1_102

Marathi

§

NepaliIndia = 2_145

Nepali (India)

§

NorwegianBokmal = 1_044

Norwegian (Bokmal)

§

NorwegianNynorsk = 2_068

Norwegian (Nynorsk)

§

Oriya = 1_096

Oriya

§

Polish = 1_045

Polish

§

PortugueseBrazil = 1_046

Portuguese (Brazil)

§

PortugueseStandard = 2_070

Portuguese (Standard)

§

Punjabi = 1_094

Punjabi

§

Romanian = 1_048

Romanian

§

Russian = 1_049

Russian

§

Sanskrit = 1_103

Sanskrit

§

SerbianCyrillic = 3_098

Serbian (Cyrillic)

§

SerbianLatin = 2_074

Serbian (Latin)

§

Sindhi = 1_113

Sindhi

§

Slovak = 1_051

Slovak

§

Slovenian = 1_060

Slovenian

§

SpanishTraditionalSort = 1_034

Spanish (Traditional Sort)

§

SpanishMexican = 2_058

Spanish (Mexican)

§

SpanishModernSort = 3_082

Spanish (Modern Sort)

§

SpanishGuatemala = 4_106

Spanish (Guatemala)

§

SpanishCostaRica = 5_130

Spanish (Costa Rica)

§

SpanishPanama = 6_154

Spanish (Panama)

§

SpanishDominicanRepublic = 7_178

Spanish (Dominican Republic)

§

SpanishVenezuela = 8_202

Spanish (Venezuela)

§

SpanishColombia = 9_226

Spanish (Colombia)

§

SpanishPeru = 10_250

Spanish (Peru)

§

SpanishArgentina = 11_274

Spanish (Argentina)

§

SpanishEcuador = 12_298

Spanish (Ecuador)

§

SpanishChile = 13_322

Spanish (Chile)

§

SpanishUruguay = 14_346

Spanish (Uruguay)

§

SpanishParaguay = 15_370

Spanish (Paraguay)

§

SpanishBolivia = 16_394

Spanish (Bolivia)

§

SpanishElSalvador = 17_418

Spanish (El Salvador)

§

SpanishHonduras = 18_442

Spanish (Honduras)

§

SpanishNicaragua = 19_466

Spanish (Nicaragua)

§

SpanishPuertoRico = 20_490

Spanish (Puerto Rico)

§

Sutu = 1_072

Sutu

§

SwahiliKenya = 1_089

Swahili (Kenya)

§

Swedish = 1_053

Swedish

§

SwedishFinland = 2_077

Swedish (Finland)

§

Tamil = 1_097

Tamil

§

TatarTatarstan = 1_092

Tatar (Tatarstan)

§

Telugu = 1_098

Telugu

§

Thai = 1_054

Thai

§

Turkish = 1_055

Turkish

§

Ukrainian = 1_058

Ukrainian

§

UrduPakistan = 1_056

Urdu (Pakistan)

§

UrduIndia = 2_080

Urdu (India)

§

UzbekLatin = 1_091

Uzbek (Latin)

§

UzbekCyrillic = 2_115

Uzbek (Cyrillic)

§

Vietnamese = 1_066

Vietnamese

§

HidUsageDataDescriptor = 1_279

HID (Usage Data Descriptor)

§

HidVendorDefined1 = 61_695

HID (Vendor Defined 1)

§

HidVendorDefined2 = 62_719

HID (Vendor Defined 2)

§

HidVendorDefined3 = 63_743

HID (Vendor Defined 3)

§

HidVendorDefined4 = 64_767

HID (Vendor Defined 4)

§

Other(u16)

Trait Implementations§

Source§

impl Clone for LanguageId

Source§

fn clone(&self) -> LanguageId

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 LanguageId

Source§

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

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

impl From<u16> for LanguageId

Source§

fn from(number: u16) -> LanguageId

Converts to this type from the input type.
Source§

impl FromPrimitive for LanguageId

Source§

impl PartialEq for LanguageId

Source§

fn eq(&self, other: &LanguageId) -> 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 Copy for LanguageId

Source§

impl Eq for LanguageId

Source§

impl StructuralPartialEq for LanguageId

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.