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

pub struct PayloadConfig { /* fields omitted */ }

Payload configuration for request's payload.

Methods

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 Default for PayloadConfig[src]

impl Clone for PayloadConfig[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for PayloadConfig

impl Sync for PayloadConfig

impl Send for PayloadConfig

impl UnwindSafe for PayloadConfig

impl RefUnwindSafe for PayloadConfig

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

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