pub struct RepoStep {
pub position: usize,
pub repo: RepoNode,
pub depends_on: Vec<String>,
pub parallelizable: bool,
}Expand description
A step in a repo-aware execution plan.
Mirrors crate::role_orchestration::router::RoleStep so that the same
parallel-group dispatch logic can drive repo-level execution.
Fields§
§position: usize0-indexed position in the plan.
repo: RepoNodeThe repo assigned to this step.
depends_on: Vec<String>Repos whose completion this step waits for.
parallelizable: boolTrue when this step can run concurrently with sibling steps at the same topological level.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RepoStep
impl RefUnwindSafe for RepoStep
impl Send for RepoStep
impl Sync for RepoStep
impl Unpin for RepoStep
impl UnsafeUnpin for RepoStep
impl UnwindSafe for RepoStep
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> 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