[][src]Struct wasmer_clif_fork_wasm::FuncIndex

pub struct FuncIndex(_);

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

Methods

impl FuncIndex

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<FuncIndex> for FuncIndex[src]

impl Eq for FuncIndex[src]

impl Ord for FuncIndex[src]

impl PartialOrd<FuncIndex> for FuncIndex[src]

impl Hash for FuncIndex[src]

impl Copy for FuncIndex[src]

impl Debug for FuncIndex[src]

impl Clone for FuncIndex[src]

impl ReservedValue for FuncIndex

impl EntityRef for FuncIndex

Auto Trait Implementations

impl Send for FuncIndex

impl Sync for FuncIndex

impl Unpin for FuncIndex

impl RefUnwindSafe for FuncIndex

impl UnwindSafe for FuncIndex

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]