[][src]Enum yukikaze::extractor::BodyReadError

pub enum BodyReadError {
    Overflow(Bytes),
    EncodingError,
    JsonError(Error),
    CompuError(DecoderResult),
    IncompleteDecompression,
    FileError(FileError),
    ReadError(Error),
    Hyper(Error),
}

Describes possible errors when reading body.

Variants

Overflow(Bytes)

Hits limit, contains already read data.

EncodingError

Unable to decode body as UTF-8

JsonError(Error)

Json serialization error.

CompuError(DecoderResult)

Error happened during decompression.

IncompleteDecompression

Failed to decompress content as it is not complete.

FileError(FileError)

Error happened when writing to file.

ReadError(Error)

Some IO Error during reading

Convertion from io::Error creates this variant

Hyper(Error)

Hyper's error.

Disabled when client feature is not enabled

Trait Implementations

impl Debug for BodyReadError[src]

impl Display for BodyReadError[src]

impl Error for BodyReadError[src]

impl From<Error> for BodyReadError[src]

impl From<Error> for BodyReadError[src]

impl From<Error> for BodyReadError[src]

impl From<FromUtf8Error> for BodyReadError[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> Sealed<T> for T where
    T: ?Sized

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.