Module rustc::session::config
[−]
[src]
Unstable (
rustc_private
)Contains infrastructure for configuring the compiler, including parsing command line options.
Reexports
pub use self::EntryFnType::*; |
pub use self::CrateType::*; |
pub use self::Passes::*; |
pub use self::DebugInfoLevel::*; |
Modules
nightly_options | [Unstable] |
Structs
CodegenOptions | [Unstable] |
Config | [Unstable] |
DebuggingOptions | [Unstable] |
Options | [Unstable] |
OutputFilenames | [Unstable] |
RustcOptGroup | [Unstable] |
Enums
CrateType | [Unstable] |
DebugInfoLevel | [Unstable] |
EntryFnType | [Unstable] |
ErrorOutputType | [Unstable] |
Input | [Unstable] |
OptLevel | [Unstable] |
OptionStability | [Unstable] |
OutputType | [Unstable] |
PanicStrategy | [Unstable] |
Passes | [Unstable] |
PrintRequest | [Unstable] |
Constants
CG_OPTIONS | [Unstable] |
DB_OPTIONS | [Unstable] |
Functions
append_configuration | [Unstable] |
basic_codegen_options | [Unstable] |
basic_debugging_options | [Unstable] |
basic_options |
[Unstable] Some reasonable defaults |
build_codegen_options | [Unstable] |
build_configuration | [Unstable] |
build_debugging_options | [Unstable] |
build_session_options | [Unstable] |
build_target_config | [Unstable] |
default_configuration | [Unstable] |
default_lib_output | [Unstable] |
get_unstable_features_setting | [Unstable] |
host_triple | [Unstable] |
parse_cfgspecs | [Unstable] |
parse_crate_types_from_list | [Unstable] |
rustc_optgroups |
[Unstable] 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 |
[Unstable] 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. |
Type Definitions
CodegenSetter | [Unstable] |
DebuggingSetter | [Unstable] |