Skip to main content

WasmOpcode

Struct WasmOpcode 

Source
#[repr(transparent)]
pub struct WasmOpcode(pub c_int);

Tuple Fields§

§0: c_int

Implementations§

Source§

impl WasmOpcode

Source

pub const wasmOpcodeUnreachable: WasmOpcode

Source

pub const wasmOpcodeNop: WasmOpcode

Source

pub const wasmOpcodeBlock: WasmOpcode

Source

pub const wasmOpcodeLoop: WasmOpcode

Source

pub const wasmOpcodeIf: WasmOpcode

Source

pub const wasmOpcodeElse: WasmOpcode

Source

pub const wasmOpcodeEnd: WasmOpcode

Source

pub const wasmOpcodeBr: WasmOpcode

Source

pub const wasmOpcodeBrIf: WasmOpcode

Source

pub const wasmOpcodeBrTable: WasmOpcode

Source

pub const wasmOpcodeReturn: WasmOpcode

Source

pub const wasmOpcodeCall: WasmOpcode

Source

pub const wasmOpcodeCallIndirect: WasmOpcode

Source

pub const wasmOpcodeDrop: WasmOpcode

Source

pub const wasmOpcodeSelect: WasmOpcode

Source

pub const wasmOpcodeLocalGet: WasmOpcode

Source

pub const wasmOpcodeLocalSet: WasmOpcode

Source

pub const wasmOpcodeLocalTee: WasmOpcode

Source

pub const wasmOpcodeGlobalGet: WasmOpcode

Source

pub const wasmOpcodeGlobalSet: WasmOpcode

Source

pub const wasmOpcodeI32Load: WasmOpcode

Source

pub const wasmOpcodeI64Load: WasmOpcode

Source

pub const wasmOpcodeF32Load: WasmOpcode

Source

pub const wasmOpcodeF64Load: WasmOpcode

Source

pub const wasmOpcodeI32Load8S: WasmOpcode

Source

pub const wasmOpcodeI32Load8U: WasmOpcode

Source

pub const wasmOpcodeI32Load16S: WasmOpcode

Source

pub const wasmOpcodeI32Load16U: WasmOpcode

Source

pub const wasmOpcodeI64Load8S: WasmOpcode

Source

pub const wasmOpcodeI64Load8U: WasmOpcode

Source

pub const wasmOpcodeI64Load16S: WasmOpcode

Source

pub const wasmOpcodeI64Load16U: WasmOpcode

Source

pub const wasmOpcodeI64Load32S: WasmOpcode

Source

pub const wasmOpcodeI64Load32U: WasmOpcode

Source

pub const wasmOpcodeI32Store: WasmOpcode

Source

pub const wasmOpcodeI64Store: WasmOpcode

Source

pub const wasmOpcodeF32Store: WasmOpcode

Source

pub const wasmOpcodeF64Store: WasmOpcode

Source

pub const wasmOpcodeI32Store8: WasmOpcode

Source

pub const wasmOpcodeI32Store16: WasmOpcode

Source

pub const wasmOpcodeI64Store8: WasmOpcode

Source

pub const wasmOpcodeI64Store16: WasmOpcode

Source

pub const wasmOpcodeI64Store32: WasmOpcode

Source

pub const wasmOpcodeMemorySize: WasmOpcode

Source

pub const wasmOpcodeMemoryGrow: WasmOpcode

Source

pub const wasmOpcodeI32Const: WasmOpcode

Source

pub const wasmOpcodeI64Const: WasmOpcode

Source

pub const wasmOpcodeF32Const: WasmOpcode

Source

pub const wasmOpcodeF64Const: WasmOpcode

Source

pub const wasmOpcodeI32Eqz: WasmOpcode

Source

pub const wasmOpcodeI32Eq: WasmOpcode

Source

pub const wasmOpcodeI32Ne: WasmOpcode

Source

pub const wasmOpcodeI32LtS: WasmOpcode

Source

pub const wasmOpcodeI32LtU: WasmOpcode

Source

pub const wasmOpcodeI32GtS: WasmOpcode

Source

pub const wasmOpcodeI32GtU: WasmOpcode

Source

pub const wasmOpcodeI32LeS: WasmOpcode

Source

pub const wasmOpcodeI32LeU: WasmOpcode

Source

pub const wasmOpcodeI32GeS: WasmOpcode

Source

pub const wasmOpcodeI32GeU: WasmOpcode

Source

pub const wasmOpcodeI64Eqz: WasmOpcode

Source

pub const wasmOpcodeI64Eq: WasmOpcode

Source

pub const wasmOpcodeI64Ne: WasmOpcode

Source

pub const wasmOpcodeI64LtS: WasmOpcode

Source

pub const wasmOpcodeI64LtU: WasmOpcode

Source

pub const wasmOpcodeI64GtS: WasmOpcode

Source

pub const wasmOpcodeI64GtU: WasmOpcode

Source

pub const wasmOpcodeI64LeS: WasmOpcode

Source

pub const wasmOpcodeI64LeU: WasmOpcode

Source

pub const wasmOpcodeI64GeS: WasmOpcode

Source

pub const wasmOpcodeI64GeU: WasmOpcode

Source

pub const wasmOpcodeF32Eq: WasmOpcode

Source

pub const wasmOpcodeF32Ne: WasmOpcode

Source

pub const wasmOpcodeF32Lt: WasmOpcode

Source

pub const wasmOpcodeF32Gt: WasmOpcode

Source

pub const wasmOpcodeF32Le: WasmOpcode

Source

pub const wasmOpcodeF32Ge: WasmOpcode

Source

pub const wasmOpcodeF64Eq: WasmOpcode

Source

pub const wasmOpcodeF64Ne: WasmOpcode

Source

pub const wasmOpcodeF64Lt: WasmOpcode

Source

pub const wasmOpcodeF64Gt: WasmOpcode

Source

pub const wasmOpcodeF64Le: WasmOpcode

Source

pub const wasmOpcodeF64Ge: WasmOpcode

Source

pub const wasmOpcodeI32Clz: WasmOpcode

Source

pub const wasmOpcodeI32Ctz: WasmOpcode

Source

pub const wasmOpcodeI32PopCnt: WasmOpcode

Source

pub const wasmOpcodeI32Add: WasmOpcode

Source

pub const wasmOpcodeI32Sub: WasmOpcode

Source

pub const wasmOpcodeI32Mul: WasmOpcode

Source

pub const wasmOpcodeI32DivS: WasmOpcode

Source

pub const wasmOpcodeI32DivU: WasmOpcode

Source

pub const wasmOpcodeI32RemS: WasmOpcode

Source

pub const wasmOpcodeI32RemU: WasmOpcode

Source

pub const wasmOpcodeI32And: WasmOpcode

Source

pub const wasmOpcodeI32Or: WasmOpcode

Source

pub const wasmOpcodeI32Xor: WasmOpcode

Source

pub const wasmOpcodeI32Shl: WasmOpcode

Source

pub const wasmOpcodeI32ShrS: WasmOpcode

Source

pub const wasmOpcodeI32ShrU: WasmOpcode

Source

pub const wasmOpcodeI32Rotl: WasmOpcode

Source

pub const wasmOpcodeI32Rotr: WasmOpcode

Source

pub const wasmOpcodeI64Clz: WasmOpcode

Source

pub const wasmOpcodeI64Ctz: WasmOpcode

Source

pub const wasmOpcodeI64PopCnt: WasmOpcode

Source

pub const wasmOpcodeI64Add: WasmOpcode

Source

pub const wasmOpcodeI64Sub: WasmOpcode

Source

pub const wasmOpcodeI64Mul: WasmOpcode

Source

pub const wasmOpcodeI64DivS: WasmOpcode

Source

pub const wasmOpcodeI64DivU: WasmOpcode

Source

pub const wasmOpcodeI64RemS: WasmOpcode

Source

pub const wasmOpcodeI64RemU: WasmOpcode

Source

pub const wasmOpcodeI64And: WasmOpcode

Source

pub const wasmOpcodeI64Or: WasmOpcode

Source

pub const wasmOpcodeI64Xor: WasmOpcode

Source

pub const wasmOpcodeI64Shl: WasmOpcode

Source

pub const wasmOpcodeI64ShrS: WasmOpcode

Source

pub const wasmOpcodeI64ShrU: WasmOpcode

Source

pub const wasmOpcodeI64Rotl: WasmOpcode

Source

pub const wasmOpcodeI64Rotr: WasmOpcode

Source

pub const wasmOpcodeF32Abs: WasmOpcode

Source

pub const wasmOpcodeF32Neg: WasmOpcode

Source

pub const wasmOpcodeF32Ceil: WasmOpcode

Source

pub const wasmOpcodeF32Floor: WasmOpcode

Source

pub const wasmOpcodeF32Trunc: WasmOpcode

Source

pub const wasmOpcodeF32Nearest: WasmOpcode

Source

pub const wasmOpcodeF32Sqrt: WasmOpcode

Source

pub const wasmOpcodeF32Add: WasmOpcode

Source

pub const wasmOpcodeF32Sub: WasmOpcode

Source

pub const wasmOpcodeF32Mul: WasmOpcode

Source

pub const wasmOpcodeF32Div: WasmOpcode

Source

pub const wasmOpcodeF32Min: WasmOpcode

Source

pub const wasmOpcodeF32Max: WasmOpcode

Source

pub const wasmOpcodeF32CopySign: WasmOpcode

Source

pub const wasmOpcodeF64Abs: WasmOpcode

Source

pub const wasmOpcodeF64Neg: WasmOpcode

Source

pub const wasmOpcodeF64Ceil: WasmOpcode

Source

pub const wasmOpcodeF64Floor: WasmOpcode

Source

pub const wasmOpcodeF64Trunc: WasmOpcode

Source

pub const wasmOpcodeF64Nearest: WasmOpcode

Source

pub const wasmOpcodeF64Sqrt: WasmOpcode

Source

pub const wasmOpcodeF64Add: WasmOpcode

Source

pub const wasmOpcodeF64Sub: WasmOpcode

Source

pub const wasmOpcodeF64Mul: WasmOpcode

Source

pub const wasmOpcodeF64Div: WasmOpcode

Source

pub const wasmOpcodeF64Min: WasmOpcode

Source

pub const wasmOpcodeF64Max: WasmOpcode

Source

pub const wasmOpcodeF64CopySign: WasmOpcode

Source

pub const wasmOpcodeI32WrapI64: WasmOpcode

Source

pub const wasmOpcodeI32TruncF32S: WasmOpcode

Source

pub const wasmOpcodeI32TruncF32U: WasmOpcode

Source

pub const wasmOpcodeI32TruncF64S: WasmOpcode

Source

pub const wasmOpcodeI32TruncF64U: WasmOpcode

Source

pub const wasmOpcodeI64ExtendI32S: WasmOpcode

Source

pub const wasmOpcodeI64ExtendI32U: WasmOpcode

Source

pub const wasmOpcodeI64TruncF32S: WasmOpcode

Source

pub const wasmOpcodeI64TruncF32U: WasmOpcode

Source

pub const wasmOpcodeI64TruncF64S: WasmOpcode

Source

pub const wasmOpcodeI64TruncF64U: WasmOpcode

Source

pub const wasmOpcodeF32ConvertI32S: WasmOpcode

Source

pub const wasmOpcodeF32ConvertI32U: WasmOpcode

Source

pub const wasmOpcodeF32ConvertI64S: WasmOpcode

Source

pub const wasmOpcodeF32ConvertI64U: WasmOpcode

Source

pub const wasmOpcodeF32DemoteF64: WasmOpcode

Source

pub const wasmOpcodeF64ConvertI32S: WasmOpcode

Source

pub const wasmOpcodeF64ConvertI32U: WasmOpcode

Source

pub const wasmOpcodeF64ConvertI64S: WasmOpcode

Source

pub const wasmOpcodeF64ConvertI64U: WasmOpcode

Source

pub const wasmOpcodeF64PromoteF32: WasmOpcode

Source

pub const wasmOpcodeI32ReinterpretF32: WasmOpcode

Source

pub const wasmOpcodeI64ReinterpretF64: WasmOpcode

Source

pub const wasmOpcodeF32ReinterpretI32: WasmOpcode

Source

pub const wasmOpcodeF64ReinterpretI64: WasmOpcode

Source

pub const wasmOpcodeI32Extend8S: WasmOpcode

Source

pub const wasmOpcodeI32Extend16S: WasmOpcode

Source

pub const wasmOpcodeI64Extend8S: WasmOpcode

Source

pub const wasmOpcodeI64Extend16S: WasmOpcode

Source

pub const wasmOpcodeI64Extend32S: WasmOpcode

Source

pub const wasmOpcodeThreadsPrefix: WasmOpcode

Source

pub const wasmOpcodeMiscPrefix: WasmOpcode

Trait Implementations§

Source§

impl Clone for WasmOpcode

Source§

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)

Performs copy-assignment from source. Read more
Source§

impl ConstDefault for WasmOpcode

Source§

const DEFAULT: Self

The constant default value.
Source§

impl Debug for WasmOpcode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for WasmOpcode

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for WasmOpcode

Source§

fn eq(&self, other: &WasmOpcode) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for WasmOpcode

Source§

impl Eq for WasmOpcode

Source§

impl StructuralPartialEq for WasmOpcode

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.