pub struct RuntimeTaskId { /* private fields */ }Expand description
A task’s complete identity across every runtime in the process.
TaskId values are local to one runtime and may collide. Native registries
that outlive a task quantum use this composite identity for ownership and
cancellation cleanup.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeTaskId
impl Clone for RuntimeTaskId
Source§fn clone(&self) -> RuntimeTaskId
fn clone(&self) -> RuntimeTaskId
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 RuntimeTaskId
Source§impl Debug for RuntimeTaskId
impl Debug for RuntimeTaskId
impl Eq for RuntimeTaskId
Source§impl Hash for RuntimeTaskId
impl Hash for RuntimeTaskId
Source§impl Ord for RuntimeTaskId
impl Ord for RuntimeTaskId
Source§fn cmp(&self, other: &RuntimeTaskId) -> Ordering
fn cmp(&self, other: &RuntimeTaskId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RuntimeTaskId
impl PartialEq for RuntimeTaskId
Source§impl PartialOrd for RuntimeTaskId
impl PartialOrd for RuntimeTaskId
impl StructuralPartialEq for RuntimeTaskId
Auto Trait Implementations§
impl Freeze for RuntimeTaskId
impl RefUnwindSafe for RuntimeTaskId
impl Send for RuntimeTaskId
impl Sync for RuntimeTaskId
impl Unpin for RuntimeTaskId
impl UnsafeUnpin for RuntimeTaskId
impl UnwindSafe for RuntimeTaskId
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.