pub struct NativeSymbolRange {
pub fingerprint: ArtifactFingerprint,
pub index: SymbolIndex,
pub section: SectionIndex,
pub address: u64,
pub size: u64,
}Expand description
Transient native-symbol data used only by format-specific join code.
Fields§
§fingerprint: ArtifactFingerprintStable identity assigned to the symbol.
index: SymbolIndexParser-local symbol index.
section: SectionIndexParser-local section index used to disambiguate relocatable addresses.
address: u64Parser address used only for local joins.
size: u64Retained code length.
Trait Implementations§
Source§impl Clone for NativeSymbolRange
impl Clone for NativeSymbolRange
Source§fn clone(&self) -> NativeSymbolRange
fn clone(&self) -> NativeSymbolRange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NativeSymbolRange
Auto Trait Implementations§
impl Freeze for NativeSymbolRange
impl RefUnwindSafe for NativeSymbolRange
impl Send for NativeSymbolRange
impl Sync for NativeSymbolRange
impl Unpin for NativeSymbolRange
impl UnsafeUnpin for NativeSymbolRange
impl UnwindSafe for NativeSymbolRange
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