Struct cli::types::Config [−][src]
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>, }
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
Implementations
Apply modifications
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Config
impl UnwindSafe for Config
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V