[][src]Trait vicuna::handler::WrapWith

pub trait WrapWith<E>: Handle {
    fn wrap_with<M: Fn(Handler<E>) -> Handler<E>>(
        self,
        middleware: M
    ) -> Handler<E>; }

A trait which provides a method for wrapping handlers with middleware.

Required methods

fn wrap_with<M: Fn(Handler<E>) -> Handler<E>>(self, middleware: M) -> Handler<E>

Wraps a handler with the provided middleware, returning a new handler.

Loading content...

Implementors

impl<E> WrapWith<E> for Handler<E> where
    E: 'static + Sync + Send + Fail + From<Error>, 
[src]

Loading content...