pub struct SymbolTableEntry {
pub name_offset: u64,
pub obj_header_addr: u64,
pub cache_type: u32,
pub btree_addr: u64,
pub heap_addr: u64,
}Expand description
Symbol table entry, as stored in the root group’s superblock (v0/v1).
Fields§
§name_offset: u64Offset of the name in the local heap.
obj_header_addr: u64Address of the object header.
cache_type: u32Cache type: 0 = nothing cached, 1 = symbol table (group).
btree_addr: u64If cache_type == 1: B-tree address for group children.
heap_addr: u64If cache_type == 1: local heap address for group names.
Trait Implementations§
Source§impl Clone for SymbolTableEntry
impl Clone for SymbolTableEntry
Source§fn clone(&self) -> SymbolTableEntry
fn clone(&self) -> SymbolTableEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SymbolTableEntry
impl Debug for SymbolTableEntry
Source§impl PartialEq for SymbolTableEntry
impl PartialEq for SymbolTableEntry
impl Eq for SymbolTableEntry
impl StructuralPartialEq for SymbolTableEntry
Auto Trait Implementations§
impl Freeze for SymbolTableEntry
impl RefUnwindSafe for SymbolTableEntry
impl Send for SymbolTableEntry
impl Sync for SymbolTableEntry
impl Unpin for SymbolTableEntry
impl UnsafeUnpin for SymbolTableEntry
impl UnwindSafe for SymbolTableEntry
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