pub struct GraphStats {Show 13 fields
pub total_tasks: usize,
pub total_relationships: usize,
pub pending_tasks: usize,
pub running_tasks: usize,
pub blocked_tasks: usize,
pub completed_tasks: usize,
pub failed_tasks: usize,
pub spawn_relationships: usize,
pub channel_relationships: usize,
pub resource_relationships: usize,
pub dataflow_relationships: usize,
pub dependency_relationships: usize,
pub critical_path_length: usize,
}Expand description
Statistics about the task graph
Fields§
§total_tasks: usizeTotal number of tasks
total_relationships: usizeTotal number of relationships
pending_tasks: usizeNumber of pending tasks
running_tasks: usizeNumber of running tasks
blocked_tasks: usizeNumber of blocked tasks
completed_tasks: usizeNumber of completed tasks
failed_tasks: usizeNumber of failed tasks
spawn_relationships: usizeNumber of spawn relationships
channel_relationships: usizeNumber of channel relationships
resource_relationships: usizeNumber of shared resource relationships
dataflow_relationships: usizeNumber of data flow relationships
dependency_relationships: usizeNumber of dependency relationships
critical_path_length: usizeLength of the critical path
Trait Implementations§
Source§impl Clone for GraphStats
impl Clone for GraphStats
Source§fn clone(&self) -> GraphStats
fn clone(&self) -> GraphStats
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 moreSource§impl Debug for GraphStats
impl Debug for GraphStats
Source§impl Default for GraphStats
impl Default for GraphStats
Source§fn default() -> GraphStats
fn default() -> GraphStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GraphStats
impl RefUnwindSafe for GraphStats
impl Send for GraphStats
impl Sync for GraphStats
impl Unpin for GraphStats
impl UnwindSafe for GraphStats
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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