This crate provides a rate-limiting implementation (using ratelimit_meter) that's compatible with tokio.
See the documentation for details and examples.