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