pub struct WalkedFrame {
pub thread_idx: usize,
pub frame_idx: usize,
pub frame: StackFrame,
}
Expand description
A StackFrame that has been walked, with metadata on which thread it’s part of, and which frame of that thread it is.
This is the payload for PendingProcessorStatSubscriptions::live_frames
.
Fields§
§thread_idx: usize
The thread that this was, the index corresponds to ProcessState::threads
.
frame_idx: usize
The frame that this was, the index corresponds to CallStack::frames
.
frame: StackFrame
The actual walked and symbolicated StackFrame. Some post-processing analysis
may be missing, so these results should be discarded once you have the
final ProcessState
.
Trait Implementations§
Source§impl Clone for WalkedFrame
impl Clone for WalkedFrame
Source§fn clone(&self) -> WalkedFrame
fn clone(&self) -> WalkedFrame
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 moreAuto Trait Implementations§
impl Freeze for WalkedFrame
impl RefUnwindSafe for WalkedFrame
impl Send for WalkedFrame
impl Sync for WalkedFrame
impl Unpin for WalkedFrame
impl UnwindSafe for WalkedFrame
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