pub trait Layer<Req, Res>:
    Send
    + Sync
    + 'static {
    // Required method
    fn layer(&self, inner: BoxedService<Req, Res>) -> BoxedService<Req, Res>;
}
Expand description

An abstraction over a middleware layer, which can be used to add additional middleware layer to a Service.

Required Methods§

Source

fn layer(&self, inner: BoxedService<Req, Res>) -> BoxedService<Req, Res>

Adds this layer to the inner service.

Implementors§