Rate-limit middleware implementation for
reqwest-ratelimit
.
```rust use asynctrait::asynctrait; use reqwest_middleware::{ClientBuilder, ClientWithMiddleware};
struct RateLimiter;
impl reqwestratelimit::RateLimiter for RateLimiter { async fn acquirepermit(&self) { // noop } }
async fn run() { let client = ClientBuilder::new(reqwest::Client::new()) .with(reqwest_ratelimit::all(RateLimiter)) .build();
client.get("https://crates.io").send().await.unwrap();
} ```