pub struct AnnounceRateSnapshot {
pub destination: DestinationHash,
pub last_allowed_announce_at: InstantMillis,
pub blocked_until: InstantMillis,
pub rate_violations: u16,
pub observed_at: Vec<InstantMillis>,
}Fields§
§destination: DestinationHash§last_allowed_announce_at: InstantMillis§blocked_until: InstantMillis§rate_violations: u16§observed_at: Vec<InstantMillis>Trait Implementations§
Source§impl Clone for AnnounceRateSnapshot
impl Clone for AnnounceRateSnapshot
Source§fn clone(&self) -> AnnounceRateSnapshot
fn clone(&self) -> AnnounceRateSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnnounceRateSnapshot
impl Debug for AnnounceRateSnapshot
impl Eq for AnnounceRateSnapshot
Source§impl PartialEq for AnnounceRateSnapshot
impl PartialEq for AnnounceRateSnapshot
impl StructuralPartialEq for AnnounceRateSnapshot
Auto Trait Implementations§
impl Freeze for AnnounceRateSnapshot
impl RefUnwindSafe for AnnounceRateSnapshot
impl Send for AnnounceRateSnapshot
impl Sync for AnnounceRateSnapshot
impl Unpin for AnnounceRateSnapshot
impl UnsafeUnpin for AnnounceRateSnapshot
impl UnwindSafe for AnnounceRateSnapshot
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