Enum actix_web::error::UrlencodedError[][src]

#[non_exhaustive]
pub enum UrlencodedError {
    Chunked,
    Overflow {
        size: usize,
        limit: usize,
    },
    UnknownLength,
    ContentType,
    Parse(FormDeError),
    Encoding,
    Serialize(FormError),
    Payload(PayloadError),
}

A set of errors that can occur during parsing urlencoded payloads

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Chunked

Can not decode chunked transfer encoding.

Overflow

Payload size is larger than allowed. (default limit: 256kB).

Fields of Overflow

size: usizelimit: usize
UnknownLength

Payload size is now known.

ContentType

Content type error.

Parse error.

Encoding

Encoding error.

Serialize(FormError)

Serialize error.

Payload(PayloadError)

Payload error.

Trait Implementations

impl Debug for UrlencodedError[src]

impl Display for UrlencodedError[src]

impl Error for UrlencodedError[src]

impl From<(usize, usize)> for UrlencodedError[src]

impl From<Error> for UrlencodedError[src]

impl From<Error> for UrlencodedError[src]

impl From<PayloadError> for UrlencodedError[src]

impl ResponseError for UrlencodedError[src]

Return BadRequest for UrlencodedError

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> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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>,