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
Source§fn clone(&self) -> RateTableEntry
fn clone(&self) -> RateTableEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RateTableEntry
impl RefUnwindSafe for RateTableEntry
impl Send for RateTableEntry
impl Sync for RateTableEntry
impl Unpin 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