[][src]Trait obsidian::middleware::Middleware

pub trait Middleware: Send + Sync + 'static {
    fn handle<'a>(
        &'a self,
        context: Context,
        ep_executor: EndpointExecutor<'a>
    ) -> Box<dyn Future<Item = Response<Body>, Error = Error> + Send>; }

Required methods

fn handle<'a>(
    &'a self,
    context: Context,
    ep_executor: EndpointExecutor<'a>
) -> Box<dyn Future<Item = Response<Body>, Error = Error> + Send>

Loading content...

Implementors

impl Middleware for Logger[src]

Loading content...