trypema 2.1.0

High-performance rate limiting primitives in Rust, designed for concurrency safety, low overhead, and predictable latency.
Documentation
mod absolute_hybrid_rate_limiter;
pub use absolute_hybrid_rate_limiter::AbsoluteHybridRateLimiter;
mod absolute_hybrid_redis_proxy;
mod redis_commiter;
pub(crate) use redis_commiter::{
    AbsoluteHybridCommitterSignal, RedisCommitter, RedisCommitterOptions, RedisProxyCommitter,
};

mod common;
pub use common::SyncInterval;

mod hybrid_rate_limiter_provider;
pub use hybrid_rate_limiter_provider::{HybridRateLimiterBuilder, HybridRateLimiterProvider};

mod suppressed_hybrid_rate_limiter;
pub use suppressed_hybrid_rate_limiter::SuppressedHybridRateLimiter;
mod suppressed_hybrid_redis_proxy;
pub(crate) use suppressed_hybrid_redis_proxy::{
    SuppressedHybridCommit, SuppressedHybridPendingState, SuppressedHybridRedisProxy,
    SuppressedHybridRedisProxyOptions, SuppressedHybridRedisProxyReadStateResult,
};