Enum wasmer_types::indexes::ExportIndexResolver
source · pub enum ExportIndexResolverwhere
FunctionIndex: Archive,
TableIndex: Archive,
MemoryIndex: Archive,
TagIndex: Archive,
GlobalIndex: Archive,{
Function(<FunctionIndex as Archive>::Resolver),
Table(<TableIndex as Archive>::Resolver),
Memory(<MemoryIndex as Archive>::Resolver),
Tag(<TagIndex as Archive>::Resolver),
Global(<GlobalIndex as Archive>::Resolver),
}
Expand description
The resolver for an archived ExportIndex
Variants§
Function(<FunctionIndex as Archive>::Resolver)
The resolver for ExportIndex::Function
Table(<TableIndex as Archive>::Resolver)
The resolver for ExportIndex::Table
Memory(<MemoryIndex as Archive>::Resolver)
The resolver for ExportIndex::Memory
Tag(<TagIndex as Archive>::Resolver)
The resolver for ExportIndex::Tag
Global(<GlobalIndex as Archive>::Resolver)
The resolver for ExportIndex::Global
Auto Trait Implementations§
impl Freeze for ExportIndexResolver
impl RefUnwindSafe for ExportIndexResolver
impl Send for ExportIndexResolver
impl Sync for ExportIndexResolver
impl Unpin for ExportIndexResolver
impl UnwindSafe for ExportIndexResolver
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.