pub struct JvmInstruction {
pub opcode: JvmOpcode,
pub line: Option<u32>,
}Expand description
A single JVM instruction together with optional debug metadata.
Fields§
§opcode: JvmOpcodeThe actual opcode (and its inline operands).
line: Option<u32>Optional source-line number for debugging.
Implementations§
Trait Implementations§
Source§impl Clone for JvmInstruction
impl Clone for JvmInstruction
Source§fn clone(&self) -> JvmInstruction
fn clone(&self) -> JvmInstruction
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 moreSource§impl Debug for JvmInstruction
impl Debug for JvmInstruction
Auto Trait Implementations§
impl Freeze for JvmInstruction
impl RefUnwindSafe for JvmInstruction
impl Send for JvmInstruction
impl Sync for JvmInstruction
impl Unpin for JvmInstruction
impl UnsafeUnpin for JvmInstruction
impl UnwindSafe for JvmInstruction
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