[][src]Enum rouille::input::json::JsonError

pub enum JsonError {
    BodyAlreadyExtracted,
    WrongContentType,
    IoError(IoError),
    ParseError(Error),
}

Error that can happen when parsing the JSON input.

Variants

BodyAlreadyExtracted

Can't parse the body of the request because it was already extracted.

WrongContentType

Wrong content type.

IoError(IoError)

Could not read the body from the request. Also happens if the body is not valid UTF-8.

ParseError(Error)

Error while parsing.

Trait Implementations

impl From<Error> for JsonError[src]

impl From<Error> for JsonError[src]

impl Display for JsonError[src]

impl Debug for JsonError[src]

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

impl Sync for JsonError

impl Send for JsonError

impl !UnwindSafe for JsonError

impl !RefUnwindSafe for JsonError

Blanket Implementations

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.

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

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

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