#[repr(u8)]pub enum ArchivedShaAlgo {
Sha224 = 0,
Sha256 = 1,
Sha384 = 2,
Sha512 = 3,
}Expand description
An archived ShaAlgo
Variants§
Sha224 = 0
The archived counterpart of ShaAlgo::Sha224
Sha256 = 1
The archived counterpart of ShaAlgo::Sha256
Sha384 = 2
The archived counterpart of ShaAlgo::Sha384
Sha512 = 3
The archived counterpart of ShaAlgo::Sha512
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedShaAlgowhere
<__C as Fallible>::Error: Source,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedShaAlgowhere
<__C as Fallible>::Error: Source,
impl Portable for ArchivedShaAlgo
Auto Trait Implementations§
impl Freeze for ArchivedShaAlgo
impl RefUnwindSafe for ArchivedShaAlgo
impl Send for ArchivedShaAlgo
impl Sync for ArchivedShaAlgo
impl Unpin for ArchivedShaAlgo
impl UnwindSafe for ArchivedShaAlgo
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.