pub struct LocalVariableNode {
pub name: StrRef,
pub desc: DescriptorRef,
pub signature: Option<StrRef>,
pub start: LabelNode,
pub end: LabelNode,
pub index: u16,
}Fields§
§name: StrRefThe name of a local variable.
desc: DescriptorRefThe type descriptor of this local variable.
signature: Option<StrRef>The signature of this local variable. May be None.
start: LabelNodeThe first instructions corresponding to the continuous ranges that make the scope of this local variable (inclusive)
end: LabelNodeThe last instructions corresponding to the continuous ranges that make the scope of this local variable (exclusive).
index: u16The local variable’s index in current frame.
Trait Implementations§
Source§impl Clone for LocalVariableNode
impl Clone for LocalVariableNode
Source§fn clone(&self) -> LocalVariableNode
fn clone(&self) -> LocalVariableNode
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 LocalVariableNode
impl RefUnwindSafe for LocalVariableNode
impl Send for LocalVariableNode
impl Sync for LocalVariableNode
impl Unpin for LocalVariableNode
impl UnwindSafe for LocalVariableNode
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