[][src]Enum ucglib::error::ErrorType

pub enum ErrorType {
    TypeFail,
    DuplicateBinding,
    Unsupported,
    NoSuchSymbol,
    BadArgLen,
    FormatError,
    IncludeError,
    ImportError,
    ReservedWordError,
    ParseError,
    AssertError,
    OSError,
    ConvertError,
    UserDefined,
}

ErrorType defines the various types of errors that can result from compiling UCG into an output format.

Variants

TypeFail
DuplicateBinding
Unsupported
NoSuchSymbol
BadArgLen
FormatError
IncludeError
ImportError
ReservedWordError
ParseError
AssertError
OSError
ConvertError
UserDefined

Trait Implementations

impl Display for ErrorType[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> 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.