pub trait RateLimitingProvider: Send + Sync {
// Required methods
fn rate_limit_config(&self) -> &RateLimitConfig;
fn rate_limit_cleanup_config(&self) -> &RateLimitCleanupConfig;
}Expand description
Configuration for rate limiting behavior.
Implement this trait to customize how rate limiting is applied.
Required Methods§
Sourcefn rate_limit_config(&self) -> &RateLimitConfig
fn rate_limit_config(&self) -> &RateLimitConfig
Returns the rate limiting configuration.
Sourcefn rate_limit_cleanup_config(&self) -> &RateLimitCleanupConfig
fn rate_limit_cleanup_config(&self) -> &RateLimitCleanupConfig
Returns the rate limiter cleanup configuration.