Re-exports§
pub use logger::LoggerLayer;pub use request_id::RequestIdLayer;pub use request_id::RequestIdMiddleware;pub use security_headers::SecurityHeadersLayer;pub use security_headers::SecurityHeadersConfig;pub use security_headers::FrameOptions;pub use csrf::CsrfLayer;pub use csrf::CsrfConfig;pub use rate_limit::RateLimiter;pub use rate_limit::RateLimitConfig;pub use timeout::TimeoutMiddleware;pub use timeout::TimeoutError;pub use server_header::add_server_header;pub use cache::CacheLayer;pub use cache::CacheMiddleware;pub use cache::CacheConfig;pub use cache::CacheLayerBuilder;pub use tower;pub use tower_http;
Modules§
- cache
- csrf
- logger
- rate_
limit - request_
id - security_
headers - server_
header - timeout
- Timeout middleware
Structs§
- Any
- Represents a wildcard value (
*) used with some CORS headers such asCorsLayer::allow_methods. - Compression
Layer - Compress response bodies of the underlying service.
- Cors
Layer - Layer that applies the
Corsmiddleware which adds headers for CORS. - Service
Builder - Declaratively construct
Servicevalues.