[][src]Trait nickel::Middleware

pub trait Middleware<D>: Send + 'static + Sync {
    fn invoke<'mw, 'conn>(
        &'mw self,
        _req: &mut Request<'mw, 'conn, D>,
        res: Response<'mw, D, Fresh>
    ) -> MiddlewareResult<'mw, D> { ... } }

Provided methods

fn invoke<'mw, 'conn>(
    &'mw self,
    _req: &mut Request<'mw, 'conn, D>,
    res: Response<'mw, D, Fresh>
) -> MiddlewareResult<'mw, D>

Loading content...

Implementors

impl<D> Middleware<D> for FaviconHandler
[src]

impl<D> Middleware<D> for StaticFilesHandler
[src]

impl<D, M: Middleware<D>> Middleware<D> for Mount<M>
[src]

impl<D: 'static> Middleware<D> for Router<D>
[src]

impl<T, D> Middleware<D> for T where
    T: for<'r, 'mw, 'conn> Fn(&'r mut Request<'mw, 'conn, D>, Response<'mw, D>) -> MiddlewareResult<'mw, D> + Send + Sync + 'static, 
[src]

Loading content...