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