Available on crate feature
distributed-rate-limit only.Expand description
Distributed rate-limiting adapters and backend contracts.
Structs§
- Distributed
Rate Limiter - Shared rate limiter that works against pluggable backends.
- InMemory
Backend - In-memory backend useful for local fallback mode and tests.
- Memcached
Backend - Memcached backend adapter.
- Redis
Backend - Redis backend adapter.
Traits§
- Memcached
Client - Minimal Memcached-like client contract.
- Rate
Limit Backend - Backend trait for incrementing a rate-limit key in a time window.
- Redis
Client - Minimal Redis-like client contract.