pub struct FriendlySymbol { /* private fields */ }Expand description
A wrapper around BacktraceSymbol with cleaned up, demangled symbol names and shortened filename and line number as well.
The shorter filename has common patterns like /Users/*/.cargo/registry/src/github.com-…./ and /rustc/…./library substituted out for better readability.
Trait Implementations§
Source§impl From<&BacktraceSymbol> for FriendlySymbol
impl From<&BacktraceSymbol> for FriendlySymbol
Source§fn from(s: &BacktraceSymbol) -> Self
fn from(s: &BacktraceSymbol) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FriendlySymbol
impl RefUnwindSafe for FriendlySymbol
impl Send for FriendlySymbol
impl Sync for FriendlySymbol
impl Unpin for FriendlySymbol
impl UnsafeUnpin for FriendlySymbol
impl UnwindSafe for FriendlySymbol
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