pub struct HeapDiscoveryCatalogTable { /* private fields */ }Trait Implementations§
Source§impl Debug for HeapDiscoveryCatalogTable
impl Debug for HeapDiscoveryCatalogTable
Source§impl Default for HeapDiscoveryCatalogTable
impl Default for HeapDiscoveryCatalogTable
Source§fn default() -> HeapDiscoveryCatalogTable
fn default() -> HeapDiscoveryCatalogTable
Returns the “default value” for a type. Read more
Source§impl DiscoveryCatalogTable for HeapDiscoveryCatalogTable
impl DiscoveryCatalogTable for HeapDiscoveryCatalogTable
type Records<'a> = Values<'a, DiscoveredInterfaceId, DiscoveryRecord>
fn len(&self) -> usize
fn get(&self, id: DiscoveredInterfaceId) -> Option<&DiscoveryRecord>
fn get_mut(&mut self, id: DiscoveredInterfaceId) -> Option<&mut DiscoveryRecord>
fn try_insert( &mut self, id: DiscoveredInterfaceId, record: DiscoveryRecord, ) -> Result<Option<DiscoveryRecord>, TablePushError>
fn remove(&mut self, id: DiscoveredInterfaceId) -> Option<DiscoveryRecord>
fn records( &self, ) -> <HeapDiscoveryCatalogTable as DiscoveryCatalogTable>::Records<'_>
fn is_empty(&self) -> bool
Auto Trait Implementations§
impl Freeze for HeapDiscoveryCatalogTable
impl RefUnwindSafe for HeapDiscoveryCatalogTable
impl Send for HeapDiscoveryCatalogTable
impl Sync for HeapDiscoveryCatalogTable
impl Unpin for HeapDiscoveryCatalogTable
impl UnsafeUnpin for HeapDiscoveryCatalogTable
impl UnwindSafe for HeapDiscoveryCatalogTable
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