[][src]Enum gettext::Error

pub enum Error {
    BadMagic,
    DecodingError,
    Eof,
    Io(Error),
    MalformedMetadata,
    MisplacedMetadata,
    PluralParsing,
    UnknownEncoding,
}

Represents an error encountered while parsing an MO file.

Variants

BadMagic

An incorrect magic number has been encountered

DecodingError

An invalid byte sequence for the given encoding has been encountered

Eof

An unexpected EOF occured

Io(Error)

An I/O error occured

MalformedMetadata

Incorrect syntax encountered while parsing the meta information

MisplacedMetadata

Meta information string was not the first string in the catalog

PluralParsing

Invalid Plural-Forms metadata

UnknownEncoding

An unknown encoding was specified in the metadata

Trait Implementations

impl From<Error> for Error[src]

impl From<Cow<'static, str>> for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Send for Error

impl Sync for Error

Blanket Implementations

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

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

impl<T> From<T> for 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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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