pub struct FilledBucket {
pub name: &'static str,
pub percent: u8,
pub quota: usize,
pub granted: usize,
pub truncated: usize,
pub rolled_forward: usize,
}Expand description
One filled bucket after rollover.
Fields§
§name: &'static str§percent: u8§quota: usizeQuota after receiving unused tokens from previous buckets.
granted: usizeTokens actually granted (min(used, quota)).
truncated: usizeHow many requested tokens did not fit.
rolled_forward: usizeUnused quota rolled to the next bucket (0 on the last).
Trait Implementations§
Source§impl Clone for FilledBucket
impl Clone for FilledBucket
Source§impl Debug for FilledBucket
impl Debug for FilledBucket
impl Eq for FilledBucket
Source§impl PartialEq for FilledBucket
impl PartialEq for FilledBucket
impl StructuralPartialEq for FilledBucket
Auto Trait Implementations§
impl Freeze for FilledBucket
impl RefUnwindSafe for FilledBucket
impl Send for FilledBucket
impl Sync for FilledBucket
impl Unpin for FilledBucket
impl UnsafeUnpin for FilledBucket
impl UnwindSafe for FilledBucket
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more