pub enum ModuleHashResolver{
XXHash(<[u8; 8] as Archive>::Resolver),
Sha256(<[u8; 32] as Archive>::Resolver),
}
Expand description
The resolver for an archived ModuleHash
Variants§
XXHash(<[u8; 8] as Archive>::Resolver)
The resolver for ModuleHash::XXHash
Sha256(<[u8; 32] as Archive>::Resolver)
The resolver for ModuleHash::Sha256
Auto Trait Implementations§
impl Freeze for ModuleHashResolver
impl RefUnwindSafe for ModuleHashResolver
impl Send for ModuleHashResolver
impl Sync for ModuleHashResolver
impl Unpin for ModuleHashResolver
impl UnwindSafe for ModuleHashResolver
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.