pub struct HeapAnnounceRateHistory { /* private fields */ }Implementations§
Source§impl HeapAnnounceRateHistory
impl HeapAnnounceRateHistory
pub fn record( &mut self, destination: DestinationHash, observed_at: InstantMillis, accounting: AnnounceRateAccounting, )
pub fn snapshot(&self, state: AnnounceRateState) -> AnnounceRateSnapshot
Trait Implementations§
Source§impl Default for HeapAnnounceRateHistory
impl Default for HeapAnnounceRateHistory
Source§fn default() -> HeapAnnounceRateHistory
fn default() -> HeapAnnounceRateHistory
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HeapAnnounceRateHistory
impl RefUnwindSafe for HeapAnnounceRateHistory
impl Send for HeapAnnounceRateHistory
impl Sync for HeapAnnounceRateHistory
impl Unpin for HeapAnnounceRateHistory
impl UnsafeUnpin for HeapAnnounceRateHistory
impl UnwindSafe for HeapAnnounceRateHistory
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