Trait WrappedHandler

Source
pub trait WrappedHandler<T>: Sized {
    // Required method
    fn call(self, req: &Request<Value>) -> Result;
}

Required Methods§

Source

fn call(self, req: &Request<Value>) -> Result

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<F, T1, T2> WrappedHandler<((), T1, T2)> for F
where F: Fn(&mut T1, T2) -> Result, T1: WrappedFromRequest, T2: FromRequest,

Source§

impl<F, T1, T2, T3> WrappedHandler<((), T1, T2, T3)> for F
where F: Fn(&mut T1, T2, T3) -> Result, T1: WrappedFromRequest, T2: FromRequest, T3: FromRequest,

Source§

impl<F, T1, T2, T3, T4> WrappedHandler<((), T1, T2, T3, T4)> for F
where F: Fn(&mut T1, T2, T3, T4) -> Result, T1: WrappedFromRequest, T2: FromRequest, T3: FromRequest, T4: FromRequest,

Source§

impl<F, T1, T2, T3, T4, T5> WrappedHandler<((), T1, T2, T3, T4, T5)> for F
where F: Fn(&mut T1, T2, T3, T4, T5) -> Result, T1: WrappedFromRequest, T2: FromRequest, T3: FromRequest, T4: FromRequest, T5: FromRequest,

Source§

impl<F, T1, T2, T3, T4, T5, T6> WrappedHandler<((), T1, T2, T3, T4, T5, T6)> for F
where F: Fn(&mut T1, T2, T3, T4, T5, T6) -> Result, T1: WrappedFromRequest, T2: FromRequest, T3: FromRequest, T4: FromRequest, T5: FromRequest, T6: FromRequest,

Source§

impl<F, T> WrappedHandler<((), T)> for F