Trait jsonrpc_ws_server::RequestMiddleware[][src]

pub trait RequestMiddleware: Send + Sync + 'static {
    fn process(&self, req: &Request) -> MiddlewareAction;
}
Expand description

Middleware to intercept server requests. You can either terminate the request (by returning a response) or just proceed with standard JSON-RPC handling.

Required methods

Process a request and decide what to do next.

Implementors