#[repr(transparent)]pub struct WasmOpcode(pub c_int);Tuple Fields§
§0: c_intImplementations§
Source§impl WasmOpcode
impl WasmOpcode
pub const wasmOpcodeUnreachable: WasmOpcode
pub const wasmOpcodeNop: WasmOpcode
pub const wasmOpcodeBlock: WasmOpcode
pub const wasmOpcodeLoop: WasmOpcode
pub const wasmOpcodeIf: WasmOpcode
pub const wasmOpcodeElse: WasmOpcode
pub const wasmOpcodeEnd: WasmOpcode
pub const wasmOpcodeBr: WasmOpcode
pub const wasmOpcodeBrIf: WasmOpcode
pub const wasmOpcodeBrTable: WasmOpcode
pub const wasmOpcodeReturn: WasmOpcode
pub const wasmOpcodeCall: WasmOpcode
pub const wasmOpcodeCallIndirect: WasmOpcode
pub const wasmOpcodeDrop: WasmOpcode
pub const wasmOpcodeSelect: WasmOpcode
pub const wasmOpcodeLocalGet: WasmOpcode
pub const wasmOpcodeLocalSet: WasmOpcode
pub const wasmOpcodeLocalTee: WasmOpcode
pub const wasmOpcodeGlobalGet: WasmOpcode
pub const wasmOpcodeGlobalSet: WasmOpcode
pub const wasmOpcodeI32Load: WasmOpcode
pub const wasmOpcodeI64Load: WasmOpcode
pub const wasmOpcodeF32Load: WasmOpcode
pub const wasmOpcodeF64Load: WasmOpcode
pub const wasmOpcodeI32Load8S: WasmOpcode
pub const wasmOpcodeI32Load8U: WasmOpcode
pub const wasmOpcodeI32Load16S: WasmOpcode
pub const wasmOpcodeI32Load16U: WasmOpcode
pub const wasmOpcodeI64Load8S: WasmOpcode
pub const wasmOpcodeI64Load8U: WasmOpcode
pub const wasmOpcodeI64Load16S: WasmOpcode
pub const wasmOpcodeI64Load16U: WasmOpcode
pub const wasmOpcodeI64Load32S: WasmOpcode
pub const wasmOpcodeI64Load32U: WasmOpcode
pub const wasmOpcodeI32Store: WasmOpcode
pub const wasmOpcodeI64Store: WasmOpcode
pub const wasmOpcodeF32Store: WasmOpcode
pub const wasmOpcodeF64Store: WasmOpcode
pub const wasmOpcodeI32Store8: WasmOpcode
pub const wasmOpcodeI32Store16: WasmOpcode
pub const wasmOpcodeI64Store8: WasmOpcode
pub const wasmOpcodeI64Store16: WasmOpcode
pub const wasmOpcodeI64Store32: WasmOpcode
pub const wasmOpcodeMemorySize: WasmOpcode
pub const wasmOpcodeMemoryGrow: WasmOpcode
pub const wasmOpcodeI32Const: WasmOpcode
pub const wasmOpcodeI64Const: WasmOpcode
pub const wasmOpcodeF32Const: WasmOpcode
pub const wasmOpcodeF64Const: WasmOpcode
pub const wasmOpcodeI32Eqz: WasmOpcode
pub const wasmOpcodeI32Eq: WasmOpcode
pub const wasmOpcodeI32Ne: WasmOpcode
pub const wasmOpcodeI32LtS: WasmOpcode
pub const wasmOpcodeI32LtU: WasmOpcode
pub const wasmOpcodeI32GtS: WasmOpcode
pub const wasmOpcodeI32GtU: WasmOpcode
pub const wasmOpcodeI32LeS: WasmOpcode
pub const wasmOpcodeI32LeU: WasmOpcode
pub const wasmOpcodeI32GeS: WasmOpcode
pub const wasmOpcodeI32GeU: WasmOpcode
pub const wasmOpcodeI64Eqz: WasmOpcode
pub const wasmOpcodeI64Eq: WasmOpcode
pub const wasmOpcodeI64Ne: WasmOpcode
pub const wasmOpcodeI64LtS: WasmOpcode
pub const wasmOpcodeI64LtU: WasmOpcode
pub const wasmOpcodeI64GtS: WasmOpcode
pub const wasmOpcodeI64GtU: WasmOpcode
pub const wasmOpcodeI64LeS: WasmOpcode
pub const wasmOpcodeI64LeU: WasmOpcode
pub const wasmOpcodeI64GeS: WasmOpcode
pub const wasmOpcodeI64GeU: WasmOpcode
pub const wasmOpcodeF32Eq: WasmOpcode
pub const wasmOpcodeF32Ne: WasmOpcode
pub const wasmOpcodeF32Lt: WasmOpcode
pub const wasmOpcodeF32Gt: WasmOpcode
pub const wasmOpcodeF32Le: WasmOpcode
pub const wasmOpcodeF32Ge: WasmOpcode
pub const wasmOpcodeF64Eq: WasmOpcode
pub const wasmOpcodeF64Ne: WasmOpcode
pub const wasmOpcodeF64Lt: WasmOpcode
pub const wasmOpcodeF64Gt: WasmOpcode
pub const wasmOpcodeF64Le: WasmOpcode
pub const wasmOpcodeF64Ge: WasmOpcode
pub const wasmOpcodeI32Clz: WasmOpcode
pub const wasmOpcodeI32Ctz: WasmOpcode
pub const wasmOpcodeI32PopCnt: WasmOpcode
pub const wasmOpcodeI32Add: WasmOpcode
pub const wasmOpcodeI32Sub: WasmOpcode
pub const wasmOpcodeI32Mul: WasmOpcode
pub const wasmOpcodeI32DivS: WasmOpcode
pub const wasmOpcodeI32DivU: WasmOpcode
pub const wasmOpcodeI32RemS: WasmOpcode
pub const wasmOpcodeI32RemU: WasmOpcode
pub const wasmOpcodeI32And: WasmOpcode
pub const wasmOpcodeI32Or: WasmOpcode
pub const wasmOpcodeI32Xor: WasmOpcode
pub const wasmOpcodeI32Shl: WasmOpcode
pub const wasmOpcodeI32ShrS: WasmOpcode
pub const wasmOpcodeI32ShrU: WasmOpcode
pub const wasmOpcodeI32Rotl: WasmOpcode
pub const wasmOpcodeI32Rotr: WasmOpcode
pub const wasmOpcodeI64Clz: WasmOpcode
pub const wasmOpcodeI64Ctz: WasmOpcode
pub const wasmOpcodeI64PopCnt: WasmOpcode
pub const wasmOpcodeI64Add: WasmOpcode
pub const wasmOpcodeI64Sub: WasmOpcode
pub const wasmOpcodeI64Mul: WasmOpcode
pub const wasmOpcodeI64DivS: WasmOpcode
pub const wasmOpcodeI64DivU: WasmOpcode
pub const wasmOpcodeI64RemS: WasmOpcode
pub const wasmOpcodeI64RemU: WasmOpcode
pub const wasmOpcodeI64And: WasmOpcode
pub const wasmOpcodeI64Or: WasmOpcode
pub const wasmOpcodeI64Xor: WasmOpcode
pub const wasmOpcodeI64Shl: WasmOpcode
pub const wasmOpcodeI64ShrS: WasmOpcode
pub const wasmOpcodeI64ShrU: WasmOpcode
pub const wasmOpcodeI64Rotl: WasmOpcode
pub const wasmOpcodeI64Rotr: WasmOpcode
pub const wasmOpcodeF32Abs: WasmOpcode
pub const wasmOpcodeF32Neg: WasmOpcode
pub const wasmOpcodeF32Ceil: WasmOpcode
pub const wasmOpcodeF32Floor: WasmOpcode
pub const wasmOpcodeF32Trunc: WasmOpcode
pub const wasmOpcodeF32Nearest: WasmOpcode
pub const wasmOpcodeF32Sqrt: WasmOpcode
pub const wasmOpcodeF32Add: WasmOpcode
pub const wasmOpcodeF32Sub: WasmOpcode
pub const wasmOpcodeF32Mul: WasmOpcode
pub const wasmOpcodeF32Div: WasmOpcode
pub const wasmOpcodeF32Min: WasmOpcode
pub const wasmOpcodeF32Max: WasmOpcode
pub const wasmOpcodeF32CopySign: WasmOpcode
pub const wasmOpcodeF64Abs: WasmOpcode
pub const wasmOpcodeF64Neg: WasmOpcode
pub const wasmOpcodeF64Ceil: WasmOpcode
pub const wasmOpcodeF64Floor: WasmOpcode
pub const wasmOpcodeF64Trunc: WasmOpcode
pub const wasmOpcodeF64Nearest: WasmOpcode
pub const wasmOpcodeF64Sqrt: WasmOpcode
pub const wasmOpcodeF64Add: WasmOpcode
pub const wasmOpcodeF64Sub: WasmOpcode
pub const wasmOpcodeF64Mul: WasmOpcode
pub const wasmOpcodeF64Div: WasmOpcode
pub const wasmOpcodeF64Min: WasmOpcode
pub const wasmOpcodeF64Max: WasmOpcode
pub const wasmOpcodeF64CopySign: WasmOpcode
pub const wasmOpcodeI32WrapI64: WasmOpcode
pub const wasmOpcodeI32TruncF32S: WasmOpcode
pub const wasmOpcodeI32TruncF32U: WasmOpcode
pub const wasmOpcodeI32TruncF64S: WasmOpcode
pub const wasmOpcodeI32TruncF64U: WasmOpcode
pub const wasmOpcodeI64ExtendI32S: WasmOpcode
pub const wasmOpcodeI64ExtendI32U: WasmOpcode
pub const wasmOpcodeI64TruncF32S: WasmOpcode
pub const wasmOpcodeI64TruncF32U: WasmOpcode
pub const wasmOpcodeI64TruncF64S: WasmOpcode
pub const wasmOpcodeI64TruncF64U: WasmOpcode
pub const wasmOpcodeF32ConvertI32S: WasmOpcode
pub const wasmOpcodeF32ConvertI32U: WasmOpcode
pub const wasmOpcodeF32ConvertI64S: WasmOpcode
pub const wasmOpcodeF32ConvertI64U: WasmOpcode
pub const wasmOpcodeF32DemoteF64: WasmOpcode
pub const wasmOpcodeF64ConvertI32S: WasmOpcode
pub const wasmOpcodeF64ConvertI32U: WasmOpcode
pub const wasmOpcodeF64ConvertI64S: WasmOpcode
pub const wasmOpcodeF64ConvertI64U: WasmOpcode
pub const wasmOpcodeF64PromoteF32: WasmOpcode
pub const wasmOpcodeI32ReinterpretF32: WasmOpcode
pub const wasmOpcodeI64ReinterpretF64: WasmOpcode
pub const wasmOpcodeF32ReinterpretI32: WasmOpcode
pub const wasmOpcodeF64ReinterpretI64: WasmOpcode
pub const wasmOpcodeI32Extend8S: WasmOpcode
pub const wasmOpcodeI32Extend16S: WasmOpcode
pub const wasmOpcodeI64Extend8S: WasmOpcode
pub const wasmOpcodeI64Extend16S: WasmOpcode
pub const wasmOpcodeI64Extend32S: WasmOpcode
pub const wasmOpcodeThreadsPrefix: WasmOpcode
pub const wasmOpcodeMiscPrefix: WasmOpcode
Trait Implementations§
Source§impl Clone for WasmOpcode
impl Clone for WasmOpcode
Source§fn clone(&self) -> WasmOpcode
fn clone(&self) -> WasmOpcode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConstDefault for WasmOpcodewhere
c_int: ConstDefault,
impl ConstDefault for WasmOpcodewhere
c_int: ConstDefault,
Source§impl Debug for WasmOpcode
impl Debug for WasmOpcode
Source§impl Hash for WasmOpcode
impl Hash for WasmOpcode
Source§impl PartialEq for WasmOpcode
impl PartialEq for WasmOpcode
Source§fn eq(&self, other: &WasmOpcode) -> bool
fn eq(&self, other: &WasmOpcode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for WasmOpcode
impl Eq for WasmOpcode
impl StructuralPartialEq for WasmOpcode
Auto Trait Implementations§
impl Freeze for WasmOpcode
impl RefUnwindSafe for WasmOpcode
impl Send for WasmOpcode
impl Sync for WasmOpcode
impl Unpin for WasmOpcode
impl UnsafeUnpin for WasmOpcode
impl UnwindSafe for WasmOpcode
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