[][src]Enum bwasm::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 StructuralPartialEq for External[src]

impl Clone for External[src]

impl Serialize for External[src]

type Error = Error

Serialization error produced by serialization routine.

impl Copy for External[src]

impl PartialEq<External> for External[src]

impl Debug for External[src]

Auto Trait Implementations

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]