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§

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§

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

Attribute Macros§

  • re-export of tokio-main Marks async function to be executed by the selected runtime. This macro helps set up a Runtime without requiring the user to use Runtime or Builder directly.

Derive Macros§