Struct LibrarySegment
pub(in ::backtrace_rs::symbolize::gimli) struct LibrarySegment { pub(in ::backtrace_rs::symbolize::gimli) stated_virtual_memory_address: usize, pub(in ::backtrace_rs::symbolize::gimli) len: usize }
Fields
stated_virtual_memory_address: usizeThe stated address of this segment in the object file. This is not actually where the segment is loaded, but rather this address plus the containing library's
biasis where to find it.len: usizeThe size of this segment in memory.
Auto Trait Implementations
impl Freeze for LibrarySegment
impl RefUnwindSafe for LibrarySegment
impl Send for LibrarySegment
impl Sync for LibrarySegment
impl Unpin for LibrarySegment
impl UnsafeUnpin for LibrarySegment
impl UnwindSafe for LibrarySegment
Blanket Implementations
impl<T> Any for LibrarySegment
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for LibrarySegment
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for LibrarySegment
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for LibrarySegment
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for LibrarySegment
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for LibrarySegment
impl<T, U> Into<U> for LibrarySegment
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for LibrarySegment
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for LibrarySegment
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>