pub trait Middleware: Send + Sync {
// Required method
fn process(&self, req: Request<Incoming>) -> MiddlewareResult;
}Expand description
A single middleware in the proxy pipeline.
Required Methods§
Sourcefn process(&self, req: Request<Incoming>) -> MiddlewareResult
fn process(&self, req: Request<Incoming>) -> MiddlewareResult
Process the request. Return Ok(req) to forward, Err(resp) to reject.