A trait representing one frame of a backtrace, yielded to the
function of this crate.
The tracing function’s closure will be yielded frames, and the frame is virtually dispatched as the underlying implementation is not always known until runtime.
Returns the current instruction pointer of this frame.
This is normally the next instruction to execute in the frame, but not all implementations list this with 100% accuracy (but it’s generally pretty close).
It is recommended to pass this value to
backtrace::resolve to turn it
into a symbol name.
pub fn symbol_address(&self) -> *mut u8[src]
Returns the starting symbol address of the frame of this function.
This will attempt to rewind the instruction pointer returned by
the start of the function, returning that value. In some cases, however,
backends will just return
ip from this function.
The returned value can sometimes be used if
ip given above.
type Error = Infallible
The type returned in the event of a conversion error.