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