pub struct RateTableEntry {
pub hash: [u8; 16],
pub last: f64,
pub rate_violations: u32,
pub blocked_until: f64,
pub timestamps: Vec<f64>,
}Expand description
A single rate table entry for query responses.
Fields§
§hash: [u8; 16]§last: f64§rate_violations: u32§blocked_until: f64§timestamps: Vec<f64>Trait Implementations§
Source§impl Clone for RateTableEntry
impl Clone for RateTableEntry
Auto Trait Implementations§
impl Forget for RateTableEntry
impl Freeze for RateTableEntry
impl RefUnwindSafe for RateTableEntry
impl Send for RateTableEntry
impl Sync for RateTableEntry
impl Unpin for RateTableEntry
impl UnsafeUnpin for RateTableEntry
impl UnwindSafe for RateTableEntry
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