pub trait RateLimiter:
Send
+ Sync
+ 'static {
// Required method
fn acquire_permit(&self) -> impl Future<Output = ()> + Send + '_;
}Expand description
Request rate limiter.
Required Methods§
Sourcefn acquire_permit(&self) -> impl Future<Output = ()> + Send + '_
fn acquire_permit(&self) -> impl Future<Output = ()> + Send + '_
Acquires a permit to issue the next request.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.