pub struct ParallelismStats {
pub layer_count: usize,
pub max_layer_width: usize,
pub critical_path: Vec<String>,
}Expand description
Statistics about the parallel layer decomposition of a workspace.
Fields§
§layer_count: usizeNumber of parallel layers (critical path length in layers).
max_layer_width: usizeMaximum number of crates in any single layer.
critical_path: Vec<String>Crates on the critical path (longest dependency chain), ordered.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelismStats
impl RefUnwindSafe for ParallelismStats
impl Send for ParallelismStats
impl Sync for ParallelismStats
impl Unpin for ParallelismStats
impl UnsafeUnpin for ParallelismStats
impl UnwindSafe for ParallelismStats
Blanket Implementations§
impl<T> Allocation for T
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