Module rustc_trans::session::configUnstable [-] [+] [src]

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

Structs

CodegenOptions
Config
DebuggingOptions
Options
OutputFilenames
RustcOptGroup

Enums

CrateType
DebugInfoLevel
EntryFnType
Input
OptLevel
OptionStability
OutputType
Passes
PrintRequest
UnstableFeatures

Constants

CG_OPTIONS
DB_OPTIONS

Functions

append_configuration
basic_codegen_options
basic_debugging_options
basic_options

Some reasonable defaults

build_codegen_options
build_configuration
build_debugging_options
build_session_options
build_target_config
default_configuration
default_lib_output
get_unstable_features_setting
host_triple
optgroups

Returns all of the stable rustc command line options.

parse_cfgspecs
parse_crate_types_from_list
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.

short_optgroups

Returns the "short" subset of the stable rustc command line options.

Type Definitions

CodegenSetter
DebuggingSetter