short>Configure the JSON output of the compilercolorConfigure 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>expectunknown lint level: `argument for `--color` must be auto, always or never (instead was ``)cannot specify the `--color` option with `--json`diagnostic-unicodediagnostic-rendered-ansiartifactsunused-externsunused-externs-silentfuture-incompatunknown `--json` option `humanhuman-annotate-rspretty-jsonhuman-unicodeargument for `--error-format` must be `human`, `human-annotate-rs`, `human-unicode`, `json`, `pretty-json` or `short` (instead was `using `--json` requires also using `--error-format=json`the crate requires edition , but the latest edition supported by this Rust version is  is unstable and only available with -Z unstable-optionsargument for `--edition` must be one of: ` is unstable requested but -Zunstable-options not specifiedunknown emission type: `` - expected one of: ` with `-o` incompatible with `-C codegen-units=N` for N > 1resetting to default -C codegen-units=1value for codegen units must be a positive non-zero integercannot print multiple outputs to the same path: the `-Z unstable-options` flag must also be passed to enable the `` print option, unknown print request: `valid print requests are: lintsuse `-Whelp` to print a list of lintsfor more information, see the rustc book: https://doc.rust-lang.org/rustc/command-line-arguments.html#--print-print-compiler-information.jsontarget file  does not existoptimization level needs to be between 0-3, s or z (instead was `opt-leveldebuginfoloadednot-loadedunexpected incremental state assertion value: the `-Z unstable-options` flag must also be passed to enable `--extern` optionsnopreludeforceunknown --extern option `the `noprelude` --extern option requires a file path--remap-path-prefix must contain '=' between FROM and TO`--env-set`: specify value for variable `crate-typevalue for threads must be a positive non-zero integeroptions `-C profile-generate` and `-C profile-use` are exclusiveoption `-Z profile-sample-use` cannot be used with `-C profile-generate` or `-C profile-use``-C symbol-mangling-version=legacy` requires `-Z unstable-options``-C symbol-mangling-version=hashed` requires `-Z unstable-options`option `-C instrument-coverage` is not compatible with either `-C profile-use` or `-C profile-generate`-C instrument-coverage requires symbol mangling version `v0`, but `-C symbol-mangling-version=legacy` was specified-C instrument-coverage requires symbol mangling version `v0`, but `-C symbol-mangling-version=hashed` was specifiedRUSTC_GRAPHVIZ_FONToptions `-C embed-bitcode=no` and `-C lto` are incompatible`-Cforce-frame-pointers=non-leaf` or `always` also requires `-Zunstable-options` and a nightly compilerthe linker flavor `` is unstable, the `-Z unstable-options` flag must also be passed to use the unstable valuesonly `-C link-self-contained` values `y`/`yes`/`on`/`n`/`no`/`off` are stable, the `-Z unstable-options` flag must also be passed to use the unstable valuessome `-C link-self-contained` components were both enabled and disabled: -C remark requires "-C debuginfo=n" to show source locationsusing -Z remark-dir without enabling remarks using e.g. -C remark=allcan't dump dependency graph without `-Z query-dep-graph`lib/rustlib/src/rustlibrary/std/src/lib.rs`--diagnostic-width` must be an positive integerunwindlinkersanitizersmingwCurrent directory is invalid: normalidentifiedexpanded,identifiedast-tree,expandedhirhir,identifiedhir,typedthir-treethir-flatstable-mirmir-cfgargument to `unpretty` must be one of `normal`, `identified`, `expanded`, `expanded,identified`, `expanded,hygiene`, `ast-tree`, `ast-tree,expanded`, `hir`, `hir,identified`, `hir,typed`, `hir-tree`, `thir-tree`, `thir-flat`, `mir`, `stable-mir`, or `mir-cfg`; got Comma separated list of types of crates
                                for the compiler to emit<bin|lib|rlib|dylib|cdylib|staticlib|proc-macro>staticlibcdylibbinproc-macrosdylibunknown crate type: ``, expected one of: `lib`, `rlib`, `staticlib`, `dylib`, `cdylib`, `bin`, `proc-macro`the `-Z unstable-options` flag must also be passed to enable the flag `the option `` is only accepted on the nightly compilerconsider switching to a nightly toolchain: `rustup default nightly`selecting a toolchain with `+toolchain` arguments require a rustup proxy; see <https://rust-lang.github.io/rustup/concepts/index.html>for more information about Rust's stability policy, see <https://doc.rust-lang.org/book/appendix-07-nightly-rust.html#unstable-features> nightly option were parseddladdr faileddladdr returned null pointerFailed finding sysrootcompiler/rustc_session/src/filesearch.rsCould not move 2 levels upper using `parent()` on Could not move 3 levels upper using `parent()` on Could not move to parent path of dummycompiler/rustc_session/src/options.rs option: `assertion failed: !prefix.is_empty()`-  option `` requires  (=<value>)