[][src]Enum rustc_serialize::json::DecoderError

pub enum DecoderError {
    ParseError(ParserError),
    ExpectedError(StringString),
    MissingFieldError(String),
    UnknownVariantError(String),
    ApplicationError(String),
    EOF,
}

Variants

ParseError(ParserError)ExpectedError(StringString)MissingFieldError(String)UnknownVariantError(String)ApplicationError(String)EOF

Trait Implementations

impl From<ParserError> for DecoderError[src]

impl PartialEq<DecoderError> for DecoderError[src]

impl Display for DecoderError[src]

impl Debug for DecoderError[src]

impl Error for DecoderError[src]

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 Unpin for DecoderError

impl Sync for DecoderError

impl Send for DecoderError

impl !UnwindSafe for DecoderError

impl !RefUnwindSafe for DecoderError

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[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.

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]