From 40698ed344ac00f391824b579f62820755d275ea Mon Sep 17 00:00:00 2001 From: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com> Date: Sun, 9 Aug 2026 00:03:36 +0700 Subject: [PATCH] fix(completion): describe cargo add/remove --color like the other 41 Every other --color in the cargo spec reads "Coloring: auto, always, never"; add and remove had none, so the one flag that appears on nearly every cargo subcommand explained itself everywhere except the two newest. The spec's other cargo gaps are left alone on purpose. They are not unwritten text: `cargo tree --no-dev-dependencies`, `--prefix-depth`, `--no-indent` and the `vendor` flags beside them are from the old cargo-tree subcommand and current cargo has no such flags, while `cargo config get` is undescribed in cargo's own help. Writing prose for those would document flags that do not exist. --- assets/completions/cargo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/completions/cargo.json b/assets/completions/cargo.json index cead71d2..074e54d1 100644 --- a/assets/completions/cargo.json +++ b/assets/completions/cargo.json @@ -1 +1 @@ -{"description":"CLI Interface for Cargo","icon":"ðŸ“Ķ","options":[{"names":["--explain"],"description":"Run `rustc --explain CODE`","args":[{"name":"explain","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":"Print version info and exit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--list"],"description":"List installed commands","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["bench"],"description":"Execute all benchmarks of a local package","hidden":false,"icon":"📊","options":[{"names":["--bin"],"description":"Benchmark only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Benchmark only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Benchmark only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Benchmark only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package to run benchmarks for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the benchmark","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Benchmark only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Benchmark all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Benchmark all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Benchmark all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Benchmark all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Benchmark all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-run"],"description":"Compile, but don't run benchmarks","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Benchmark all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-fail-fast"],"description":"Run all benchmarks regardless of failure","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"BENCHNAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"args","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["build","b"],"description":"Compile a local package and all of its dependencies","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to build (see `cargo help pkgid`)","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the build","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Build only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Build only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Build only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Build only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--out-dir"],"description":"Copy final artifacts to this directory (unstable)","args":[{"name":"out-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Build all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--lib"],"description":"Build only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Build all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Build all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Build all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Build all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Build all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-plan"],"description":"Output the build plan in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["check","c"],"description":"Check a local package and all of its dependencies for errors","hidden":false,"icon":"🛠","options":[{"names":["-p","--package"],"description":"Package(s) to check","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the check","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Check only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Check only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Check only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Check only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Check artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Check for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Check all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--lib"],"description":"Check only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Check all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Check all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Check all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Check all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Check all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Check artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["clean"],"description":"Remove artifacts that cargo has generated in the past","hidden":false,"icon":"🛠","options":[{"names":["-p","--package"],"description":"Package to clean artifacts for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Target triple to clean output for","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Clean artifacts of the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Whether or not to clean release artifacts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--doc"],"description":"Whether or not to clean just the documentation directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["config"],"description":"Inspect configuration values","hidden":false,"icon":"⚙ïļ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["get"],"description":null,"hidden":false,"options":[{"names":["--format"],"description":"Display format","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["toml"],"description":null},{"names":["json"],"description":null},{"names":["json-value"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--merged"],"description":"Whether or not to merge config values","args":[{"name":"merged","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["yes"],"description":null},{"names":["no"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--show-origin"],"description":"Display where the config value is defined","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["help"],"description":"Print this message or the help of the given subcommand(s)","hidden":false,"options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"subcommand","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["doc","d"],"description":"Build a package's documentation","hidden":false,"icon":"📄","options":[{"names":["-p","--package"],"description":"Package to document","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the build","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Document only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Document only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--open"],"description":"Opens the docs in a browser after the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Document all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--no-deps"],"description":"Don't build documentation for dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--document-private-items"],"description":"Document private items","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Document only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Document all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Document all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["fetch"],"description":"Fetch dependencies of a package from the network","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Fetch dependencies for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["fix"],"description":"Automatically fix lint warnings reported by rustc","hidden":false,"icon":"🔧","options":[{"names":["-p","--package"],"description":"Package(s) to fix","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the fixes","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Fix only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Fix only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Fix only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Fix only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Fix for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Fix all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--lib"],"description":"Fix only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Fix all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Fix all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Fix all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Fix all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Fix all targets (default)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Fix artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--broken-code"],"description":"Fix code even if it already has compiler errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--edition"],"description":"Fix in preparation for the next edition","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--edition-idioms"],"description":"Fix warnings to migrate to the idioms of an edition","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-no-vcs"],"description":"Fix code even if a VCS was not detected","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-dirty"],"description":"Fix code even if the working directory is dirty","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-staged"],"description":"Fix code even if the working directory has staged changes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["generate-lockfile"],"description":"Generate the lockfile for a package","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["git-checkout"],"description":"This subcommand has been removed","hidden":true,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["init"],"description":"Create a new cargo package in an existing directory","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--vcs"],"description":"Initialize a new repository for the given version control system (git, hg, pijul, or fossil) or do not initialize any version control at all (none), overriding a global configuration","args":[{"name":"vcs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["git"],"description":"Initialize with Git","icon":"fig://icon?type=git"},{"names":["hg"],"description":"Initialize with Mercurial","icon":"⚗ïļ"},{"names":["pijul"],"description":"Initialize with Pijul","icon":"ðŸĶœ"},{"names":["fossil"],"description":"Initialize with Fossil","icon":"ðŸĶī"},{"names":["none"],"description":"Initialize with no VCS","icon":"ðŸšŦ"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--edition"],"description":"Edition to set for the crate generated","args":[{"name":"edition","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["2015"],"description":"2015 edition"},{"names":["2018"],"description":"2018 edition"},{"names":["2021"],"description":"2021 edition"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Set the resulting package name, defaults to the directory name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Use a binary (application) template [default]","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Use a library template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["install"],"description":"Install a Rust binary. Default location is $HOME/.cargo/bin","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--version"],"description":"Specify a version to install","args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--git"],"description":"Git URL to install the specified crate from","args":[{"name":"git","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--branch"],"description":"Branch to use when installing from git","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag"],"description":"Tag to use when installing from git","args":[{"name":"tag","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rev"],"description":"Specific commit to use when installing from git","args":[{"name":"rev","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"Filesystem path to local crate to install","args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Install artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Install only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Install only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--root"],"description":"Directory to install packages into","args":[{"name":"root","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"Registry index to install from","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--list"],"description":"List all installed packages and their versions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Force overwriting existing crates or binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-track"],"description":"Do not save tracking information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--debug"],"description":"Build in debug mode instead of release mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Install all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Install all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"crate","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["locate-project"],"description":"Print a JSON representation of a Cargo.toml file's location","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Output representation [possible values: json, plain]","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Locate Cargo.toml of the workspace root","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["login"],"description":"Save an api token from the registry locally. If token is not specified, it will be read from stdin","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["logout"],"description":"Remove an API token from the registry locally","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["metadata"],"description":"Output the resolved dependencies of a package, the concrete used versions including overrides, in machine-readable format","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--filter-platform"],"description":"Only include resolve dependencies matching the given target-triple","args":[{"name":"filter-platform","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format-version"],"description":"Format version","args":[{"name":"format-version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["1"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-deps"],"description":"Output information only about the workspace members and don't fetch dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["new"],"description":"Create a new cargo package at ","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--vcs"],"description":"Initialize a new repository for the given version control system (git, hg, pijul, or fossil) or do not initialize any version control at all (none), overriding a global configuration","args":[{"name":"vcs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["git"],"description":"Initialize with Git","icon":"fig://icon?type=git"},{"names":["hg"],"description":"Initialize with Mercurial","icon":"⚗ïļ"},{"names":["pijul"],"description":"Initialize with Pijul","icon":"ðŸĶœ"},{"names":["fossil"],"description":"Initialize with Fossil","icon":"ðŸĶī"},{"names":["none"],"description":"Initialize with no VCS","icon":"ðŸšŦ"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--edition"],"description":"Edition to set for the crate generated","args":[{"name":"edition","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["2015"],"description":"2015 edition"},{"names":["2018"],"description":"2018 edition"},{"names":["2021"],"description":"2021 edition"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Set the resulting package name, defaults to the directory name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Use a binary (application) template [default]","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Use a library template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["owner"],"description":"Manage the owners of a crate on the registry","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-a","--add"],"description":"Name of a user or team to invite as an owner","args":[{"name":"add","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-r","--remove"],"description":"Name of a user or team to remove as an owner","args":[{"name":"remove","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--index"],"description":"Registry index to modify owners for","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"API token to use when authenticating","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--list"],"description":"List owners of a crate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"crate","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["package"],"description":"Assemble the local package into a distributable tarball","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package(s) to assemble","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Don't assemble specified packages","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--list"],"description":"Print files included in a package without making one","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-verify"],"description":"Don't verify the contents by building them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-metadata"],"description":"Ignore warnings about a lack of human-usable metadata","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-dirty"],"description":"Allow dirty working directories to be packaged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Assemble all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pkgid"],"description":"Print a fully qualified package specification","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Argument to get the package ID specifier for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SPEC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"subcommands":[]},{"names":["publish"],"description":"Upload a package to the registry","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--index"],"description":"Registry index URL to upload the package to","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"Token to use when uploading","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to publish","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to publish to","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-verify"],"description":"Don't verify the contents by building them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-dirty"],"description":"Allow dirty working directories to be packaged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Perform all checks without uploading","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["read-manifest"],"description":"Print a JSON representation of a Cargo.toml manifest. Deprecated, use `cargo metadata --no-deps` instead","hidden":true,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["report"],"description":"Generate and display various kinds of reports","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["future-incompatibilities"],"description":"Reports any crates which will eventually stop compiling","hidden":false,"options":[{"names":["--id"],"description":"Identifier of the report generated by a Cargo command invocation","args":[{"name":"id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to display a report for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["help"],"description":"Print this message or the help of the given subcommand(s)","hidden":false,"options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"subcommand","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["run","r"],"description":"Run a binary or example of the local package","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--bin"],"description":"Name of the bin target to run","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Name of the example target to run","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package with the target to run","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"args","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rustc"],"description":"Compile a package, and pass extra options to the compiler","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to build","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Build only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Build only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Build only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Build only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Target triple which compiles will be for","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--print"],"description":"Output compiler information without compiling","args":[{"name":"print","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--crate-type"],"description":"Comma separated list of types of crates for the compiler to emit","args":[{"name":"crate-type","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Build only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Build all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Build all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Build all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Build all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Build all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"args","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rustdoc"],"description":"Build a package's documentation, using specified custom flags","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to document","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Build only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Build only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Build only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Build only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--open"],"description":"Opens the docs in a browser after the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Build only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Build all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Build all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Build all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Build all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Build all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"args","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["search"],"description":"Search packages in crates.io","hidden":false,"icon":"🔎","options":[{"names":["--index"],"description":"Registry index URL to upload the package to","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit"],"description":"Limit the number of results (default: 10, max: 100)","args":[{"name":"limit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"query","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["test","t"],"description":"Execute all unit and integration tests and build examples of a local package","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--bin"],"description":"Test only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Test only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Test only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Test only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package to run tests for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the test","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Display one character per test instead of one line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Test only this package's library unit tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Test all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Test all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Test all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Test all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Test all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--doc"],"description":"Test only this library's documentation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-run"],"description":"Compile, but don't run tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-fail-fast"],"description":"Run all tests regardless of failure","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Test all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"TESTNAME","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"args","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["tree"],"description":"Display a tree visualization of a dependency graph","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to be used as the root of the tree","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude specific workspace members","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Filter dependencies matching the given target-triple (default host platform). Pass `all` to include all targets","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":null}],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-e","--edges"],"description":"The kinds of dependencies to display (features, normal, build, dev, all, no-normal, no-build, no-dev, no-proc-macro)","args":[{"name":"edges","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["features"],"description":null},{"names":["normal"],"description":null},{"names":["build"],"description":null},{"names":["dev"],"description":null},{"names":["all"],"description":null},{"names":["no-normal"],"description":null},{"names":["no-build"],"description":null},{"names":["no-dev"],"description":null},{"names":["no-proc-macro"],"description":null}],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-i","--invert"],"description":"Invert the tree direction and focus on the given package","args":[{"name":"invert","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--prune"],"description":"Prune the given package from the display of the dependency tree","args":[{"name":"prune","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--depth"],"description":"Maximum display depth of the dependency tree","args":[{"name":"depth","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prefix"],"description":"Change the prefix (indentation) of how each entry is displayed","args":[{"name":"prefix","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["depth"],"description":null},{"names":["indent"],"description":null},{"names":["none"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--charset"],"description":"Character set to use in output: utf8, ascii","args":[{"name":"charset","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["utf8"],"description":null},{"names":["ascii"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--format"],"description":"Format string used for printing dependencies","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Display the tree for all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--all"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dev-dependencies"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-indent"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--prefix-depth"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dedupe"],"description":"Do not de-duplicate (repeats all shared dependencies)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--duplicates"],"description":"Show only dependencies which come in multiple versions (implies -i)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["uninstall"],"description":"Remove a Rust binary","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to uninstall","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bin"],"description":"Only uninstall the binary NAME","args":[{"name":"bin","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--root"],"description":"Directory to uninstall packages from","args":[{"name":"root","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SPEC","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["bash","-c","cargo install --list | \\grep -E \"^[a-zA-Z\\-]+\\sv\" | cut -d ' ' -f 1"]}]}],"subcommands":[]},{"names":["update"],"description":"Update dependencies as recorded in the local lock file","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to update","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--precise"],"description":"Update a single dependency to exactly PRECISE when used with -p","args":[{"name":"precise","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workspace"],"description":"Only update the workspace packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--aggressive"],"description":"Force updating all dependencies of SPEC as well when used with -p","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Don't actually write the lockfile","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["vendor"],"description":"Vendor all dependencies for a project locally","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--sync"],"description":"Additional `Cargo.toml` to sync and vendor","args":[{"name":"tomls","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-delete"],"description":"Don't delete older crates in the vendor directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--respect-source-config"],"description":"Respect `[source]` config in `.cargo/config`","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--versioned-dirs"],"description":"Always include version in subdir name","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-merge-sources"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--relative-path"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-git-deps"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disallow-duplicates"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["verify-project"],"description":"Check correctness of crate manifest","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["version"],"description":"Show version information","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["yank"],"description":"Remove a pushed crate from the index","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--vers"],"description":"The version to yank or un-yank","args":[{"name":"vers","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"Registry index to yank from","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"API token to use when authenticating","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--undo"],"description":"Undo a yank, putting a version back into the index","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"crate","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["help"],"description":"Print this message or the help of the given subcommand(s)","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"subcommand","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add"],"description":"Add dependencies to a Cargo.toml manifest file","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--no-default-features"],"description":"Disable the default features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--default-features"],"description":"Re-enable the default features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--features"],"description":"Space or comma separated list of features to activate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--optional"],"description":"Mark the dependency as optional","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-optional"],"description":"Mark the dependency as required","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":null,"args":[{"name":"WHEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rename"],"description":"Rename the dependency","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to modify","args":[{"name":"SPEC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Don't actually write the manifest","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"Filesystem path to local crate to add","args":[{"name":"PATH","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--git"],"description":"Git repository location","args":[{"name":"URI","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--branch"],"description":"Git branch to download the crate from","args":[{"name":"BRANCH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag"],"description":"Git tag to download the crate from","args":[{"name":"TAG","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rev"],"description":"Git reference to download the crate from","args":[{"name":"REV","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Package registry for this dependency","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dev"],"description":"Add as development dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build"],"description":"Add as build dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Add as dependency to the given target platform","args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"DEP_ID","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["remove","rm"],"description":"Remove dependencies from a Cargo.toml manifest file","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--dev"],"description":"Remove as development dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build"],"description":"Remove as build dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Remove as dependency to the given target platform","args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to remove from","args":[{"name":"SPEC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Don't actually write the manifest","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":null,"args":[{"name":"WHEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"DEP_ID","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"subcommands":[]}],"name":"cargo"} \ No newline at end of file +{"description":"CLI Interface for Cargo","icon":"ðŸ“Ķ","options":[{"names":["--explain"],"description":"Run `rustc --explain CODE`","args":[{"name":"explain","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":"Print version info and exit","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--list"],"description":"List installed commands","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["bench"],"description":"Execute all benchmarks of a local package","hidden":false,"icon":"📊","options":[{"names":["--bin"],"description":"Benchmark only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Benchmark only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Benchmark only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Benchmark only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package to run benchmarks for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the benchmark","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Benchmark only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Benchmark all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Benchmark all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Benchmark all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Benchmark all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Benchmark all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-run"],"description":"Compile, but don't run benchmarks","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Benchmark all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-fail-fast"],"description":"Run all benchmarks regardless of failure","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"BENCHNAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"args","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["build","b"],"description":"Compile a local package and all of its dependencies","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to build (see `cargo help pkgid`)","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the build","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Build only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Build only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Build only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Build only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--out-dir"],"description":"Copy final artifacts to this directory (unstable)","args":[{"name":"out-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Build all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--lib"],"description":"Build only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Build all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Build all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Build all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Build all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Build all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-plan"],"description":"Output the build plan in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["check","c"],"description":"Check a local package and all of its dependencies for errors","hidden":false,"icon":"🛠","options":[{"names":["-p","--package"],"description":"Package(s) to check","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the check","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Check only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Check only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Check only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Check only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Check artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Check for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Check all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--lib"],"description":"Check only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Check all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Check all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Check all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Check all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Check all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Check artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["clean"],"description":"Remove artifacts that cargo has generated in the past","hidden":false,"icon":"🛠","options":[{"names":["-p","--package"],"description":"Package to clean artifacts for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Target triple to clean output for","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Clean artifacts of the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Whether or not to clean release artifacts","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--doc"],"description":"Whether or not to clean just the documentation directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["config"],"description":"Inspect configuration values","hidden":false,"icon":"⚙ïļ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["get"],"description":null,"hidden":false,"options":[{"names":["--format"],"description":"Display format","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["toml"],"description":null},{"names":["json"],"description":null},{"names":["json-value"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--merged"],"description":"Whether or not to merge config values","args":[{"name":"merged","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["yes"],"description":null},{"names":["no"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--show-origin"],"description":"Display where the config value is defined","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["help"],"description":"Print this message or the help of the given subcommand(s)","hidden":false,"options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"subcommand","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["doc","d"],"description":"Build a package's documentation","hidden":false,"icon":"📄","options":[{"names":["-p","--package"],"description":"Package to document","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the build","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Document only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Document only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--open"],"description":"Opens the docs in a browser after the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Document all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--no-deps"],"description":"Don't build documentation for dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--document-private-items"],"description":"Document private items","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Document only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Document all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Document all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["fetch"],"description":"Fetch dependencies of a package from the network","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Fetch dependencies for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["fix"],"description":"Automatically fix lint warnings reported by rustc","hidden":false,"icon":"🔧","options":[{"names":["-p","--package"],"description":"Package(s) to fix","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the fixes","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Fix only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Fix only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Fix only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Fix only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Fix for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Fix all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["--lib"],"description":"Fix only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Fix all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Fix all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Fix all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Fix all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Fix all targets (default)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Fix artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--broken-code"],"description":"Fix code even if it already has compiler errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--edition"],"description":"Fix in preparation for the next edition","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--edition-idioms"],"description":"Fix warnings to migrate to the idioms of an edition","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-no-vcs"],"description":"Fix code even if a VCS was not detected","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-dirty"],"description":"Fix code even if the working directory is dirty","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-staged"],"description":"Fix code even if the working directory has staged changes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["generate-lockfile"],"description":"Generate the lockfile for a package","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["git-checkout"],"description":"This subcommand has been removed","hidden":true,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["init"],"description":"Create a new cargo package in an existing directory","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--vcs"],"description":"Initialize a new repository for the given version control system (git, hg, pijul, or fossil) or do not initialize any version control at all (none), overriding a global configuration","args":[{"name":"vcs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["git"],"description":"Initialize with Git","icon":"fig://icon?type=git"},{"names":["hg"],"description":"Initialize with Mercurial","icon":"⚗ïļ"},{"names":["pijul"],"description":"Initialize with Pijul","icon":"ðŸĶœ"},{"names":["fossil"],"description":"Initialize with Fossil","icon":"ðŸĶī"},{"names":["none"],"description":"Initialize with no VCS","icon":"ðŸšŦ"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--edition"],"description":"Edition to set for the crate generated","args":[{"name":"edition","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["2015"],"description":"2015 edition"},{"names":["2018"],"description":"2018 edition"},{"names":["2021"],"description":"2021 edition"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Set the resulting package name, defaults to the directory name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Use a binary (application) template [default]","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Use a library template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["install"],"description":"Install a Rust binary. Default location is $HOME/.cargo/bin","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--version"],"description":"Specify a version to install","args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--git"],"description":"Git URL to install the specified crate from","args":[{"name":"git","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--branch"],"description":"Branch to use when installing from git","args":[{"name":"branch","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag"],"description":"Tag to use when installing from git","args":[{"name":"tag","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rev"],"description":"Specific commit to use when installing from git","args":[{"name":"rev","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"Filesystem path to local crate to install","args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Install artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Install only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Install only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--root"],"description":"Directory to install packages into","args":[{"name":"root","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"Registry index to install from","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--list"],"description":"List all installed packages and their versions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"Force overwriting existing crates or binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-track"],"description":"Do not save tracking information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--debug"],"description":"Build in debug mode instead of release mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Install all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Install all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"crate","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["locate-project"],"description":"Print a JSON representation of a Cargo.toml file's location","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Output representation [possible values: json, plain]","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Locate Cargo.toml of the workspace root","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["login"],"description":"Save an api token from the registry locally. If token is not specified, it will be read from stdin","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["logout"],"description":"Remove an API token from the registry locally","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["metadata"],"description":"Output the resolved dependencies of a package, the concrete used versions including overrides, in machine-readable format","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--filter-platform"],"description":"Only include resolve dependencies matching the given target-triple","args":[{"name":"filter-platform","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--format-version"],"description":"Format version","args":[{"name":"format-version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["1"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-deps"],"description":"Output information only about the workspace members and don't fetch dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["new"],"description":"Create a new cargo package at ","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--vcs"],"description":"Initialize a new repository for the given version control system (git, hg, pijul, or fossil) or do not initialize any version control at all (none), overriding a global configuration","args":[{"name":"vcs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["git"],"description":"Initialize with Git","icon":"fig://icon?type=git"},{"names":["hg"],"description":"Initialize with Mercurial","icon":"⚗ïļ"},{"names":["pijul"],"description":"Initialize with Pijul","icon":"ðŸĶœ"},{"names":["fossil"],"description":"Initialize with Fossil","icon":"ðŸĶī"},{"names":["none"],"description":"Initialize with no VCS","icon":"ðŸšŦ"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--edition"],"description":"Edition to set for the crate generated","args":[{"name":"edition","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["2015"],"description":"2015 edition"},{"names":["2018"],"description":"2018 edition"},{"names":["2021"],"description":"2021 edition"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--name"],"description":"Set the resulting package name, defaults to the directory name","args":[{"name":"name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Use a binary (application) template [default]","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Use a library template","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["owner"],"description":"Manage the owners of a crate on the registry","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-a","--add"],"description":"Name of a user or team to invite as an owner","args":[{"name":"add","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-r","--remove"],"description":"Name of a user or team to remove as an owner","args":[{"name":"remove","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--index"],"description":"Registry index to modify owners for","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"API token to use when authenticating","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--list"],"description":"List owners of a crate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"crate","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["package"],"description":"Assemble the local package into a distributable tarball","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package(s) to assemble","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Don't assemble specified packages","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--list"],"description":"Print files included in a package without making one","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-verify"],"description":"Don't verify the contents by building them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-metadata"],"description":"Ignore warnings about a lack of human-usable metadata","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-dirty"],"description":"Allow dirty working directories to be packaged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Assemble all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pkgid"],"description":"Print a fully qualified package specification","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Argument to get the package ID specifier for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SPEC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"subcommands":[]},{"names":["publish"],"description":"Upload a package to the registry","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--index"],"description":"Registry index URL to upload the package to","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"Token to use when uploading","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to publish","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to publish to","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-verify"],"description":"Don't verify the contents by building them","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--allow-dirty"],"description":"Allow dirty working directories to be packaged","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Perform all checks without uploading","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["read-manifest"],"description":"Print a JSON representation of a Cargo.toml manifest. Deprecated, use `cargo metadata --no-deps` instead","hidden":true,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["report"],"description":"Generate and display various kinds of reports","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["future-incompatibilities"],"description":"Reports any crates which will eventually stop compiling","hidden":false,"options":[{"names":["--id"],"description":"Identifier of the report generated by a Cargo command invocation","args":[{"name":"id","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to display a report for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["help"],"description":"Print this message or the help of the given subcommand(s)","hidden":false,"options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--version"],"description":"Print version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"subcommand","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}]},{"names":["run","r"],"description":"Run a binary or example of the local package","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--bin"],"description":"Name of the bin target to run","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Name of the example target to run","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package with the target to run","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"args","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rustc"],"description":"Compile a package, and pass extra options to the compiler","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to build","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Build only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Build only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Build only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Build only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Target triple which compiles will be for","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--print"],"description":"Output compiler information without compiling","args":[{"name":"print","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--crate-type"],"description":"Comma separated list of types of crates for the compiler to emit","args":[{"name":"crate-type","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Build only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Build all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Build all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Build all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Build all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Build all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"args","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rustdoc"],"description":"Build a package's documentation, using specified custom flags","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to document","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--bin"],"description":"Build only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Build only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Build only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Build only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--open"],"description":"Opens the docs in a browser after the operation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Build only this package's library","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Build all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Build all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Build all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Build all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Build all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"args","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["search"],"description":"Search packages in crates.io","hidden":false,"icon":"🔎","options":[{"names":["--index"],"description":"Registry index URL to upload the package to","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--limit"],"description":"Limit the number of results (default: 10, max: 100)","args":[{"name":"limit","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"query","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["test","t"],"description":"Execute all unit and integration tests and build examples of a local package","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--bin"],"description":"Test only the specified binary","args":[{"name":"bin","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--example"],"description":"Test only the specified example","args":[{"name":"example","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--test"],"description":"Test only the specified test target","args":[{"name":"test","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bench"],"description":"Test only the specified bench target","args":[{"name":"bench","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-p","--package"],"description":"Package to run tests for","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude packages from the test","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-j","--jobs"],"description":"Number of parallel jobs, defaults to # of CPUs","args":[{"name":"jobs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Build artifacts with the specified profile","args":[{"name":"profile","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Build for the target triple","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target-dir"],"description":"Directory for all generated artifacts","args":[{"name":"target-dir","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--message-format"],"description":"Error format","args":[{"name":"message-format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Display one character per test instead of one line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lib"],"description":"Test only this package's library unit tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bins"],"description":"Test all binaries","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--examples"],"description":"Test all examples","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--tests"],"description":"Test all tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--benches"],"description":"Test all benches","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":"Test all targets","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--doc"],"description":"Test only this library's documentation","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-run"],"description":"Compile, but don't run tests","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-fail-fast"],"description":"Run all tests regardless of failure","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Test all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all"],"description":"Alias for --workspace (deprecated)","args":[],"required":false,"repeatable":false,"hidden":true},{"names":["-r","--release"],"description":"Build artifacts in release mode, with optimizations","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ignore-rust-version"],"description":"Ignore `rust-version` specification in packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--unit-graph"],"description":"Output build graph in JSON (unstable)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--future-incompat-report"],"description":"Outputs a future incompatibility report at the end of the build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timings"],"description":"Timing output formats (unstable)","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"TESTNAME","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"args","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["tree"],"description":"Display a tree visualization of a dependency graph","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to be used as the root of the tree","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--exclude"],"description":"Exclude specific workspace members","args":[{"name":"exclude","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--features"],"description":"Space or comma separated list of features to activate","args":[{"name":"features","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","read-manifest"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--target"],"description":"Filter dependencies matching the given target-triple (default host platform). Pass `all` to include all targets","args":[{"name":"target","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":null}],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["-e","--edges"],"description":"The kinds of dependencies to display (features, normal, build, dev, all, no-normal, no-build, no-dev, no-proc-macro)","args":[{"name":"edges","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["features"],"description":null},{"names":["normal"],"description":null},{"names":["build"],"description":null},{"names":["dev"],"description":null},{"names":["all"],"description":null},{"names":["no-normal"],"description":null},{"names":["no-build"],"description":null},{"names":["no-dev"],"description":null},{"names":["no-proc-macro"],"description":null}],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-i","--invert"],"description":"Invert the tree direction and focus on the given package","args":[{"name":"invert","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--prune"],"description":"Prune the given package from the display of the dependency tree","args":[{"name":"prune","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--depth"],"description":"Maximum display depth of the dependency tree","args":[{"name":"depth","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--prefix"],"description":"Change the prefix (indentation) of how each entry is displayed","args":[{"name":"prefix","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["depth"],"description":null},{"names":["indent"],"description":null},{"names":["none"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--charset"],"description":"Character set to use in output: utf8, ascii","args":[{"name":"charset","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["utf8"],"description":null},{"names":["ascii"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--format"],"description":"Format string used for printing dependencies","args":[{"name":"format","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--workspace"],"description":"Display the tree for all packages in the workspace","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--all"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-targets"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--all-features"],"description":"Activate all available features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-default-features"],"description":"Do not activate the `default` feature","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dev-dependencies"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-indent"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--prefix-depth"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-dedupe"],"description":"Do not de-duplicate (repeats all shared dependencies)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--duplicates"],"description":"Show only dependencies which come in multiple versions (implies -i)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-V","--version"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["uninstall"],"description":"Remove a Rust binary","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to uninstall","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--bin"],"description":"Only uninstall the binary NAME","args":[{"name":"bin","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--root"],"description":"Directory to uninstall packages from","args":[{"name":"root","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"SPEC","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["bash","-c","cargo install --list | \\grep -E \"^[a-zA-Z\\-]+\\sv\" | cut -d ' ' -f 1"]}]}],"subcommands":[]},{"names":["update"],"description":"Update dependencies as recorded in the local lock file","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["-p","--package"],"description":"Package to update","args":[{"name":"package","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"required":false,"repeatable":true,"hidden":false},{"names":["--precise"],"description":"Update a single dependency to exactly PRECISE when used with -p","args":[{"name":"precise","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--workspace"],"description":"Only update the workspace packages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--aggressive"],"description":"Force updating all dependencies of SPEC as well when used with -p","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Don't actually write the lockfile","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["vendor"],"description":"Vendor all dependencies for a project locally","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--sync"],"description":"Additional `Cargo.toml` to sync and vendor","args":[{"name":"tomls","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-delete"],"description":"Don't delete older crates in the vendor directory","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--respect-source-config"],"description":"Respect `[source]` config in `.cargo/config`","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--versioned-dirs"],"description":"Always include version in subdir name","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-merge-sources"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--relative-path"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-git-deps"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--disallow-duplicates"],"description":null,"args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["verify-project"],"description":"Check correctness of crate manifest","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[{"name":"manifest-path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["version"],"description":"Show version information","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["yank"],"description":"Remove a pushed crate from the index","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--vers"],"description":"The version to yank or un-yank","args":[{"name":"vers","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--index"],"description":"Registry index to yank from","args":[{"name":"index","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--token"],"description":"API token to use when authenticating","args":[{"name":"token","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Registry to use","args":[{"name":"registry","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--undo"],"description":"Undo a yank, putting a version back into the index","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"crate","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["help"],"description":"Print this message or the help of the given subcommand(s)","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"color","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["always"],"description":null},{"names":["never"],"description":null},{"names":["auto"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--config"],"description":"Override a configuration value","args":[{"name":"config","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-Z"],"description":"Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details","args":[{"name":"unstable-features","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":true,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output (-vv very verbose/build.rs output)","args":[],"required":false,"repeatable":true,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"subcommand","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add"],"description":"Add dependencies to a Cargo.toml manifest file","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--no-default-features"],"description":"Disable the default features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--default-features"],"description":"Re-enable the default features","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F","--features"],"description":"Space or comma separated list of features to activate","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--optional"],"description":"Mark the dependency as optional","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-optional"],"description":"Mark the dependency as required","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"WHEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rename"],"description":"Rename the dependency","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to modify","args":[{"name":"SPEC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Don't actually write the manifest","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"Filesystem path to local crate to add","args":[{"name":"PATH","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--git"],"description":"Git repository location","args":[{"name":"URI","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--branch"],"description":"Git branch to download the crate from","args":[{"name":"BRANCH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--tag"],"description":"Git tag to download the crate from","args":[{"name":"TAG","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--rev"],"description":"Git reference to download the crate from","args":[{"name":"REV","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--registry"],"description":"Package registry for this dependency","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--dev"],"description":"Add as development dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build"],"description":"Add as build dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Add as dependency to the given target platform","args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"DEP_ID","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["remove","rm"],"description":"Remove dependencies from a Cargo.toml manifest file","hidden":false,"icon":"ðŸ“Ķ","options":[{"names":["--dev"],"description":"Remove as development dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build"],"description":"Remove as build dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--target"],"description":"Remove as dependency to the given target platform","args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["rustc","--print","target-list"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--package"],"description":"Package to remove from","args":[{"name":"SPEC","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1","--no-deps"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["--manifest-path"],"description":"Path to Cargo.toml","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Do not print cargo log messages","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Don't actually write the manifest","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--verbose"],"description":"Use verbose output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--color"],"description":"Coloring: auto, always, never","args":[{"name":"WHEN","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":null},{"names":["always"],"description":null},{"names":["never"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Require Cargo.lock and cache are up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--locked"],"description":"Require Cargo.lock is up to date","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Run without accessing the network","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h","--help"],"description":"Print help information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"DEP_ID","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[{"script":["cargo","metadata","--format-version","1"]}]}],"subcommands":[]}],"name":"cargo"} \ No newline at end of file