pub struct Spent {
pub limit: u32,
pub minute: u32,
pub kinds: Vec<Kind>,
pub refused: u32,
pub cooldown_ms: u64,
}Expand description
What went out over the last minute.
Fields§
§limit: u32§minute: u32§kinds: Vec<Kind>By kind, the heaviest first.
refused: u32429s over the last minute.
cooldown_ms: u64How long the gate stays closed; 0 when it is open.
Trait Implementations§
impl Eq for Spent
impl StructuralPartialEq for Spent
Auto Trait Implementations§
impl Freeze for Spent
impl RefUnwindSafe for Spent
impl Send for Spent
impl Sync for Spent
impl Unpin for Spent
impl UnsafeUnpin for Spent
impl UnwindSafe for Spent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.