#[repr(C)]pub struct ArchivedWireEndpointDef{
pub entry_pc: <u64 as Archive>::Archived,
pub stack_top: <u64 as Archive>::Archived,
pub arg_cnode_slot: <u32 as Archive>::Archived,
pub arg_cnode_size: <u8 as Archive>::Archived,
pub initial_regs: <[u64; 13] as Archive>::Archived,
}Expand description
An archived WireEndpointDef
Fields§
§entry_pc: <u64 as Archive>::ArchivedThe archived counterpart of WireEndpointDef::entry_pc
stack_top: <u64 as Archive>::ArchivedThe archived counterpart of WireEndpointDef::stack_top
arg_cnode_slot: <u32 as Archive>::ArchivedThe archived counterpart of WireEndpointDef::arg_cnode_slot
arg_cnode_size: <u8 as Archive>::ArchivedThe archived counterpart of WireEndpointDef::arg_cnode_size
initial_regs: <[u64; 13] as Archive>::ArchivedThe archived counterpart of WireEndpointDef::initial_regs
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedWireEndpointDef
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedWireEndpointDef
impl Portable for ArchivedWireEndpointDef
Auto Trait Implementations§
impl Freeze for ArchivedWireEndpointDef
impl RefUnwindSafe for ArchivedWireEndpointDef
impl Send for ArchivedWireEndpointDef
impl Sync for ArchivedWireEndpointDef
impl Unpin for ArchivedWireEndpointDef
impl UnsafeUnpin for ArchivedWireEndpointDef
impl UnwindSafe for ArchivedWireEndpointDef
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.