#[repr(C)]pub struct ArchivedMemoryMapping{
pub start: <u64 as Archive>::Archived,
pub size: <u64 as Archive>::Archived,
pub source: <SlotPath as Archive>::Archived,
}Expand description
An archived MemoryMapping
Fields§
§start: <u64 as Archive>::ArchivedThe archived counterpart of MemoryMapping::start
size: <u64 as Archive>::ArchivedThe archived counterpart of MemoryMapping::size
source: <SlotPath as Archive>::ArchivedThe archived counterpart of MemoryMapping::source
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedMemoryMapping
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedMemoryMapping
impl Portable for ArchivedMemoryMapping
Auto Trait Implementations§
impl Freeze for ArchivedMemoryMapping
impl RefUnwindSafe for ArchivedMemoryMapping
impl Send for ArchivedMemoryMapping
impl Sync for ArchivedMemoryMapping
impl !Unpin for ArchivedMemoryMapping
impl !UnsafeUnpin for ArchivedMemoryMapping
impl UnwindSafe for ArchivedMemoryMapping
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.