Enum wast::component::ComponentExportAliasKind
source · [−]pub enum ComponentExportAliasKind {
CoreModule,
Func,
Value,
Type,
Component,
Instance,
}
Expand description
Represents the kind of instance export alias.
Variants
CoreModule
The alias is to a core module export.
Func
The alias is to a function export.
Value
The alias is to a value export.
Type
The alias is to a type export.
Component
The alias is to a component export.
Instance
The alias is to an instance export.
Trait Implementations
sourceimpl Clone for ComponentExportAliasKind
impl Clone for ComponentExportAliasKind
sourcefn clone(&self) -> ComponentExportAliasKind
fn clone(&self) -> ComponentExportAliasKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ComponentExportAliasKind
impl Debug for ComponentExportAliasKind
sourceimpl From<ComponentExportAliasKind> for ComponentExportKind
impl From<ComponentExportAliasKind> for ComponentExportKind
sourcefn from(kind: ComponentExportAliasKind) -> Self
fn from(kind: ComponentExportAliasKind) -> Self
Performs the conversion.
sourceimpl<'a> Parse<'a> for ComponentExportAliasKind
impl<'a> Parse<'a> for ComponentExportAliasKind
impl Copy for ComponentExportAliasKind
impl Eq for ComponentExportAliasKind
impl StructuralEq for ComponentExportAliasKind
impl StructuralPartialEq for ComponentExportAliasKind
Auto Trait Implementations
impl RefUnwindSafe for ComponentExportAliasKind
impl Send for ComponentExportAliasKind
impl Sync for ComponentExportAliasKind
impl Unpin for ComponentExportAliasKind
impl UnwindSafe for ComponentExportAliasKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more