pub struct SequenceCycle {
pub repeated: EntityId,
pub path: Vec<EntityId>,
}Expand description
A cycle in the sequence graph.
A schedule whose tasks depend on each other in a loop has no valid ordering. This is data to report, not a condition to crash on.
Fields§
§repeated: EntityIdThe task the walk returned to.
path: Vec<EntityId>The path taken, ending at the repeat.
Trait Implementations§
Source§impl Clone for SequenceCycle
impl Clone for SequenceCycle
Source§impl Debug for SequenceCycle
impl Debug for SequenceCycle
impl Eq for SequenceCycle
Source§impl PartialEq for SequenceCycle
impl PartialEq for SequenceCycle
impl StructuralPartialEq for SequenceCycle
Auto Trait Implementations§
impl Freeze for SequenceCycle
impl RefUnwindSafe for SequenceCycle
impl Send for SequenceCycle
impl Sync for SequenceCycle
impl Unpin for SequenceCycle
impl UnsafeUnpin for SequenceCycle
impl UnwindSafe for SequenceCycle
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