pub struct HeapDestinationIdentityTable { /* private fields */ }Trait Implementations§
Source§impl Debug for HeapDestinationIdentityTable
impl Debug for HeapDestinationIdentityTable
Source§impl Default for HeapDestinationIdentityTable
impl Default for HeapDestinationIdentityTable
Source§fn default() -> HeapDestinationIdentityTable
fn default() -> HeapDestinationIdentityTable
Returns the “default value” for a type. Read more
Source§impl DestinationIdentityTable for HeapDestinationIdentityTable
impl DestinationIdentityTable for HeapDestinationIdentityTable
fn capacity(&self) -> usize
fn len(&self) -> usize
fn index_of(&self, destination: &DestinationHash) -> Option<usize>
fn destinations(&self) -> &[DestinationHash]
fn public_keys(&self) -> &[IdentityPublicKeys]
fn announced_at(&self) -> &[InstantMillis]
fn retention(&self) -> &[DestinationIdentityRetentionState]
fn app_data_handles(&self) -> &[AppDataHandle]
fn set_row(&mut self, index: usize, record: DestinationIdentityRecord)
fn push( &mut self, destination: DestinationHash, record: DestinationIdentityRecord, ) -> Result<usize, TablePushError>
fn swap_remove(&mut self, index: usize)
fn is_empty(&self) -> bool
Auto Trait Implementations§
impl Freeze for HeapDestinationIdentityTable
impl RefUnwindSafe for HeapDestinationIdentityTable
impl Send for HeapDestinationIdentityTable
impl Sync for HeapDestinationIdentityTable
impl Unpin for HeapDestinationIdentityTable
impl UnsafeUnpin for HeapDestinationIdentityTable
impl UnwindSafe for HeapDestinationIdentityTable
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