pub struct TaskIdentity { /* private fields */ }Expand description
Exact reporting identity and immutable metadata of one task.
The label and phase-qualified key identify the task in progress output. Metadata contains the complete application-defined task metadata map, including configuration provenance when attached by the caller.
Implementations§
Source§impl TaskIdentity
impl TaskIdentity
Sourcepub fn iter(&self) -> impl ExactSizeIterator<Item = (&str, &Value)>
pub fn iter(&self) -> impl ExactSizeIterator<Item = (&str, &Value)>
Iterates task metadata in deterministic key order.
Trait Implementations§
Source§impl Clone for TaskIdentity
impl Clone for TaskIdentity
Source§fn clone(&self) -> TaskIdentity
fn clone(&self) -> TaskIdentity
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 moreAuto Trait Implementations§
impl Freeze for TaskIdentity
impl RefUnwindSafe for TaskIdentity
impl Send for TaskIdentity
impl Sync for TaskIdentity
impl Unpin for TaskIdentity
impl UnsafeUnpin for TaskIdentity
impl UnwindSafe for TaskIdentity
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more