[][src]Struct wasmer_clif_fork_wasm::SignatureIndex

pub struct SignatureIndex(_);

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

Methods

impl SignatureIndex

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

impl Eq for SignatureIndex[src]

impl Ord for SignatureIndex[src]

impl PartialOrd<SignatureIndex> for SignatureIndex[src]

impl Hash for SignatureIndex[src]

impl Copy for SignatureIndex[src]

impl Debug for SignatureIndex[src]

impl Clone for SignatureIndex[src]

impl ReservedValue for SignatureIndex

impl EntityRef for SignatureIndex

Auto Trait Implementations

impl Send for SignatureIndex

impl Sync for SignatureIndex

impl Unpin for SignatureIndex

impl RefUnwindSafe for SignatureIndex

impl UnwindSafe for SignatureIndex

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]