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