pub struct RunningTask {
pub task: DistributedTask,
pub assigned_node: NodeId,
pub start_time: Instant,
pub progress: f64,
pub status: TaskStatus,
pub resource_usage: TaskResourceUsage,
}
Expand description
Running task information
Fields§
§task: DistributedTask
Task
assigned_node: NodeId
Assigned node
start_time: Instant
Start time
progress: f64
Progress (0.0..1.0)
status: TaskStatus
Current status
resource_usage: TaskResourceUsage
Resource usage
Trait Implementations§
Source§impl Clone for RunningTask
impl Clone for RunningTask
Source§fn clone(&self) -> RunningTask
fn clone(&self) -> RunningTask
Returns a duplicate of the value. Read more
1.0.0 · 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 RunningTask
impl RefUnwindSafe for RunningTask
impl Send for RunningTask
impl Sync for RunningTask
impl Unpin for RunningTask
impl UnwindSafe for RunningTask
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