Expand description
Request middlewares: reusable pre-handler hooks for the router.
Middleware functions run before handlers and can
short-circuit with an ErrorResult. Submodules provide
general hooks (general), request logging (monitoring), and fixed-window
rate limiting (rate).
ⓘ
router.mount("/items", 1, "/list", false, Method::GET, desc, handler, vec![]);Re-exports§
pub use rate::InMemoryRateLimiter;pub use rate::RateLimiter;
Modules§
- general
- General-purpose middlewares for the router.
- monitoring
- Monitoring helpers for logging request outcomes.
- rate
- Fixed-window rate limiting keyed by caller and route.