pub struct TaskAnchor(/* private fields */);Expand description
Opaque task address installed in the architecture’s current-task register.
The runtime owns the pointed-to object and its layout. Creating this value does not make the object readable or extend its lifetime. A context switch requires the runtime to keep the anchor pinned and alive through its use.
Implementations§
Trait Implementations§
Source§impl Clone for TaskAnchor
impl Clone for TaskAnchor
Source§fn clone(&self) -> TaskAnchor
fn clone(&self) -> TaskAnchor
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 TaskAnchor
Source§impl Debug for TaskAnchor
impl Debug for TaskAnchor
impl Eq for TaskAnchor
Source§impl PartialEq for TaskAnchor
impl PartialEq for TaskAnchor
impl StructuralPartialEq for TaskAnchor
Auto Trait Implementations§
impl !Send for TaskAnchor
impl !Sync for TaskAnchor
impl Freeze for TaskAnchor
impl RefUnwindSafe for TaskAnchor
impl Unpin for TaskAnchor
impl UnsafeUnpin for TaskAnchor
impl UnwindSafe for TaskAnchor
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