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 Copy for WasmOpcode

Source§

impl Debug for WasmOpcode

Source§

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

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

impl Eq for WasmOpcode

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
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.