pub struct FunctionAddressInfo {
pub absolute_start: u64,
pub absolute_end: u64,
pub relative_start: u64,
pub relative_end: u64,
pub file: DebugFile,
pub name: SymbolName,
}Fields§
§absolute_start: u64The start address of the function
These are absolute addresses in the binary, not relative to any debug file.
absolute_end: u64§relative_start: u64The relative start address of the function within the debug file
relative_end: u64§file: DebugFile§name: SymbolNameTrait Implementations§
Source§impl Clone for FunctionAddressInfo
impl Clone for FunctionAddressInfo
Source§fn clone(&self) -> FunctionAddressInfo
fn clone(&self) -> FunctionAddressInfo
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 FunctionAddressInfo
impl Debug for FunctionAddressInfo
Source§impl Hash for FunctionAddressInfo
impl Hash for FunctionAddressInfo
Source§impl PartialEq for FunctionAddressInfo
impl PartialEq for FunctionAddressInfo
impl Eq for FunctionAddressInfo
impl StructuralPartialEq for FunctionAddressInfo
Auto Trait Implementations§
impl Freeze for FunctionAddressInfo
impl RefUnwindSafe for FunctionAddressInfo
impl Send for FunctionAddressInfo
impl Sync for FunctionAddressInfo
impl Unpin for FunctionAddressInfo
impl UnwindSafe for FunctionAddressInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more