[−][src]Module rustc_ap_rustc_session::config
Contains infrastructure for configuring the compiler, including parsing command-line options.
Modules
| nightly_options |
Structs
| CodegenOptions | |
| Config | |
| DebuggingOptions | |
| ExternEntry | |
| Externs | Use tree-based collections to cheaply get a deterministic |
| Options | |
| OutputFilenames | |
| OutputTypes | Use tree-based collections to cheaply get a deterministic |
| RustcOptGroup | |
| SanitizerSet |
Enums
| BorrowckMode | |
| CFGuard | The different settings that the |
| CrateType | |
| DebugInfo | |
| EntryFnType | |
| ErrorOutputType | The type of diagnostics output to generate. |
| ExternLocation | |
| Input | |
| LinkerPluginLto | |
| Lto | This is what the |
| LtoCli | The different settings that the |
| OptLevel | |
| OptionStability | |
| OutputType | |
| Passes | |
| PpMode | |
| PpSourceMode | |
| PrintRequest | |
| Strip | The different settings that the |
| SwitchWithOptPath | |
| SymbolManglingVersion |
Constants
| CG_OPTIONS | |
| DB_OPTIONS | |
| RLINK_EXT | |
| RUST_CGU_EXT |
Functions
| basic_codegen_options | |
| basic_debugging_options | |
| build_codegen_options | |
| build_configuration | |
| build_debugging_options | |
| build_session_options | |
| build_target_config | |
| default_configuration | |
| default_lib_output | |
| get_cmd_lint_options | |
| host_triple | |
| make_crate_type_option | |
| parse_color | Parses the |
| parse_crate_types_from_list | |
| parse_error_format | Parses the |
| parse_externs | |
| parse_json | Parse the |
| rustc_optgroups | Returns all rustc command line options, including metadata for each option, such as whether the option is part of the stable long-term interface for rustc. |
| rustc_short_optgroups | Returns the "short" subset of the rustc command line options, including metadata for each option, such as whether the option is part of the stable long-term interface for rustc. |
| to_crate_config | Converts the crate |
Type Definitions
| CodegenSetter | |
| DebuggingSetter |