WasmThreadsOpcode

Struct WasmThreadsOpcode 

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

Tuple Fields§

§0: c_int

Implementations§

Source§

impl WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeMemoryAtomicNotify: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeMemoryAtomicWait32: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeMemoryAtomicWait64: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeAtomicFence: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicLoad: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicLoad: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicLoad8U: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicLoad16U: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicLoad8U: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicLoad16U: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicLoad32U: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicStore: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicStore: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicStore8: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicStore16: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicStore8: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicStore16: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicStore32: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWAdd: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWAdd: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8AddU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16AddU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8AddU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16AddU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32AddU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWSub: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWSub: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8SubU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16SubU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8SubU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16SubU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32SubU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWAnd: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWAnd: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8AndU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16AndU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8AndU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16AndU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32AndU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWOr: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWOr: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8OrU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16OrU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8OrU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16OrU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32OrU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWXor: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWXor: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8XorU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16XorU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8XorU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16XorU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32XorU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWXchg: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWXchg: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8XchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16XchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8XchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16XchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32XchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMWCmpxchg: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMWCmpxchg: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW8CmpxchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI32AtomicRMW16CmpxchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW8CmpxchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW16CmpxchgU: WasmThreadsOpcode

Source

pub const wasmThreadsOpcodeI64AtomicRMW32CmpxchgU: WasmThreadsOpcode

Trait Implementations§

Source§

impl Clone for WasmThreadsOpcode

Source§

fn clone(&self) -> WasmThreadsOpcode

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl ConstDefault for WasmThreadsOpcode

Source§

const DEFAULT: Self

The constant default value.
Source§

impl Debug for WasmThreadsOpcode

Source§

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

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

impl Hash for WasmThreadsOpcode

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 WasmThreadsOpcode

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · 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 WasmThreadsOpcode

Source§

impl Eq for WasmThreadsOpcode

Source§

impl StructuralPartialEq for WasmThreadsOpcode

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.