pub enum Insn {
Show 23 variants
Inew,
Iinc,
Ishl,
Iadd,
Ineg,
Isht,
Itof,
Itou,
Finf,
Fnan,
Fneg,
Snew,
Sadd,
Onew,
Oadd,
Anew,
Aadd,
Bnew,
Bneg,
Nnew,
Gdup,
Gpop,
Gswp,
}
Expand description
An instruction of the WATSON Virtual Machine. See the specification for more details.
Variants
Inew
Iinc
Ishl
Iadd
Ineg
Isht
Itof
Itou
Finf
Fnan
Fneg
Snew
Sadd
Onew
Oadd
Anew
Aadd
Bnew
Bneg
Nnew
Gdup
Gpop
Gswp
Implementations
Trait Implementations
impl Copy for Insn
impl Eq for Insn
impl StructuralEq for Insn
impl StructuralPartialEq for Insn
Auto Trait Implementations
impl RefUnwindSafe for Insn
impl Send for Insn
impl Sync for Insn
impl Unpin for Insn
impl UnwindSafe for Insn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more