Enum wasmi::ExternVal [] [src]

pub enum ExternVal {
    Func(FuncRef),
    Table(TableRef),
    Memory(MemoryRef),
    Global(GlobalRef),
}

An external value is the runtime representation of an entity that can be imported or exported.

Variants

Methods

impl ExternVal
[src]

[src]

Get underlying function reference if this ExternVal contains a function, or None if it is some other kind.

[src]

Get underlying table reference if this ExternVal contains a table, or None if it is some other kind.

[src]

Get underlying memory reference if this ExternVal contains a memory, or None if it is some other kind.

[src]

Get underlying global variable reference if this ExternVal contains a global, or None if it is some other kind.

Trait Implementations

impl Clone for ExternVal
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ExternVal
[src]

[src]

Formats the value using the given formatter.