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.Compression
compression
Middleware for decompress request body and compress response body.
CompressionEndpoint
compression
Endpoint for Compression middleware.
CookieJarManager
cookie
Middleware for CookieJar support.
CookieJarManagerEndpoint
cookie
Endpoint for
CookieJarManager
middleware.Middleware for CORS
Endpoint for Cors middleware.
Csrf
csrf
Middleware for Cross-Site Request Forgery (CSRF) protection.
CsrfEndpoint
csrf
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.
OpenTelemetryMetrics
opentelemetry
Middleware for metrics with OpenTelemetry.
OpenTelemetryMetricsEndpoint
opentelemetry
Endpoint for OpenTelemetryMetrics middleware.
OpenTelemetryTracing
opentelemetry
Middleware for tracing with OpenTelemetry.
OpenTelemetryTracingEndpoint
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.
TokioMetrics
tokio-metrics
Middleware for metrics with
tokio-metrics
crate.Endpoint for TokioMetrics middleware.
Endpoint for
Tracing
middleware.Enums
Determines the behavior of the
NormalizePath
middleware.Traits
Represents a middleware trait.
Panics handler
TowerLayerCompatExt
tower-compat
Extension trait for tower layer compat.
Functions
Make middleware with a closure.