Crate tower_layer[][src]

Expand description

Layer traits and extensions.

A layer decorates an service and provides additional functionality. It allows other services to be composed with the service that implements layer.

A middleware implements the Layer and Service trait.

Structs

A no-op middleware.

A Layer implemented by a closure. See the docs for layer_fn for more details.

Two middlewares chained together.

Traits

Decorates a Service, transforming either the request or the response.

Functions

Returns a new LayerFn that implements Layer by calling the given function.