[]Struct paperclip::actix::web::PayloadConfig

pub struct PayloadConfig { /* fields omitted */ }

Payload configuration for request's payload.

Methods

impl PayloadConfig

pub fn new(limit: usize) -> PayloadConfig

Create PayloadConfig instance and set max size of payload.

pub fn limit(self, limit: usize) -> PayloadConfig

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

pub fn mimetype(self, mt: Mime) -> PayloadConfig

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

Trait Implementations

impl Clone for PayloadConfig

impl Default for PayloadConfig

Auto Trait Implementations

impl RefUnwindSafe for PayloadConfig

impl Send for PayloadConfig

impl Sync for PayloadConfig

impl Unpin for PayloadConfig

impl UnwindSafe for PayloadConfig

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> 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<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

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