Expand description
Re-exports
pub use graph_utils::GraphNode;
Modules
Structs
Strongly-typed identifier for an AmbiguitySetLabel
.
Encapsulates an exclusive system and information on when it runs in a SystemStage
.
Encapsulates a parallel system and information on when it runs in a SystemStage
.
When this resource is present in the App
’s Resources
,
each SystemStage
will log a report containing
pairs of systems with ambiguous execution order.
Strongly-typed identifier for a RunCriteriaLabel
.
Strongly-typed identifier for a StageLabel
.
Stack based state machine
Strongly-typed identifier for a SystemLabel
.
A builder for describing several systems at the same time.
Stores and executes systems. Execution order is not defined unless explicitly specified;
see SystemDescriptor
documentation.
Enums
Determines whether a system should be executed or not, and how many times it should be ran each time the stage is executed.
Encapsulates a system and information on when it run in a SystemStage
.
Traits
A strongly-typed class of labels used to identify sets of systems with intentionally ambiguous execution order.
A strongly-typed class of labels used to identify run criteria.
A strongly-typed class of labels used to identify Stage
s.
System metadata like its name, labels, order requirements and component access.
A strongly-typed class of labels used to identify System
s.
Derive Macros
Generates an impl of the AmbiguitySetLabel
trait.
Generates an impl of the RunCriteriaLabel
trait.
Generates an impl of the StageLabel
trait.
Generates an impl of the SystemLabel
trait.