poem_ratelimit/lib.rs
1#![warn(missing_docs)]
2
3//! Rate limit middleware for poem web framework
4//!
5//! This middleware is used to limit the number of requests per second.
6//! Redis is used to store data.
7//!
8//! For detailed information, please check [examples](https://github.com/devsday/poem-ratelimit/tree/main/examples) and our [website](https://devs.day/poem-ratelimit).
9
10mod config;
11mod error;
12mod key;
13mod middleware;
14
15pub use config::{Config, ConfigRecord};
16pub use error::RateLimitError;
17pub use middleware::{RateLimiter, RateLimiterImpl};