pub trait FromRequest: Sized {
    type Err: Responder;
    type Fut: Future<Output = Result<Self, Self::Err>>;

    // Required method
    fn from_request(req: &mut Request) -> Self::Fut;
}

Required Associated Types§

source

type Err: Responder

source

type Fut: Future<Output = Result<Self, Self::Err>>

Required Methods§

source

fn from_request(req: &mut Request) -> Self::Fut

Implementors§

source§

impl FromRequest for Multipart

Available on crate feature multipart only.
source§

impl FromRequest for Extensions

source§

impl<T> FromRequest for Ext<T>where T: Send + Sync + 'static,

§

type Err = ExtError

§

type Fut = Ready<Result<Ext<T>, <Ext<T> as FromRequest>::Err>>