pub struct DebugLocal {
pub reg: u16,
pub start: u32,
pub end: u32,
pub name: Arc<str>,
pub ty: Option<Arc<str>>,
}Expand description
One source-level local from the debug-info local table: the name is
valid for reg over [start, end) in code units.
Fields§
§reg: u16§start: u32§end: u32§name: Arc<str>§ty: Option<Arc<str>>Type descriptor from the local table ([C, Ljava/lang/String;),
when present — lets the consumer reject a range whose type does
not match the value being named (register reuse: `new-array v0,
Trait Implementations§
Source§impl Clone for DebugLocal
impl Clone for DebugLocal
Auto 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