pub struct TaskGraphStatistics {
pub total_tasks: usize,
pub status_counts: HashMap<TaskStatus, usize>,
pub total_edges: usize,
pub cached_results: usize,
}Expand description
Task graph statistics.
Fields§
§total_tasks: usizeTotal number of tasks
status_counts: HashMap<TaskStatus, usize>Task counts by status
total_edges: usizeTotal number of dependencies
cached_results: usizeNumber of cached results
Trait Implementations§
Source§impl Clone for TaskGraphStatistics
impl Clone for TaskGraphStatistics
Source§fn clone(&self) -> TaskGraphStatistics
fn clone(&self) -> TaskGraphStatistics
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 TaskGraphStatistics
impl Debug for TaskGraphStatistics
Source§impl<'de> Deserialize<'de> for TaskGraphStatistics
impl<'de> Deserialize<'de> for TaskGraphStatistics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TaskGraphStatistics
impl RefUnwindSafe for TaskGraphStatistics
impl Send for TaskGraphStatistics
impl Sync for TaskGraphStatistics
impl Unpin for TaskGraphStatistics
impl UnsafeUnpin 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