Expand description
§types
Defines the various types and aliases used by cargo-make.
Structs§
- Holds persisted data used by cargo-make
- Holds CLI args
- Command info
- Holds the entire configuration such as task definitions and env vars
- Holds the configuration found in the makefile toml config section.
- Holds crate dependency info.
- Holds crate information loaded from the Cargo.toml file.
- Holds env information
- Env value provided by a script
- Execution plan which defines all steps to run and the order to run them
- Extend with more fine tuning options
- Holds the entire externally read configuration such as task definitions and env vars where all values are optional
- Holds flow information
- Holds git info for the given repo directory
- Holds configuration info for cargo-make
- Holds instructions how to install the crate
- Holds instructions how to install a rustup component
- Holds properties to modify the core tasks
- Holds crate package information loaded from the Cargo.toml file package section.
- Holds a single task configuration for a specific platform as an override of another task
- Holds the run task information
- Holds the run task routing information
- Rust version condition structure
- Execution plan step to execute
- Holds a single task configuration such as command and dependencies list
- Holds condition attributes
- Holds watch options
- Holds crate workspace info, see http://doc.crates.io/manifest.html#the-workspace-section
Enums§
- Holds crate dependency info.
- Holds the env value or script
- Holds makefile extend value
- Install crate name or params
- Run task info
- Holds watch options or simple true/false value
Functions§
- Returns the platform name