pub enum Instructions {
Show 29 variants
Instruction10t(Instruction10t),
Instruction10x(Instruction10x),
Instruction11n(Instruction11n),
Instruction11x(Instruction11x),
Instruction12x(Instruction12x),
Instruction20t(Instruction20t),
Instruction21c(Instruction21c),
Instruction21h(Instruction21h),
Instruction21s(Instruction21s),
Instruction21t(Instruction21t),
Instruction22b(Instruction22b),
Instruction22c(Instruction22c),
Instruction22s(Instruction22s),
Instruction22t(Instruction22t),
Instruction22x(Instruction22x),
Instruction23x(Instruction23x),
Instruction30t(Instruction30t),
Instruction31c(Instruction31c),
Instruction31i(Instruction31i),
Instruction31t(Instruction31t),
Instruction32x(Instruction32x),
Instruction35c(Instruction35c),
Instruction3rc(Instruction3rc),
Instruction45cc(Instruction45cc),
Instruction4rcc(Instruction4rcc),
Instruction51l(Instruction51l),
PackedSwitchPayload(PackedSwitchPayload),
SparseSwitchPayload(SparseSwitchPayload),
FillArrayDataPayload(FillArrayDataPayload),
}Expand description
Enumeration of all possible instruction types
Variants§
Instruction10t(Instruction10t)
Instruction10x(Instruction10x)
Instruction11n(Instruction11n)
Instruction11x(Instruction11x)
Instruction12x(Instruction12x)
Instruction20t(Instruction20t)
Instruction21c(Instruction21c)
Instruction21h(Instruction21h)
Instruction21s(Instruction21s)
Instruction21t(Instruction21t)
Instruction22b(Instruction22b)
Instruction22c(Instruction22c)
Instruction22s(Instruction22s)
Instruction22t(Instruction22t)
Instruction22x(Instruction22x)
Instruction23x(Instruction23x)
Instruction30t(Instruction30t)
Instruction31c(Instruction31c)
Instruction31i(Instruction31i)
Instruction31t(Instruction31t)
Instruction32x(Instruction32x)
Instruction35c(Instruction35c)
Instruction3rc(Instruction3rc)
Instruction45cc(Instruction45cc)
Instruction4rcc(Instruction4rcc)
Instruction51l(Instruction51l)
PackedSwitchPayload(PackedSwitchPayload)
SparseSwitchPayload(SparseSwitchPayload)
FillArrayDataPayload(FillArrayDataPayload)
Implementations§
Trait Implementations§
Source§impl Clone for Instructions
impl Clone for Instructions
Source§fn clone(&self) -> Instructions
fn clone(&self) -> Instructions
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 Instructions
impl RefUnwindSafe for Instructions
impl Send for Instructions
impl Sync for Instructions
impl Unpin for Instructions
impl UnwindSafe for Instructions
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