Enum wasmer_types::indexes::ImportIndexResolver
source · pub enum ImportIndexResolverwhere
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 ImportIndex
Variants§
Function(<FunctionIndex as Archive>::Resolver)
The resolver for ImportIndex::Function
Table(<TableIndex as Archive>::Resolver)
The resolver for ImportIndex::Table
Memory(<MemoryIndex as Archive>::Resolver)
The resolver for ImportIndex::Memory
Tag(<TagIndex as Archive>::Resolver)
The resolver for ImportIndex::Tag
Global(<GlobalIndex as Archive>::Resolver)
The resolver for ImportIndex::Global
Auto Trait Implementations§
impl Freeze for ImportIndexResolver
impl RefUnwindSafe for ImportIndexResolver
impl Send for ImportIndexResolver
impl Sync for ImportIndexResolver
impl Unpin for ImportIndexResolver
impl UnwindSafe for ImportIndexResolver
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.