pub struct WorkflowStatistics {
pub task_count: usize,
pub edge_count: usize,
pub root_task_count: usize,
pub leaf_task_count: usize,
pub task_type_counts: HashMap<String, usize>,
pub estimated_duration: Duration,
pub critical_path_length: usize,
}Expand description
Workflow statistics.
Fields§
§task_count: usizeTotal number of tasks.
edge_count: usizeTotal number of edges.
root_task_count: usizeNumber of root tasks.
leaf_task_count: usizeNumber of leaf tasks.
task_type_counts: HashMap<String, usize>Task type distribution.
estimated_duration: DurationEstimated duration.
critical_path_length: usizeCritical path length.
Trait Implementations§
Source§impl Clone for WorkflowStatistics
impl Clone for WorkflowStatistics
Source§fn clone(&self) -> WorkflowStatistics
fn clone(&self) -> WorkflowStatistics
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 WorkflowStatistics
impl RefUnwindSafe for WorkflowStatistics
impl Send for WorkflowStatistics
impl Sync for WorkflowStatistics
impl Unpin for WorkflowStatistics
impl UnsafeUnpin for WorkflowStatistics
impl UnwindSafe for WorkflowStatistics
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