pub struct MonorepoExecutionProgress {
pub node_index: usize,
pub total_nodes: usize,
pub node_display: usize,
pub step: &'static str,
}Expand description
Pure progress label for one step inside a multi-node monorepo clone walk.
CLI owns TTY styling; this is unstyled display data only.
Fields§
§node_index: usize0-based index into MonorepoExecutionPlan::nodes.
total_nodes: usizeTotal selected nodes in the plan.
node_display: usize1-based human node ordinal (node_index + 1, floored at 1 when total is 0).
step: &'static strStable step id from MonorepoNodeExecutionStep::as_str.
Implementations§
Trait Implementations§
Source§impl Clone for MonorepoExecutionProgress
impl Clone for MonorepoExecutionProgress
Source§fn clone(&self) -> MonorepoExecutionProgress
fn clone(&self) -> MonorepoExecutionProgress
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 moreSource§impl Debug for MonorepoExecutionProgress
impl Debug for MonorepoExecutionProgress
impl Eq for MonorepoExecutionProgress
impl StructuralPartialEq for MonorepoExecutionProgress
Auto Trait Implementations§
impl Freeze for MonorepoExecutionProgress
impl RefUnwindSafe for MonorepoExecutionProgress
impl Send for MonorepoExecutionProgress
impl Sync for MonorepoExecutionProgress
impl Unpin for MonorepoExecutionProgress
impl UnsafeUnpin for MonorepoExecutionProgress
impl UnwindSafe for MonorepoExecutionProgress
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