Struct rustc_lint::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
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