Trait roa_core::MiddlewareExt [−][src]
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>,
[src]
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>,
[src]
E: for<'a> Endpoint<'a, S>,
Chain an endpoint to a middleware.
fn shared(self) -> Shared<S> where
S: 'static,
[src]
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>,