Skip to main content

Module middleware

Module middleware 

Source

Re-exports§

pub use body_limit::BodyLimitConfig;
pub use body_limit::BodyLimitMiddleware;
pub use cors::CorsConfig;
pub use cors::CorsMiddleware;
pub use csrf::CsrfConfig;
pub use csrf::CsrfMiddleware;
pub use rate_limit::CacheRateLimitStorage;
pub use rate_limit::EndpointRateLimit;
pub use rate_limit::MemoryRateLimitStorage;
pub use rate_limit::PluginRateLimit;
pub use rate_limit::RateLimitConfig;
pub use rate_limit::RateLimitDecision;
pub use rate_limit::RateLimitMiddleware;
pub use rate_limit::RateLimitResolver;
pub use rate_limit::RateLimitRule;
pub use rate_limit::RateLimitStorage;

Modules§

body_limit
cors
csrf
rate_limit

Traits§

Middleware
Middleware trait for request/response processing.

Functions§

run_after
Run the after-request middleware chain, applying each middleware in reverse order.
run_before
Run a middleware chain on a request.