Enum wasmer_types::types::GlobalInitResolver
source · pub enum GlobalInitResolverwhere
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,
V128: Archive,
GlobalIndex: Archive,
FunctionIndex: Archive,{
I32Const(<i32 as Archive>::Resolver),
I64Const(<i64 as Archive>::Resolver),
F32Const(<f32 as Archive>::Resolver),
F64Const(<f64 as Archive>::Resolver),
V128Const(<V128 as Archive>::Resolver),
GetGlobal(<GlobalIndex as Archive>::Resolver),
RefNullConst,
RefFunc(<FunctionIndex as Archive>::Resolver),
}
Expand description
The resolver for an archived GlobalInit
Variants§
I32Const(<i32 as Archive>::Resolver)
The resolver for GlobalInit::I32Const
I64Const(<i64 as Archive>::Resolver)
The resolver for GlobalInit::I64Const
F32Const(<f32 as Archive>::Resolver)
The resolver for GlobalInit::F32Const
F64Const(<f64 as Archive>::Resolver)
The resolver for GlobalInit::F64Const
V128Const(<V128 as Archive>::Resolver)
The resolver for GlobalInit::V128Const
GetGlobal(<GlobalIndex as Archive>::Resolver)
The resolver for GlobalInit::GetGlobal
RefNullConst
The resolver for GlobalInit::RefNullConst
RefFunc(<FunctionIndex as Archive>::Resolver)
The resolver for GlobalInit::RefFunc
Auto Trait Implementations§
impl Freeze for GlobalInitResolver
impl RefUnwindSafe for GlobalInitResolver
impl Send for GlobalInitResolver
impl Sync for GlobalInitResolver
impl Unpin for GlobalInitResolver
impl UnwindSafe for GlobalInitResolver
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.