#[repr(C)]pub struct KernelContextRequest {
pub stack: StackHandle,
pub entry: KernelEntry,
pub tls: TlsHandle,
}Expand description
Architecture-neutral request for a new kernel execution context.
Fields§
§stack: StackHandleRuntime-owned stack backing the context.
entry: KernelEntryInitial instruction entry point.
tls: TlsHandleOptional TLS allocation.
Trait Implementations§
Source§impl Clone for KernelContextRequest
impl Clone for KernelContextRequest
Source§fn clone(&self) -> KernelContextRequest
fn clone(&self) -> KernelContextRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KernelContextRequest
Auto Trait Implementations§
impl Freeze for KernelContextRequest
impl RefUnwindSafe for KernelContextRequest
impl Send for KernelContextRequest
impl Sync for KernelContextRequest
impl Unpin for KernelContextRequest
impl UnsafeUnpin for KernelContextRequest
impl UnwindSafe for KernelContextRequest
Blanket Implementations§
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