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