[][src]Enum parity_wasm::elements::External

pub enum External {
    Function(u32),
    Table(TableType),
    Memory(MemoryType),
    Global(GlobalType),
}

External to local binding.

Variants

Function(u32)

Binds to a function whose type is associated with the given index in the type section.

Table(TableType)

Describes local table definition to be imported as.

Memory(MemoryType)

Describes local memory definition to be imported as.

Global(GlobalType)

Describes local global entry to be imported as.

Trait Implementations

impl Deserialize for External[src]

type Error = Error

Serialization error produced by deserialization routine.

impl Serialize for External[src]

type Error = Error

Serialization error produced by serialization routine.

impl Clone for External[src]

impl Copy for External[src]

impl PartialEq<External> for External[src]

impl Debug for External[src]

Auto Trait Implementations

impl Send for External

impl Sync for External

impl Unpin for External

impl UnwindSafe for External

impl RefUnwindSafe for External

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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> 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]