[][src]Enum actix_web::client::PayloadError

pub enum PayloadError {
    Incomplete(Option<Error>),
    EncodingCorrupted,
    Overflow,
    UnknownLength,
    Http2Payload(Error),
    Io(Error),
}

A set of errors that can occur during payload parsing

Variants

Incomplete(Option<Error>)

A payload reached EOF, but is not complete.

EncodingCorrupted

Content encoding stream corruption

Overflow

A payload reached size limit.

UnknownLength

A payload length is unknown.

Http2Payload(Error)

Http2 payload error

Io(Error)

Io error

Trait Implementations

impl Debug for PayloadError[src]

impl Display for PayloadError[src]

impl From<BlockingError<Error>> for PayloadError[src]

impl From<Error> for PayloadError[src]

impl From<Error> for PayloadError[src]

impl From<Option<Error>> for PayloadError[src]

impl From<PayloadError> for UrlencodedError[src]

impl From<PayloadError> for JsonPayloadError[src]

impl From<PayloadError> for ReadlinesError[src]

impl ResponseError for PayloadError[src]

PayloadError returns two possible results:

  • Overflow returns PayloadTooLarge
  • Other errors returns BadRequest

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,