#[non_exhaustive]pub enum Language {
Show 70 variants
Arabic,
Azerbaijani,
Afrikaans,
Albanian,
Basque,
Belarusian,
Bengali,
Bulgarian,
Burmese,
Catalan,
ChineseRomanized,
ChineseSimplified,
ChineseTraditional,
Chuvash,
Croatian,
Czech,
Danish,
Dutch,
English,
Esperanto,
Estonian,
Filipino,
Finnish,
French,
Georgian,
German,
Greek,
Hebrew,
Hindi,
Hungarian,
Indonesian,
Irish,
Italian,
Japanese,
JapaneseRomanized,
Javanese,
Jp,
Kazakh,
Korean,
KoreanRomanized,
Latin,
Lithuanian,
Malagasy,
Malay,
Mongolian,
Nepali,
NiloSaharan,
Norwegian,
Persian,
Polish,
PortugueseBrazilian,
PortuguesePortugal,
Romansh,
Romanian,
Russian,
SerboCroatian,
Slovak,
Slovenian,
SpanishCastilian,
SpanishLatinAmerican,
Swedish,
Tamil,
Telugu,
Thai,
Turkish,
Ukrainian,
Urdu,
Uzbek,
Vietnamese,
Unknown,
}
Expand description
Languages supported by MangaDex.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Arabic
Azerbaijani
Afrikaans
Albanian
Basque
Belarusian
Bengali
Bulgarian
Burmese
Catalan
ChineseRomanized
ChineseSimplified
ChineseTraditional
Chuvash
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Filipino
Finnish
French
Georgian
German
Greek
Hebrew
Hindi
Hungarian
Indonesian
Irish
Italian
Japanese
JapaneseRomanized
Javanese
Jp
Kazakh
Korean
KoreanRomanized
Latin
Lithuanian
Malagasy
Malay
Mongolian
Nepali
NiloSaharan
Norwegian
Persian
Polish
PortugueseBrazilian
PortuguesePortugal
Romansh
Romanian
Russian
SerboCroatian
Slovak
Slovenian
SpanishCastilian
SpanishLatinAmerican
Swedish
Tamil
Telugu
Thai
Turkish
Ukrainian
Urdu
Uzbek
Vietnamese
Unknown
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Language
impl<'de> Deserialize<'de> for Language
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for Language
impl FromStr for Language
Source§fn from_str(value: &str) -> Result<Self, ParseError>
fn from_str(value: &str) -> Result<Self, ParseError>
Parse a Language
type from a string.
This function’s value parameter is case-insensitive.
Source§type Err = Infallible
type Err = Infallible
The associated error which can be returned from parsing.
Source§impl PartialOrd for Language
impl PartialOrd for Language
impl Copy for Language
impl Eq for Language
impl StructuralPartialEq for Language
Auto Trait Implementations§
impl Freeze for Language
impl RefUnwindSafe for Language
impl Send for Language
impl Sync for Language
impl Unpin for Language
impl UnwindSafe for Language
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.