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