Crate orchestrator
source ·Expand description
§The orchestrator crate
this is the base crate, and implements lot of trates for other implementation
Modules§
- In this module we defined the DefaultMemory, and some helper function. This implementation must be taken as an example
- This module contains the definition of executor and States
- This module keeps track of al the Memory related abstraction Memory is considered the layer that keeps track of the exercise, submission, user… It’s not important how it is implemented, or how the data are structured. It has to respond to some simple queries in the Memory trait.
- This is the main module, and contains the definition of the orchestrator
- This module contains the definition of a Plugin, and how to wrap it inside the Orchestrator
- Include this module to have all the important features of this crate Contains some reexport from tis crate and other dependencies. use:
Macros§
- Generates an Enum that implements ExecutorGlobalState.