pub enum ExternDescriptor {
Function(FuncSig),
Global(GlobalDescriptor),
Memory(MemoryDescriptor),
Table(TableDescriptor),
}Expand description
Information about an import such as its type and metadata.
Variants§
Function(FuncSig)
The import is a function.
Global(GlobalDescriptor)
The import is a global variable.
Memory(MemoryDescriptor)
The import is a Wasm linear memory.
Table(TableDescriptor)
The import is a Wasm table.
Trait Implementations§
Source§impl Clone for ExternDescriptor
impl Clone for ExternDescriptor
Source§fn clone(&self) -> ExternDescriptor
fn clone(&self) -> ExternDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExternDescriptor
impl Debug for ExternDescriptor
Source§impl From<&FuncSig> for ExternDescriptor
impl From<&FuncSig> for ExternDescriptor
Source§fn from(other: &FuncSig) -> ExternDescriptor
fn from(other: &FuncSig) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<&GlobalDescriptor> for ExternDescriptor
impl From<&GlobalDescriptor> for ExternDescriptor
Source§fn from(other: &GlobalDescriptor) -> ExternDescriptor
fn from(other: &GlobalDescriptor) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<&MemoryDescriptor> for ExternDescriptor
impl From<&MemoryDescriptor> for ExternDescriptor
Source§fn from(other: &MemoryDescriptor) -> ExternDescriptor
fn from(other: &MemoryDescriptor) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<&TableDescriptor> for ExternDescriptor
impl From<&TableDescriptor> for ExternDescriptor
Source§fn from(other: &TableDescriptor) -> ExternDescriptor
fn from(other: &TableDescriptor) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<FuncSig> for ExternDescriptor
impl From<FuncSig> for ExternDescriptor
Source§fn from(other: FuncSig) -> ExternDescriptor
fn from(other: FuncSig) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<GlobalDescriptor> for ExternDescriptor
impl From<GlobalDescriptor> for ExternDescriptor
Source§fn from(other: GlobalDescriptor) -> ExternDescriptor
fn from(other: GlobalDescriptor) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<MemoryDescriptor> for ExternDescriptor
impl From<MemoryDescriptor> for ExternDescriptor
Source§fn from(other: MemoryDescriptor) -> ExternDescriptor
fn from(other: MemoryDescriptor) -> ExternDescriptor
Converts to this type from the input type.
Source§impl From<TableDescriptor> for ExternDescriptor
impl From<TableDescriptor> for ExternDescriptor
Source§fn from(other: TableDescriptor) -> ExternDescriptor
fn from(other: TableDescriptor) -> ExternDescriptor
Converts to this type from the input type.
Source§impl PartialEq for ExternDescriptor
impl PartialEq for ExternDescriptor
impl Eq for ExternDescriptor
impl StructuralPartialEq for ExternDescriptor
Auto Trait Implementations§
impl Freeze for ExternDescriptor
impl RefUnwindSafe for ExternDescriptor
impl Send for ExternDescriptor
impl Sync for ExternDescriptor
impl Unpin for ExternDescriptor
impl UnwindSafe for ExternDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.