[][src]Enum locale_types::LocaleError

pub enum LocaleError {
    InvalidLocaleString,
    InvalidLanguageCode,
    InvalidTerritoryCode,
    InvalidCodeSet,
    InvalidModifier,
    UnknownLocale,
    UnsetCategory,
    OSError,
    Unsupported,
}

Common error type for functions in this crate.

Variants

InvalidLocaleString

The provided locale string was badly formatted

InvalidLanguageCode

The provided language code was not valid, or was unknown.

InvalidTerritoryCode

The provided territory code was not valid, or was unknown.

InvalidCodeSet

The provided code set name was not valid, or was unknown.

InvalidModifier

The provided modifier string was not valid, or was unknown.

UnknownLocale

The provided locale was unknown

UnsetCategory

Locale category not set/or supported

OSError

Operating system could not set the specified locale

Unsupported

The operation you tried to perform was not supported.

Trait Implementations

impl PartialEq<LocaleError> for LocaleError[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Debug for LocaleError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.

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

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

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