pub struct TaskGraphStatistics {
pub total_nodes: usize,
pub completed_nodes: usize,
pub running_nodes: usize,
pub pending_nodes: usize,
pub failed_nodes: usize,
pub total_estimated_duration: u64,
pub critical_path_duration: u64,
pub completion_percentage: f64,
}Fields§
§total_nodes: usize§completed_nodes: usize§running_nodes: usize§pending_nodes: usize§failed_nodes: usize§total_estimated_duration: u64§critical_path_duration: u64§completion_percentage: f64Trait Implementations§
Source§impl Debug for TaskGraphStatistics
impl Debug for TaskGraphStatistics
Auto Trait Implementations§
impl Freeze for TaskGraphStatistics
impl RefUnwindSafe for TaskGraphStatistics
impl Send for TaskGraphStatistics
impl Sync for TaskGraphStatistics
impl Unpin for TaskGraphStatistics
impl UnwindSafe for TaskGraphStatistics
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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