Skip to main content

Module rate_limit

Module rate_limit 

Source
Expand description

Per-IP token-bucket rate-limiting middleware.

Configure via appsettings.json RateLimit section or manually:

.use_middleware_with(|| {
    Arc::new(RateLimitMiddleware::from_config(&options.rate_limit))
})

Structs§

RateLimitMiddleware
RateLimiter
Inner rate-limiting state shared behind a Mutex.