pub struct Config {
pub config: ConfigSection,
pub env_files: Vec<EnvFile>,
pub env: IndexMap<String, EnvValue>,
pub env_scripts: Vec<String>,
pub tasks: IndexMap<String, Task>,
pub plugins: Option<Plugins>,
}
Expand description
Holds the entire configuration such as task definitions and env vars
Fields§
§config: ConfigSection
Runtime config
env_files: Vec<EnvFile>
The env files to setup before running the flow
env: IndexMap<String, EnvValue>
The env vars to setup before running the flow
env_scripts: Vec<String>
The env scripts to execute before running the flow
tasks: IndexMap<String, Task>
All task definitions
plugins: Option<Plugins>
All plugin definitions
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more