Module rustc::driver::config[src]

Contains infrastructure for configuring the compiler, including parsing command line options.

Structs

CodegenOptions
Config
Options

Enums

CrateType
DebugInfoLevel
EntryFnType
OptLevel

Statics

pub static ASM_COMMENTS: u64 = [definition]  
pub static AST_JSON: u64 = [definition]  
pub static AST_JSON_NOEXPAND: u64 = [definition]  
pub static BORROWCK_STATS: u64 = [definition]  
pub static CG_OPTIONS: &'static [(&'static str, CodegenSetter, &'static str)] = &[ $( (stringify!($opt), cgsetters::$opt, $desc) ),* ]  
pub static COUNT_LLVM_INSNS: u64 = [definition]  
pub static COUNT_TYPE_SIZES: u64 = [definition]  
pub static DEBUG_LLVM: u64 = [definition]  
pub static GC: u64 = [definition]  
pub static LS: u64 = [definition]  
pub static LTO: u64 = [definition]  
pub static META_STATS: u64 = [definition]  
pub static NO_LANDING_PADS: u64 = [definition]  
pub static NO_OPT: u64 = [definition]  
pub static NO_VERIFY: u64 = [definition]  
pub static PRINT_LINK_ARGS: u64 = [definition]  
pub static PRINT_LLVM_PASSES: u64 = [definition]  
pub static SAVE_ANALYSIS: u64 = [definition]  
pub static SHOW_SPAN: u64 = [definition]  
pub static TIME_LLVM_PASSES: u64 = [definition]  
pub static TIME_PASSES: u64 = [definition]  
pub static TRANS_STATS: u64 = [definition]  
pub static VERBOSE: u64 = [definition]  

Functions

append_configuration
basic_codegen_options
basic_options

Some reasonable defaults

build_codegen_options
build_configuration
build_session_options
build_target_config
debugging_opts_map
default_configuration
default_lib_output
get_arch
get_os
optgroups

Type Definitions

CodegenSetter