quota 0.1.0

High-performance Rate-limiter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::Quota;

pub struct QuotaPolicy {
    capacity: u64,
    refill_rate_ns: f64,
}

impl QuotaPolicy {
    #[inline]
    pub fn new(capacity: u64, refill_rate_ns: f64) -> QuotaPolicy {
        QuotaPolicy {
            capacity,
            refill_rate_ns,
        }
    }
}