ll> (default: all).[<KIND>=]<PATH>lLink the generated crate(s) to the specified native
library NAME. The optional KIND can be one of
<static|framework|dylib> (default: dylib).
Optional comma separated MODIFIERS
<bundle|verbatim|whole-archive|as-needed>
may be specified each with a prefix of either '+' to
enable or '-' to disable.[<KIND>[:<MODIFIERS>]=]<NAME>[:<RENAME>]Specify the name of the crate being built<NAME>edition<2015|2018|2021|2024|future><TYPE>[=<FILE>]print<INFO>[=<FILE>]Equivalent to -C debuginfo=2OEquivalent to -C opt-level=3Write output to FILENAME<FILENAME>out-dirWrite output to compiler-chosen filename in DIR<DIR>explainProvide a detailed explanation of an error message<OPT>Build a test harnesstargetTarget triple for which the code is compiledA<LINT>WSet lint warningsSet lint force-warnDSet lint deniedFSet lint forbiddenSet the most restrictive lint level. More restrictive lints are capped at this level<LEVEL>codegenSet a codegen option<OPT>[=<VALUE>]VversionPrint version info and exitvUse verbose outputSpecify where an external rust library is located<NAME>[=<PATH>]Override the system root<PATH>ZSet unstable / perma-unstable options<FLAG>How errors and other messages are produced<human|json|short>Configure the JSON output of the compilerConfigure coloring of output:
                * auto   = colorize, if output goes to a tty (default);
                * always = always colorize output;
                * never  = never colorize output<auto|always|never>Inform rustc of the width of the output so that diagnostics can be truncated to fit<WIDTH>remap-path-prefixRemap source names in all output (compiler messages and output files)<FROM>=<TO>env-setInject an environment variable<VAR>=<VALUE>cannot specify the `--color` option with `--json`diagnostic-unicodediagnostic-rendered-ansiartifactstimingsunused-externsunused-externs-silentfuture-incompatunknown `--json` option `