pub struct FeaturesResolverwhere
bool: Archive,{
threads: <bool as Archive>::Resolver,
reference_types: <bool as Archive>::Resolver,
simd: <bool as Archive>::Resolver,
bulk_memory: <bool as Archive>::Resolver,
multi_value: <bool as Archive>::Resolver,
tail_call: <bool as Archive>::Resolver,
module_linking: <bool as Archive>::Resolver,
multi_memory: <bool as Archive>::Resolver,
memory64: <bool as Archive>::Resolver,
exceptions: <bool as Archive>::Resolver,
relaxed_simd: <bool as Archive>::Resolver,
extended_const: <bool as Archive>::Resolver,
}Expand description
The resolver for an archived Features
Fields§
§threads: <bool as Archive>::Resolver§reference_types: <bool as Archive>::Resolver§simd: <bool as Archive>::Resolver§bulk_memory: <bool as Archive>::Resolver§multi_value: <bool as Archive>::Resolver§tail_call: <bool as Archive>::Resolver§module_linking: <bool as Archive>::Resolver§multi_memory: <bool as Archive>::Resolver§memory64: <bool as Archive>::Resolver§exceptions: <bool as Archive>::Resolver§relaxed_simd: <bool as Archive>::Resolver§extended_const: <bool as Archive>::ResolverAuto Trait Implementations§
impl Freeze for FeaturesResolver
impl RefUnwindSafe for FeaturesResolver
impl Send for FeaturesResolver
impl Sync for FeaturesResolver
impl Unpin for FeaturesResolver
impl UnwindSafe for FeaturesResolver
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.