pub enum Pointer {
Direct(u64),
Indirect(u64),
}
Expand description
A decoded pointer.
Variants§
Direct(u64)
This value is the decoded pointer value.
Indirect(u64)
This value is not the pointer value, but points to the address of where the real pointer value lives. In other words, deref this pointer to get the real pointer value.
Chase this pointer at your own risk: do you trust the DWARF data it came from?
Trait Implementations§
source§impl PartialEq<Pointer> for Pointer
impl PartialEq<Pointer> for Pointer
impl Copy for Pointer
impl Eq for Pointer
impl StructuralEq for Pointer
impl StructuralPartialEq for Pointer
Auto Trait Implementations§
impl RefUnwindSafe for Pointer
impl Send for Pointer
impl Sync for Pointer
impl Unpin for Pointer
impl UnwindSafe for Pointer
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