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

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

impl Copy for External[src]

impl Debug for External[src]

impl Deserialize for External[src]

type Error = Error

Serialization error produced by deserialization routine.

impl PartialEq<External> for External[src]

impl Serialize for External[src]

type Error = Error

Serialization error produced by serialization routine.

impl StructuralPartialEq for External[src]

Auto Trait Implementations

impl RefUnwindSafe for External

impl Send for External

impl Sync for External

impl Unpin for External

impl UnwindSafe for External

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.