Enum mangadex_api::types::Language[][src]

#[repr(u8)]pub enum Language {
    English,
    Japanese,
    Polish,
    SerboCroatian,
    Dutch,
    Italian,
    Russian,
    German,
    Hungarian,
    French,
    Finnish,
    Vietnamese,
    Greek,
    Bulgarian,
    SpanishSpain,
    PortugueseBrazil,
    PortuguesePortugal,
    Swedish,
    Arabic,
    Danish,
    ChineseSimplified,
    Bengali,
    Romanian,
    Czech,
    Mongolian,
    Turkish,
    Indonesian,
    Korean,
    SpanishLatinAmerican,
    Persian,
    Malay,
    Thai,
    Catalan,
    Filipino,
    ChineseTraditional,
    Ukrainian,
    Burmese,
    Lithuanian,
    Hebrew,
    Hindi,
    All,
    Other,
}

Languages supported by MangaDex.

Variants

English
Japanese
Polish
SerboCroatian
Dutch
Italian
Russian
German
Hungarian
French
Finnish
Vietnamese
Greek
Bulgarian
SpanishSpain
PortugueseBrazil
PortuguesePortugal
Swedish
Arabic
Danish
ChineseSimplified
Bengali
Romanian
Czech
Mongolian
Turkish
Indonesian
Korean
SpanishLatinAmerican
Persian
Malay
Thai
Catalan
Filipino
ChineseTraditional
Ukrainian
Burmese
Lithuanian
Hebrew
Hindi
All
Other

Implementations

impl Language[src]

pub fn flag(&self) -> &str[src]

Get the MangaDex string code representation.

Trait Implementations

impl Clone for Language[src]

impl Copy for Language[src]

impl Debug for Language[src]

impl Default for Language[src]

impl<'de> Deserialize<'de> for Language[src]

impl Display for Language[src]

impl Eq for Language[src]

impl From<&'_ str> for Language[src]

fn from(value: &str) -> Self[src]

Parse a Language type from a string.

This function’s value parameter is case-insensitive.

impl From<u8> for Language[src]

impl FromStr for Language[src]

type Err = ParseError

The associated error which can be returned from parsing.

fn from_str(value: &str) -> Result<Self, ParseError>[src]

Parse a Language type from a string.

This function’s value parameter is case-insensitive.

impl Hash for Language[src]

impl PartialEq<Language> for Language[src]

impl PartialOrd<Language> for Language[src]

impl Serialize for Language[src]

impl StructuralEq for Language[src]

impl StructuralPartialEq 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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument 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> ToString for T where
    T: Display + ?Sized
[src]

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.