ratelimit - a token bucket ratelimiter for rust
ratelimit provides a token bucket ratelimiter which can be used by a single thread, or shared across threads by using a channel to push tokens to the ratelimiter
Usage
To use ratelimit
, first add this to your Cargo.toml
:
[]
= "*"
Then, add this to your crate root:
extern crate ratelimit;
Documentation
View the docs here: http://brayniac.github.io/ratelimit/
Features
- token bucket ratelimiter
- single or multi threaded uses
Future work
- additional ratelimiter models