[][src]Struct wasmer_clif_fork_wasm::MemoryIndex

pub struct MemoryIndex(_);

Index type of a linear memory (imported or defined) inside the WebAssembly module.

Methods

impl MemoryIndex

pub fn from_u32(x: u32) -> Self

Return the underlying index value as a u32.

pub fn as_u32(self) -> u32

Return the underlying index value as a u32.

Trait Implementations

impl PartialEq<MemoryIndex> for MemoryIndex[src]

impl Eq for MemoryIndex[src]

impl Ord for MemoryIndex[src]

impl PartialOrd<MemoryIndex> for MemoryIndex[src]

impl Hash for MemoryIndex[src]

impl Copy for MemoryIndex[src]

impl Debug for MemoryIndex[src]

impl Clone for MemoryIndex[src]

impl ReservedValue for MemoryIndex

impl EntityRef for MemoryIndex

Auto Trait Implementations

impl Send for MemoryIndex

impl Sync for MemoryIndex

impl Unpin for MemoryIndex

impl RefUnwindSafe for MemoryIndex

impl UnwindSafe for MemoryIndex

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> SparseMapValue<T> for T where
    T: EntityRef
[src]