pub struct SymbolicatedFrame {
pub address: u64,
pub function: Option<String>,
pub file: Option<PathBuf>,
pub line: Option<u32>,
pub inlined: bool,
}Available on crate feature
symbolicate only.Expand description
One symbolicated frame within a call site.
function, file, and line are each None when the
underlying debug info did not resolve to a name / location
(stripped binaries, FFI frames into system libraries, etc.).
The raw address is always preserved.
Fields§
§address: u64Original raw return address from the capture path.
function: Option<String>Demangled Rust function name, if resolvable.
file: Option<PathBuf>Source file path, if resolvable.
line: Option<u32>Source line number, if resolvable.
inlined: boolTrue if this frame represents an inlined call site that
expanded from the same return address as a previous frame
in the parent SymbolicatedCallSite.frames vector.
Trait Implementations§
Source§impl Clone for SymbolicatedFrame
impl Clone for SymbolicatedFrame
Source§fn clone(&self) -> SymbolicatedFrame
fn clone(&self) -> SymbolicatedFrame
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 moreAuto Trait Implementations§
impl Freeze for SymbolicatedFrame
impl RefUnwindSafe for SymbolicatedFrame
impl Send for SymbolicatedFrame
impl Sync for SymbolicatedFrame
impl Unpin for SymbolicatedFrame
impl UnsafeUnpin for SymbolicatedFrame
impl UnwindSafe for SymbolicatedFrame
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