pub struct DebuggerHit {
pub index: usize,
pub span: Option<Span>,
pub frames: Vec<FrameView>,
pub globals: Vec<SlotView>,
pub heap: HeapView,
}Fields§
§index: usize1-based position of this hit in execution order.
span: Option<Span>Source span of the debugger; statement itself.
frames: Vec<FrameView>[0] is main, the last entry is the currently executing frame.
globals: Vec<SlotView>Global slots in definition-ledger order, rebindings included.
heap: HeapViewTrait Implementations§
Source§impl Clone for DebuggerHit
impl Clone for DebuggerHit
Source§fn clone(&self) -> DebuggerHit
fn clone(&self) -> DebuggerHit
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 moreSource§impl Debug for DebuggerHit
impl Debug for DebuggerHit
impl Eq for DebuggerHit
Source§impl PartialEq for DebuggerHit
impl PartialEq for DebuggerHit
Source§impl Serialize for DebuggerHit
impl Serialize for DebuggerHit
impl StructuralPartialEq for DebuggerHit
Auto Trait Implementations§
impl Freeze for DebuggerHit
impl RefUnwindSafe for DebuggerHit
impl Send for DebuggerHit
impl Sync for DebuggerHit
impl Unpin for DebuggerHit
impl UnsafeUnpin for DebuggerHit
impl UnwindSafe for DebuggerHit
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