[−][src]Trait roa::MiddlewareExt
A set of method to chain middleware/endpoint to middleware or make middleware shared.
Provided methods
fn chain<M>(self, next: M) -> Chain<Self, M> where
M: for<'a> Middleware<'a, S>,
M: for<'a> Middleware<'a, S>,
Chain two middlewares.
fn end<E>(self, next: E) -> Chain<Self, E> where
E: for<'a> Endpoint<'a, S>,
E: for<'a> Endpoint<'a, S>,
Chain an endpoint to a middleware.
fn shared(self) -> Shared<S> where
S: 'static,
S: 'static,
Make middleware shared.
Implementors
impl<S, T> MiddlewareExt<S> for T where
T: for<'a> Middleware<'a, S>,
[src]
T: for<'a> Middleware<'a, S>,