[][src]Enum simple_locale::locale::Locale

pub enum Locale {
    POSIX,
    Path(PathBuf),
    String(LocaleString),
}

This enumeration represents the three types of Locale specifiers commonly used by operating systems.

Variants

POSIX

The minimal locale specified by POSIX. Can be spoecified with the string "POSIX" or simply "C".

Path(PathBuf)

A path to a locale specification, this library does not vslidste whether the path exists, simply that it is a valid PathBuf..

String(LocaleString)

A locale string, parsed into a structured LocaleString form.

Trait Implementations

impl PartialEq<Locale> for Locale[src]

impl Display for Locale[src]

impl Debug for Locale[src]

impl FromStr for Locale[src]

type Err = ParseError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for Locale

impl Unpin for Locale

impl Sync for Locale

impl UnwindSafe for Locale

impl RefUnwindSafe for Locale

Blanket Implementations

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

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

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.

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]