Enum rustla::MainError[][src]

pub enum MainError {
    PathError(String),
    InputError(String),
    ParseError(String),
    PrintError(String),
    ArgumentError(String),
}

The ways in which the main function can fail.

Variants

PathError(String)

The file handed in for parsing wasn’t valid.

InputError(String)

Something was amiss with the input, so it couldn’t be read.

ParseError(String)

The parser returned in an error state.

PrintError(String)

The doctree generated by the parser couldn’t be transformed to object code.

ArgumentError(String)

Something was off with the command line arguments.

Trait Implementations

impl Debug for MainError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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.