View Source Ecspanse.Data (ECSpanse v0.10.0)
The Data
module defines a struct that holds the state of the Ecspanse initialization process.
This struct is passed to the setup/1
callback, which is used to define the running systems.
After the initialization process the Data
struct is not relevant anymore.
Summary
Types
@type operation() :: {:add_system, Ecspanse.System.system_queue(), Ecspanse.System.t()} | {:add_system, :batch_systems, Ecspanse.System.t(), opts :: keyword()}
@type operations() :: [operation()]
@type t() :: %Ecspanse.Data{operations: operations(), system_set_options: map()}
The data used for the Ecspanse initialization process.