pub struct VarInfo {
pub id: u32,
pub slot: u16,
pub name: String,
pub ty: TypeRef,
pub is_param: bool,
pub range_start: u16,
pub range_end: u16,
pub synthetic_name: bool,
}Fields§
§id: u32§slot: u16§name: String§ty: TypeRef§is_param: bool§range_start: u16pc range where this variable is live (from LVT; method end when open).
range_end: u16§synthetic_name: boolSet when the name was synthesized (no LVT entry).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VarInfo
impl RefUnwindSafe for VarInfo
impl Send for VarInfo
impl Sync for VarInfo
impl Unpin for VarInfo
impl UnsafeUnpin for VarInfo
impl UnwindSafe for VarInfo
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