#[repr(C)]pub struct ArchivedSetShamirScheme(pub <ShamirScheme as Archive>::Archived)
where
ShamirScheme: Archive;Expand description
An archived SetShamirScheme
Tuple Fields§
§0: <ShamirScheme as Archive>::ArchivedThe archived counterpart of SetShamirScheme::0
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSetShamirSchemewhere
ShamirScheme: Archive,
<__C as Fallible>::Error: Trace,
<ShamirScheme as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSetShamirSchemewhere
ShamirScheme: Archive,
<__C as Fallible>::Error: Trace,
<ShamirScheme as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedSetShamirSchemewhere
ShamirScheme: Archive,
<ShamirScheme as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedSetShamirScheme
impl RefUnwindSafe for ArchivedSetShamirScheme
impl Send for ArchivedSetShamirScheme
impl Sync for ArchivedSetShamirScheme
impl Unpin for ArchivedSetShamirScheme
impl UnsafeUnpin for ArchivedSetShamirScheme
impl UnwindSafe for ArchivedSetShamirScheme
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.