#[repr(C)]pub struct ArchivedShaSetContext{
pub context_id: <Option<usize> as Archive>::Archived,
pub algo: <ShaAlgo as Archive>::Archived,
pub hash_state: <[u8; 64] as Archive>::Archived,
}Expand description
An archived ShaSetContext
Fields§
§context_id: <Option<usize> as Archive>::ArchivedThe archived counterpart of ShaSetContext::context_id
algo: <ShaAlgo as Archive>::ArchivedThe archived counterpart of ShaSetContext::algo
hash_state: <[u8; 64] as Archive>::ArchivedThe archived counterpart of ShaSetContext::hash_state
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedShaSetContext
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedShaSetContext
impl Portable for ArchivedShaSetContext
Auto Trait Implementations§
impl Freeze for ArchivedShaSetContext
impl RefUnwindSafe for ArchivedShaSetContext
impl Send for ArchivedShaSetContext
impl Sync for ArchivedShaSetContext
impl Unpin for ArchivedShaSetContext
impl UnwindSafe for ArchivedShaSetContext
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.