pub struct StepDependencyEdge {
pub origin: usize,
pub dependent: usize,
}Expand description
A step-to-step dependency edge.
Fields§
§origin: usizeIndex of the step that is depended upon.
dependent: usizeIndex of the step that depends on origin.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StepDependencyEdge
impl RefUnwindSafe for StepDependencyEdge
impl Send for StepDependencyEdge
impl Sync for StepDependencyEdge
impl Unpin for StepDependencyEdge
impl UnsafeUnpin for StepDependencyEdge
impl UnwindSafe for StepDependencyEdge
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> 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