Struct rustc::session::config::DebuggingOptions [] [src]

pub struct DebuggingOptions {
    pub verbose: bool,
    pub time_passes: bool,
    pub count_llvm_insns: bool,
    pub time_llvm_passes: bool,
    pub input_stats: bool,
    pub trans_stats: bool,
    pub asm_comments: bool,
    pub no_verify: bool,
    pub borrowck_stats: bool,
    pub no_landing_pads: bool,
    pub debug_llvm: bool,
    pub count_type_sizes: bool,
    pub meta_stats: bool,
    pub print_link_args: bool,
    pub gc: bool,
    pub print_llvm_passes: bool,
    pub ast_json: bool,
    pub ast_json_noexpand: bool,
    pub ls: bool,
    pub save_analysis: bool,
    pub save_analysis_csv: bool,
    pub print_move_fragments: bool,
    pub flowgraph_print_loans: bool,
    pub flowgraph_print_moves: bool,
    pub flowgraph_print_assigns: bool,
    pub flowgraph_print_all: bool,
    pub print_region_graph: bool,
    pub parse_only: bool,
    pub no_trans: bool,
    pub treat_err_as_bug: bool,
    pub continue_parse_after_error: bool,
    pub incremental: Option<String>,
    pub dump_dep_graph: bool,
    pub query_dep_graph: bool,
    pub no_analysis: bool,
    pub extra_plugins: Vec<String>,
    pub unstable_options: bool,
    pub print_enum_sizes: bool,
    pub force_overflow_checks: Option<bool>,
    pub force_dropflag_checks: Option<bool>,
    pub trace_macros: bool,
    pub enable_nonzeroing_move_hints: bool,
    pub keep_mtwt_tables: bool,
    pub keep_ast: bool,
    pub show_span: Option<String>,
    pub print_trans_items: Option<String>,
    pub mir_opt_level: Option<usize>,
    pub dump_mir: Option<String>,
    pub orbit: bool,
}
Unstable (rustc_private)

Fields

verbose: bool
Unstable (rustc_private)
time_passes: bool
Unstable (rustc_private)
count_llvm_insns: bool
Unstable (rustc_private)
time_llvm_passes: bool
Unstable (rustc_private)
input_stats: bool
Unstable (rustc_private)
trans_stats: bool
Unstable (rustc_private)
asm_comments: bool
Unstable (rustc_private)
no_verify: bool
Unstable (rustc_private)
borrowck_stats: bool
Unstable (rustc_private)
no_landing_pads: bool
Unstable (rustc_private)
debug_llvm: bool
Unstable (rustc_private)
count_type_sizes: bool
Unstable (rustc_private)
meta_stats: bool
Unstable (rustc_private)
print_link_args: bool
Unstable (rustc_private)
gc: bool
Unstable (rustc_private)
print_llvm_passes: bool
Unstable (rustc_private)
ast_json: bool
Unstable (rustc_private)
ast_json_noexpand: bool
Unstable (rustc_private)
ls: bool
Unstable (rustc_private)
save_analysis: bool
Unstable (rustc_private)
save_analysis_csv: bool
Unstable (rustc_private)
print_move_fragments: bool
Unstable (rustc_private)
flowgraph_print_loans: bool
Unstable (rustc_private)
flowgraph_print_moves: bool
Unstable (rustc_private)
flowgraph_print_assigns: bool
Unstable (rustc_private)
flowgraph_print_all: bool
Unstable (rustc_private)
print_region_graph: bool
Unstable (rustc_private)
parse_only: bool
Unstable (rustc_private)
no_trans: bool
Unstable (rustc_private)
treat_err_as_bug: bool
Unstable (rustc_private)
continue_parse_after_error: bool
Unstable (rustc_private)
incremental: Option<String>
Unstable (rustc_private)
dump_dep_graph: bool
Unstable (rustc_private)
query_dep_graph: bool
Unstable (rustc_private)
no_analysis: bool
Unstable (rustc_private)
extra_plugins: Vec<String>
Unstable (rustc_private)
unstable_options: bool
Unstable (rustc_private)
print_enum_sizes: bool
Unstable (rustc_private)
force_overflow_checks: Option<bool>
Unstable (rustc_private)
force_dropflag_checks: Option<bool>
Unstable (rustc_private)
trace_macros: bool
Unstable (rustc_private)
enable_nonzeroing_move_hints: bool
Unstable (rustc_private)
keep_mtwt_tables: bool
Unstable (rustc_private)
keep_ast: bool
Unstable (rustc_private)
show_span: Option<String>
Unstable (rustc_private)
print_trans_items: Option<String>
Unstable (rustc_private)
mir_opt_level: Option<usize>
Unstable (rustc_private)
dump_mir: Option<String>
Unstable (rustc_private)
orbit: bool
Unstable (rustc_private)

Trait Implementations

Derived Implementations

impl Clone for DebuggingOptions
[src]

fn clone(&self) -> DebuggingOptions

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more