#[repr(u8)]pub enum ArchivedAeadAlgorithm {
Aes256Gcm = 0,
ChaCha20Poly1305 = 1,
}Expand description
An archived AeadAlgorithm
Variants§
Aes256Gcm = 0
The archived counterpart of AeadAlgorithm::Aes256Gcm
ChaCha20Poly1305 = 1
The archived counterpart of AeadAlgorithm::ChaCha20Poly1305
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAeadAlgorithm
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAeadAlgorithm
impl Portable for ArchivedAeadAlgorithm
Auto Trait Implementations§
impl Freeze for ArchivedAeadAlgorithm
impl RefUnwindSafe for ArchivedAeadAlgorithm
impl Send for ArchivedAeadAlgorithm
impl Sync for ArchivedAeadAlgorithm
impl Unpin for ArchivedAeadAlgorithm
impl UnsafeUnpin for ArchivedAeadAlgorithm
impl UnwindSafe for ArchivedAeadAlgorithm
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§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.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.