Trait jsonrpc_http_server::RequestMiddleware
[−]
[src]
pub trait RequestMiddleware: Send + Sync + 'static { fn on_request(&self, request: &Request) -> RequestMiddlewareAction; }
Allows to intercept request and handle it differently.
Required Methods
fn on_request(&self, request: &Request) -> RequestMiddlewareAction
Takes a request and decides how to proceed with it.
Implementors
impl<F> RequestMiddleware for F where
F: Fn(&Request) -> RequestMiddlewareAction + Sync + Send + 'static,