pub struct HeapDiscoveryValidationCache { /* private fields */ }Trait Implementations§
Source§impl Debug for HeapDiscoveryValidationCache
impl Debug for HeapDiscoveryValidationCache
Source§impl Default for HeapDiscoveryValidationCache
impl Default for HeapDiscoveryValidationCache
Source§fn default() -> HeapDiscoveryValidationCache
fn default() -> HeapDiscoveryValidationCache
Returns the “default value” for a type. Read more
Source§impl DiscoveryValidationCache for HeapDiscoveryValidationCache
impl DiscoveryValidationCache for HeapDiscoveryValidationCache
fn valid(&self, payload_hash: &[u8; 32]) -> Option<(&[u8], StampValue)>
fn insufficient(&self, payload_hash: &[u8; 32]) -> Option<StampValue>
fn remember_valid( &mut self, payload_hash: [u8; 32], packed_advertisement: &[u8], stamp_value: StampValue, )
fn remember_insufficient( &mut self, payload_hash: [u8; 32], stamp_value: StampValue, )
Auto Trait Implementations§
impl Freeze for HeapDiscoveryValidationCache
impl RefUnwindSafe for HeapDiscoveryValidationCache
impl Send for HeapDiscoveryValidationCache
impl Sync for HeapDiscoveryValidationCache
impl Unpin for HeapDiscoveryValidationCache
impl UnsafeUnpin for HeapDiscoveryValidationCache
impl UnwindSafe for HeapDiscoveryValidationCache
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