[][src]Struct actix_web::web::PayloadConfig

pub struct PayloadConfig { /* fields omitted */ }

Configuration for request's payload.

Applies to the built-in Bytes and String extractors. Note that the Payload extractor does not automatically check conformance with this configuration to allow more flexibility when building extractors on top of Payload.

Implementations

impl PayloadConfig[src]

pub fn new(limit: usize) -> Self[src]

Create PayloadConfig instance and set max size of payload.

pub fn limit(self, limit: usize) -> Self[src]

Change max size of payload. By default max size is 256Kb

pub fn mimetype(self, mt: Mime) -> Self[src]

Set required mime-type of the request. By default mime type is not enforced.

Trait Implementations

impl Clone for PayloadConfig[src]

impl Default for PayloadConfig[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> Instrument 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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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