Module poem::middleware
source · Expand description
Commonly used middleware.
Structs§
- Middleware for add any data to request.
- Endpoint for AddData middleware.
- Middleware for catches panics and converts them into
500 INTERNAL SERVER ERROR
responses. - Endpoint for
PanicHandler
middleware. - Middleware for decompress request body and compress response body.
- Endpoint for Compression middleware.
- Middleware for CookieJar support.
- Endpoint for
CookieJarManager
middleware. - Middleware for CORS
- Endpoint for Cors middleware.
- Middleware for Cross-Site Request Forgery (CSRF) protection.
- Endpoint for Csrf middleware.
- A middleware implemented by a closure.
- Middleware for force redirect to HTTPS uri.
- Middleware for normalizing a request’s path so that routes can be matched more flexibly.
- Endpoint for NormalizePath middleware.
- Middleware for metrics with OpenTelemetry.
- Endpoint for OpenTelemetryMetrics middleware.
- Middleware for tracing with OpenTelemetry.
- Endpoint for
OpenTelemetryTracing
middleware. - Middleware for propagate a header from the request to the response.
- Endpoint for PropagateHeader middleware.
- Middleware for mark headers value represents sensitive information.
- Endpoint for SensitiveHeader middleware.
- Middleware for override/append headers to response.
- Endpoint for SetHeader middleware.
- Middleware for limit the request payload size.
- Endpoint for SizeLimit middleware.
- Middleware for metrics with
tokio-metrics
crate. - Endpoint for TokioMetrics middleware.
- Middleware for
tracing
. - Endpoint for
Tracing
middleware.
Enums§
- Determines the behavior of the
NormalizePath
middleware.
Traits§
- Represents a middleware trait.
- Panics handler
- Extension trait for tower layer compat.
Functions§
- Make middleware with a closure.