Enum wasmer_types::types::TypeResolver
source · pub enum TypeResolver {
I32,
I64,
F32,
F64,
V128,
ExternRef,
FuncRef,
ExceptionRef,
}
Expand description
The resolver for an archived Type
Variants§
I32
The resolver for Type::I32
I64
The resolver for Type::I64
F32
The resolver for Type::F32
F64
The resolver for Type::F64
V128
The resolver for Type::V128
ExternRef
The resolver for Type::ExternRef
FuncRef
The resolver for Type::FuncRef
ExceptionRef
The resolver for Type::ExceptionRef
Auto Trait Implementations§
impl Freeze for TypeResolver
impl RefUnwindSafe for TypeResolver
impl Send for TypeResolver
impl Sync for TypeResolver
impl Unpin for TypeResolver
impl UnwindSafe for TypeResolver
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.