Module orchestrator::prelude
source · Expand description
Include this module to have all the important features of this crate Contains some reexport from tis crate and other dependencies. use:
use orchestrator::prelude::*to have all thats needed in this crate
Re-exports§
pub use serde;pub use serde_json;pub use crate::orchestrator::*;pub use crate::executor::*;pub use crate::memory::*;pub use crate::plugin::*;
Macros§
- Generates an Enum that implements ExecutorGlobalState.
Structs§
- function used to test implementations
- This is a dummy exercise, and is used in testing, and should not be used outside tests
- Results of a common Exercise. It contains a list of the results of each test.
- Notifies a single task to wake up.
- test definition:
- Contains the results of each tests
Enums§
- Status of a compilation
- Status of an execution
Traits§
- A data structure that can be deserialized from any data format supported by Serde.
- Every exercise must implement this interface. In particular it must implement all the methods and Clone.
- A data structure that can be serialized into any data format supported by Serde.
- TestInterface, it describes how to connect to the orchestrator in order to execute exercises. Normally DefaultInterface is enough for most cases