Module cli::types

source ·
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
  • 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 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 rust 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 crate workspace info, see http://doc.crates.io/manifest.html#the-workspace-section

Enums§

Functions§