pub struct LocalVariableNode {
pub name: StrRef,
pub desc: DescriptorRef,
pub signature: Option<StrRef>,
pub start: LabelNode,
pub end: LabelNode,
pub index: u16,
}
Fields§
§name: StrRef
The name of a local variable.
desc: DescriptorRef
The type descriptor of this local variable.
signature: Option<StrRef>
The signature of this local variable. May be None.
start: LabelNode
The first instructions corresponding to the continuous ranges that make the scope of this local variable (inclusive)
end: LabelNode
The last instructions corresponding to the continuous ranges that make the scope of this local variable (exclusive).
index: u16
The 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 copy 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