pub struct ExecutionContextHandle(/* private fields */);Expand description
Opaque handle to an architecture execution context.
Implementations§
Source§impl ExecutionContextHandle
impl ExecutionContextHandle
Sourcepub const unsafe fn from_raw(raw: usize) -> Self
pub const unsafe fn from_raw(raw: usize) -> Self
Creates a handle from the runtime-owned opaque value.
§Safety
A non-zero raw value must identify a live runtime-owned object
or resource of this exact handle type. The caller must uphold all
provenance, lifetime, pinning, aliasing, and ownership invariants
required by operations that consume or dereference the handle.
Use Self::NONE for the absent-handle sentinel.
ⓘ
use ax_task::runtime::resource::ExecutionContextHandle;
let _handle = ExecutionContextHandle::from_raw(1);Trait Implementations§
Source§impl Clone for ExecutionContextHandle
impl Clone for ExecutionContextHandle
Source§fn clone(&self) -> ExecutionContextHandle
fn clone(&self) -> ExecutionContextHandle
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 ExecutionContextHandle
Source§impl Debug for ExecutionContextHandle
impl Debug for ExecutionContextHandle
impl Eq for ExecutionContextHandle
Source§impl Hash for ExecutionContextHandle
impl Hash for ExecutionContextHandle
Source§impl PartialEq for ExecutionContextHandle
impl PartialEq for ExecutionContextHandle
impl StructuralPartialEq for ExecutionContextHandle
Auto Trait Implementations§
impl Freeze for ExecutionContextHandle
impl RefUnwindSafe for ExecutionContextHandle
impl Send for ExecutionContextHandle
impl Sync for ExecutionContextHandle
impl Unpin for ExecutionContextHandle
impl UnsafeUnpin for ExecutionContextHandle
impl UnwindSafe for ExecutionContextHandle
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