| <svg width="827px" height="1136px" xmlns="http://www.w3.org/2000/svg"> |
| <style> |
| .fg { fill: #AAAAAA } |
| .bg { background: #000000 } |
| .fg-cyan { fill: #00AAAA } |
| .fg-green { fill: #00AA00 } |
| .container { |
| padding: 0 10px; |
| line-height: 18px; |
| } |
| .bold { font-weight: bold; } |
| tspan { |
| font: 14px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; |
| white-space: pre; |
| line-height: 18px; |
| } |
| </style> |
| |
| <rect width="100%" height="100%" y="0" rx="4.5" class="bg" /> |
| |
| <text xml:space="preserve" class="container fg"> |
| <tspan x="10px" y="28px"><tspan>Automatically fix lint warnings reported by rustc</tspan> |
| </tspan> |
| <tspan x="10px" y="46px"> |
| </tspan> |
| <tspan x="10px" y="64px"><tspan class="fg-green bold">Usage:</tspan><tspan> </tspan><tspan class="fg-cyan bold">cargo[EXE] fix</tspan><tspan> </tspan><tspan class="fg-cyan">[OPTIONS]</tspan> |
| </tspan> |
| <tspan x="10px" y="82px"> |
| </tspan> |
| <tspan x="10px" y="100px"><tspan class="fg-green bold">Options:</tspan> |
| </tspan> |
| <tspan x="10px" y="118px"><tspan> </tspan><tspan class="fg-cyan bold">--edition</tspan><tspan> Fix in preparation for the next edition</tspan> |
| </tspan> |
| <tspan x="10px" y="136px"><tspan> </tspan><tspan class="fg-cyan bold">--edition-idioms</tspan><tspan> Fix warnings to migrate to the idioms of an edition</tspan> |
| </tspan> |
| <tspan x="10px" y="154px"><tspan> </tspan><tspan class="fg-cyan bold">--broken-code</tspan><tspan> Fix code even if it already has compiler errors</tspan> |
| </tspan> |
| <tspan x="10px" y="172px"><tspan> </tspan><tspan class="fg-cyan bold">--allow-no-vcs</tspan><tspan> Fix code even if a VCS was not detected</tspan> |
| </tspan> |
| <tspan x="10px" y="190px"><tspan> </tspan><tspan class="fg-cyan bold">--allow-dirty</tspan><tspan> Fix code even if the working directory is dirty</tspan> |
| </tspan> |
| <tspan x="10px" y="208px"><tspan> </tspan><tspan class="fg-cyan bold">--allow-staged</tspan><tspan> Fix code even if the working directory has staged changes</tspan> |
| </tspan> |
| <tspan x="10px" y="226px"><tspan> </tspan><tspan class="fg-cyan bold">--message-format</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><FMT></tspan><tspan> Error format</tspan> |
| </tspan> |
| <tspan x="10px" y="244px"><tspan> </tspan><tspan class="fg-cyan bold">-v</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--verbose</tspan><tspan class="fg-cyan">...</tspan><tspan> Use verbose output (-vv very verbose/build.rs output)</tspan> |
| </tspan> |
| <tspan x="10px" y="262px"><tspan> </tspan><tspan class="fg-cyan bold">-q</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--quiet</tspan><tspan> Do not print cargo log messages</tspan> |
| </tspan> |
| <tspan x="10px" y="280px"><tspan> </tspan><tspan class="fg-cyan bold">--color</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><WHEN></tspan><tspan> Coloring: auto, always, never</tspan> |
| </tspan> |
| <tspan x="10px" y="298px"><tspan> </tspan><tspan class="fg-cyan bold">--config</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><KEY=VALUE|PATH></tspan><tspan> Override a configuration value</tspan> |
| </tspan> |
| <tspan x="10px" y="316px"><tspan> </tspan><tspan class="fg-cyan bold">-Z</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><FLAG></tspan><tspan> Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for</tspan> |
| </tspan> |
| <tspan x="10px" y="334px"><tspan> details</tspan> |
| </tspan> |
| <tspan x="10px" y="352px"><tspan> </tspan><tspan class="fg-cyan bold">-h</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--help</tspan><tspan> Print help</tspan> |
| </tspan> |
| <tspan x="10px" y="370px"> |
| </tspan> |
| <tspan x="10px" y="388px"><tspan class="fg-green bold">Package Selection:</tspan> |
| </tspan> |
| <tspan x="10px" y="406px"><tspan> </tspan><tspan class="fg-cyan bold">-p</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--package</tspan><tspan class="fg-cyan"> [</tspan><tspan class="fg-cyan"><SPEC></tspan><tspan class="fg-cyan">]</tspan><tspan> Package(s) to fix</tspan> |
| </tspan> |
| <tspan x="10px" y="424px"><tspan> </tspan><tspan class="fg-cyan bold">--workspace</tspan><tspan> Fix all packages in the workspace</tspan> |
| </tspan> |
| <tspan x="10px" y="442px"><tspan> </tspan><tspan class="fg-cyan bold">--exclude</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><SPEC></tspan><tspan> Exclude packages from the fixes</tspan> |
| </tspan> |
| <tspan x="10px" y="460px"><tspan> </tspan><tspan class="fg-cyan bold">--all</tspan><tspan> Alias for --workspace (deprecated)</tspan> |
| </tspan> |
| <tspan x="10px" y="478px"> |
| </tspan> |
| <tspan x="10px" y="496px"><tspan class="fg-green bold">Target Selection:</tspan> |
| </tspan> |
| <tspan x="10px" y="514px"><tspan> </tspan><tspan class="fg-cyan bold">--lib</tspan><tspan> Fix only this package's library</tspan> |
| </tspan> |
| <tspan x="10px" y="532px"><tspan> </tspan><tspan class="fg-cyan bold">--bins</tspan><tspan> Fix all binaries</tspan> |
| </tspan> |
| <tspan x="10px" y="550px"><tspan> </tspan><tspan class="fg-cyan bold">--bin</tspan><tspan class="fg-cyan"> [</tspan><tspan class="fg-cyan"><NAME></tspan><tspan class="fg-cyan">]</tspan><tspan> Fix only the specified binary</tspan> |
| </tspan> |
| <tspan x="10px" y="568px"><tspan> </tspan><tspan class="fg-cyan bold">--examples</tspan><tspan> Fix all examples</tspan> |
| </tspan> |
| <tspan x="10px" y="586px"><tspan> </tspan><tspan class="fg-cyan bold">--example</tspan><tspan class="fg-cyan"> [</tspan><tspan class="fg-cyan"><NAME></tspan><tspan class="fg-cyan">]</tspan><tspan> Fix only the specified example</tspan> |
| </tspan> |
| <tspan x="10px" y="604px"><tspan> </tspan><tspan class="fg-cyan bold">--tests</tspan><tspan> Fix all targets that have `test = true` set</tspan> |
| </tspan> |
| <tspan x="10px" y="622px"><tspan> </tspan><tspan class="fg-cyan bold">--test</tspan><tspan class="fg-cyan"> [</tspan><tspan class="fg-cyan"><NAME></tspan><tspan class="fg-cyan">]</tspan><tspan> Fix only the specified test target</tspan> |
| </tspan> |
| <tspan x="10px" y="640px"><tspan> </tspan><tspan class="fg-cyan bold">--benches</tspan><tspan> Fix all targets that have `bench = true` set</tspan> |
| </tspan> |
| <tspan x="10px" y="658px"><tspan> </tspan><tspan class="fg-cyan bold">--bench</tspan><tspan class="fg-cyan"> [</tspan><tspan class="fg-cyan"><NAME></tspan><tspan class="fg-cyan">]</tspan><tspan> Fix only the specified bench target</tspan> |
| </tspan> |
| <tspan x="10px" y="676px"><tspan> </tspan><tspan class="fg-cyan bold">--all-targets</tspan><tspan> Fix all targets (default)</tspan> |
| </tspan> |
| <tspan x="10px" y="694px"> |
| </tspan> |
| <tspan x="10px" y="712px"><tspan class="fg-green bold">Feature Selection:</tspan> |
| </tspan> |
| <tspan x="10px" y="730px"><tspan> </tspan><tspan class="fg-cyan bold">-F</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--features</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><FEATURES></tspan><tspan> Space or comma separated list of features to activate</tspan> |
| </tspan> |
| <tspan x="10px" y="748px"><tspan> </tspan><tspan class="fg-cyan bold">--all-features</tspan><tspan> Activate all available features</tspan> |
| </tspan> |
| <tspan x="10px" y="766px"><tspan> </tspan><tspan class="fg-cyan bold">--no-default-features</tspan><tspan> Do not activate the `default` feature</tspan> |
| </tspan> |
| <tspan x="10px" y="784px"> |
| </tspan> |
| <tspan x="10px" y="802px"><tspan class="fg-green bold">Compilation Options:</tspan> |
| </tspan> |
| <tspan x="10px" y="820px"><tspan> </tspan><tspan class="fg-cyan bold">-j</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--jobs</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><N></tspan><tspan> Number of parallel jobs, defaults to # of CPUs.</tspan> |
| </tspan> |
| <tspan x="10px" y="838px"><tspan> </tspan><tspan class="fg-cyan bold">--keep-going</tspan><tspan> Do not abort the build as soon as there is an error</tspan> |
| </tspan> |
| <tspan x="10px" y="856px"><tspan> </tspan><tspan class="fg-cyan bold">-r</tspan><tspan>, </tspan><tspan class="fg-cyan bold">--release</tspan><tspan> Fix artifacts in release mode, with optimizations</tspan> |
| </tspan> |
| <tspan x="10px" y="874px"><tspan> </tspan><tspan class="fg-cyan bold">--profile</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><PROFILE-NAME></tspan><tspan> Build artifacts with the specified profile</tspan> |
| </tspan> |
| <tspan x="10px" y="892px"><tspan> </tspan><tspan class="fg-cyan bold">--target</tspan><tspan class="fg-cyan"> [</tspan><tspan class="fg-cyan"><TRIPLE></tspan><tspan class="fg-cyan">]</tspan><tspan> Fix for the target triple</tspan> |
| </tspan> |
| <tspan x="10px" y="910px"><tspan> </tspan><tspan class="fg-cyan bold">--target-dir</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><DIRECTORY></tspan><tspan> Directory for all generated artifacts</tspan> |
| </tspan> |
| <tspan x="10px" y="928px"><tspan> </tspan><tspan class="fg-cyan bold">--timings</tspan><tspan class="fg-cyan">[=</tspan><tspan class="fg-cyan"><FMTS></tspan><tspan class="fg-cyan">]</tspan><tspan> Timing output formats (unstable) (comma separated): html, json</tspan> |
| </tspan> |
| <tspan x="10px" y="946px"> |
| </tspan> |
| <tspan x="10px" y="964px"><tspan class="fg-green bold">Manifest Options:</tspan> |
| </tspan> |
| <tspan x="10px" y="982px"><tspan> </tspan><tspan class="fg-cyan bold">--manifest-path</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><PATH></tspan><tspan> Path to Cargo.toml</tspan> |
| </tspan> |
| <tspan x="10px" y="1000px"><tspan> </tspan><tspan class="fg-cyan bold">--lockfile-path</tspan><tspan class="fg-cyan"> </tspan><tspan class="fg-cyan"><PATH></tspan><tspan> Path to Cargo.lock (unstable)</tspan> |
| </tspan> |
| <tspan x="10px" y="1018px"><tspan> </tspan><tspan class="fg-cyan bold">--ignore-rust-version</tspan><tspan> Ignore `rust-version` specification in packages</tspan> |
| </tspan> |
| <tspan x="10px" y="1036px"><tspan> </tspan><tspan class="fg-cyan bold">--locked</tspan><tspan> Assert that `Cargo.lock` will remain unchanged</tspan> |
| </tspan> |
| <tspan x="10px" y="1054px"><tspan> </tspan><tspan class="fg-cyan bold">--offline</tspan><tspan> Run without accessing the network</tspan> |
| </tspan> |
| <tspan x="10px" y="1072px"><tspan> </tspan><tspan class="fg-cyan bold">--frozen</tspan><tspan> Equivalent to specifying both --locked and --offline</tspan> |
| </tspan> |
| <tspan x="10px" y="1090px"> |
| </tspan> |
| <tspan x="10px" y="1108px"><tspan>Run `</tspan><tspan class="fg-cyan bold">cargo help fix</tspan><tspan class="bold">` for more detailed information.</tspan> |
| </tspan> |
| <tspan x="10px" y="1126px"> |
| </tspan> |
| </text> |
| |
| </svg> |