pub struct HashTable<L: ElfLayout = NativeElfLayout>(/* private fields */);Expand description
Standard dynamic ELF symbol hash table.
Dynamic ELF files may carry either a GNU hash table or the traditional SYSV hash table. Both represent the same role in this loader, so the distinction is kept inside this implementation detail.
Trait Implementations§
Auto Trait Implementations§
impl<L> Freeze for HashTable<L>where
HashTableKind<L>: Freeze,
impl<L> RefUnwindSafe for HashTable<L>where
HashTableKind<L>: RefUnwindSafe,
impl<L> Send for HashTable<L>where
HashTableKind<L>: Send,
impl<L> Sync for HashTable<L>where
HashTableKind<L>: Sync,
impl<L> Unpin for HashTable<L>where
HashTableKind<L>: Unpin,
impl<L> UnsafeUnpin for HashTable<L>where
HashTableKind<L>: UnsafeUnpin,
impl<L> UnwindSafe for HashTable<L>where
HashTableKind<L>: UnwindSafe,
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