Enum lib_ruby_parser::source::InputError[][src]

#[repr(C)]pub enum InputError {
    UnsupportedEncoding(StringPtr),
    DecodingError(StringPtr),
}

An enum with all possible kinds of errors that can be returned from a decoder

Variants

UnsupportedEncoding(StringPtr)

Emitted when no custom decoder provided but input has custom encoding.

You can return this error from your custom decoder if you don’t support given encoding.

DecodingError(StringPtr)

Generic error that can be emitted from a custom decoder

Trait Implementations

impl Debug for InputError[src]

impl Display for InputError[src]

impl Error for InputError[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.