[][src]Enum genie_lang::LoadError

pub enum LoadError {
    PeError(Error),
    IoError(IoError),
    ParseIntError(ParseIntError),
}

Errors that may occur when loading a language file.

For DLL files, PeError and IoError can occur. For INI and HD Edition files, ParseIntError and IoError can occur. Both the INI and HD Edition parsers silently ignore invalid lines.

Variants

PeError(Error)

An error occurred while reading strings from the DLL—it probably does not contain any or is malformed.

IoError(IoError)

An error occurred while reading data from the file.

ParseIntError(ParseIntError)

An error occurred while parsing a numeric string ID into an integer value.

Trait Implementations

impl From<Error> for LoadError[src]

impl From<Error> for LoadError[src]

impl From<ParseIntError> for LoadError[src]

impl Debug for LoadError[src]

Auto Trait Implementations

impl Send for LoadError

impl Sync for LoadError

Blanket Implementations

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.