Trait async_rate_limit::limiters::RateLimiter
source · pub trait RateLimiter {
// Required method
fn wait_until_ready(&mut self) -> impl Future<Output = ()> + Send;
}
Expand description
A per-call rate limiter, where each call has an implied cost of 1 permit.
See SlidingWindowRateLimiter
for a common use case.
Required Methods§
fn wait_until_ready(&mut self) -> impl Future<Output = ()> + Send
Object Safety§
This trait is not object safe.