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: DistributedTaskTask
assigned_node: NodeIdAssigned node
start_time: InstantStart time
progress: f64Progress (0.0..1.0)
status: TaskStatusCurrent status
resource_usage: TaskResourceUsageResource 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