Enum lingua::IsoCode639_3[][src]

pub enum IsoCode639_3 {
Show variants AFR, ARA, AZE, BEL, BEN, BOS, BUL, CAT, CES, CYM, DAN, DEU, ELL, ENG, EPO, EST, EUS, FAS, FIN, FRA, GLE, GUJ, HEB, HIN, HRV, HUN, HYE, IND, ISL, ITA, JPN, KAT, KAZ, KOR, LAT, LAV, LIT, LUG, MAR, MKD, MON, MRI, MSA, NLD, NNO, NOB, PAN, POL, POR, RON, RUS, SLK, SLV, SNA, SOM, SOT, SPA, SQI, SRP, SWA, SWE, TAM, TEL, TGL, THA, TSN, TSO, TUR, UKR, URD, VIE, XHO, YOR, ZHO, ZUL,
}

This enum specifies the ISO 639-3 code representations for the supported languages.

ISO 639 is a standardized nomenclature used to classify languages.

Variants

AFR

The ISO 639-3 code for Afrikaans

ARA

The ISO 639-3 code for Arabic

AZE

The ISO 639-3 code for Azerbaijani

BEL

The ISO 639-3 code for Belarusian

BEN

The ISO 639-3 code for Bengali

BOS

The ISO 639-3 code for Bosnian

BUL

The ISO 639-3 code for Bulgarian

CAT

The ISO 639-3 code for Catalan

CES

The ISO 639-3 code for Czech

CYM

The ISO 639-3 code for Welsh

DAN

The ISO 639-3 code for Danish

DEU

The ISO 639-3 code for German

ELL

The ISO 639-3 code for Greek

ENG

The ISO 639-3 code for English

EPO

The ISO 639-3 code for Esperanto

EST

The ISO 639-3 code for Estonian

EUS

The ISO 639-3 code for Basque

FAS

The ISO 639-3 code for Persian

FIN

The ISO 639-3 code for Finnish

FRA

The ISO 639-3 code for French

GLE

The ISO 639-3 code for Irish

GUJ

The ISO 639-3 code for Gujarati

HEB

The ISO 639-3 code for Hebrew

HIN

The ISO 639-3 code for Hindi

HRV

The ISO 639-3 code for Croatian

HUN

The ISO 639-3 code for Hungarian

HYE

The ISO 639-3 code for Armenian

IND

The ISO 639-3 code for Indonesian

ISL

The ISO 639-3 code for Icelandic

ITA

The ISO 639-3 code for Italian

JPN

The ISO 639-3 code for Japanese

KAT

The ISO 639-3 code for Georgian

KAZ

The ISO 639-3 code for Kazakh

KOR

The ISO 639-3 code for Korean

LAT

The ISO 639-3 code for Latin

LAV

The ISO 639-3 code for Latvian

LIT

The ISO 639-3 code for Lithuanian

LUG

The ISO 639-3 code for Ganda

MAR

The ISO 639-3 code for Marathi

MKD

The ISO 639-3 code for Macedonian

MON

The ISO 639-3 code for Mongolian

MRI

The ISO 639-3 code for Maori

MSA

The ISO 639-3 code for Malay

NLD

The ISO 639-3 code for Dutch

NNO

The ISO 639-3 code for Norwegian Nynorsk

NOB

The ISO 639-3 code for Norwegian Bokmal

PAN

The ISO 639-3 code for Punjabi

POL

The ISO 639-3 code for Polish

POR

The ISO 639-3 code for Portuguese

RON

The ISO 639-3 code for Romanian

RUS

The ISO 639-3 code for Russian

SLK

The ISO 639-3 code for Slovak

SLV

The ISO 639-3 code for Slovene

SNA

The ISO 639-3 code for Shona

SOM

The ISO 639-3 code for Somali

SOT

The ISO 639-3 code for Sotho

SPA

The ISO 639-3 code for Spanish

SQI

The ISO 639-3 code for Albanian

SRP

The ISO 639-3 code for Serbian

SWA

The ISO 639-3 code for Swahili

SWE

The ISO 639-3 code for Swedish

TAM

The ISO 639-3 code for Tamil

TEL

The ISO 639-3 code for Telugu

TGL

The ISO 639-3 code for Tagalog

THA

The ISO 639-3 code for Thai

TSN

The ISO 639-3 code for Tswana

TSO

The ISO 639-3 code for Tsonga

TUR

The ISO 639-3 code for Turkish

UKR

The ISO 639-3 code for Ukrainian

URD

The ISO 639-3 code for Urdu

VIE

The ISO 639-3 code for Vietnamese

XHO

The ISO 639-3 code for Xhosa

YOR

The ISO 639-3 code for Yoruba

ZHO

The ISO 639-3 code for Chinese

ZUL

The ISO 639-3 code for Zulu

Trait Implementations

impl Debug for IsoCode639_3[src]

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

Formats the value using the given formatter. Read more

impl Display for IsoCode639_3[src]

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

Formats the value using the given formatter. Read more

impl PartialEq<IsoCode639_3> for IsoCode639_3[src]

fn eq(&self, other: &IsoCode639_3) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Eq for IsoCode639_3[src]

impl StructuralEq for IsoCode639_3[src]

impl StructuralPartialEq for IsoCode639_3[src]

Auto Trait Implementations

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> Pointable for T

pub const ALIGN: usize

The alignment of pointer.

type Init = T

The type for initializers.

pub unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more

pub unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more

pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more

pub unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

Converts the given value to a String. Read more

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.

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

Performs the conversion.

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.

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

Performs the conversion.