pub struct DebugLocal {
pub slot: u16,
pub name: String,
pub value: DebugValue,
pub synthetic: bool,
}Expand description
One named local variable and its current value (docs/debugger-spec.md
§3, D7/#3185).
Fields§
§slot: u16The VM temp slot this local occupies in the call frame — matches
DeclareTemp/GetTemp/SetTemp’s u16 operand.
name: String§value: DebugValue§synthetic: boolbrink_format::DebugLocalEntry::synthetic: a compiler-minted temp
(#3395’s lift-order hoist). The studio hides these rows; they are
still reported so a consumer that wants every slot can see them.
Trait Implementations§
Source§impl Clone for DebugLocal
impl Clone for DebugLocal
Source§fn clone(&self) -> DebugLocal
fn clone(&self) -> DebugLocal
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 DebugLocal
impl RefUnwindSafe for DebugLocal
impl Send for DebugLocal
impl Sync for DebugLocal
impl Unpin for DebugLocal
impl UnsafeUnpin for DebugLocal
impl UnwindSafe for DebugLocal
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