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] |