[−][src]Struct rustc_ap_rustc_session::config::DebuggingOptions
Fields
codegen_backend: Option<String>verbose: boolspan_free_formats: boolidentify_regions: boolborrowck: Option<String>time_passes: booltime: booltime_llvm_passes: boolinput_stats: boolasm_comments: boolverify_llvm_ir: boolborrowck_stats: boolno_landing_pads: boolfewer_names: boolmeta_stats: boolprint_link_args: boolprint_llvm_passes: boolast_json: boolthreads: usizeast_json_noexpand: boolls: boolsave_analysis: boolprint_region_graph: boolparse_only: booldual_proc_macros: boolno_codegen: booltreat_err_as_bug: Option<usize>report_delayed_bugs: boolexternal_macro_backtrace: boolteach: boolterminal_width: Option<usize>panic_abort_tests: boolcontinue_parse_after_error: booldep_tasks: boolincremental: Option<String>incremental_queries: boolincremental_info: boolincremental_dump_hash: boolincremental_verify_ich: boolincremental_ignore_spans: boolinstrument_mcount: booldump_dep_graph: boolquery_dep_graph: boolno_analysis: boolunstable_options: boolforce_overflow_checks: Option<bool>trace_macros: booldebug_macros: boolgenerate_arange_section: boolkeep_hygiene_data: boolkeep_ast: boolshow_span: Option<String>print_type_sizes: boolprint_mono_items: Option<String>mir_opt_level: usizemutable_noalias: Option<bool>dump_mir: Option<String>dump_mir_dir: Stringdump_mir_graphviz: booldump_mir_exclude_pass_number: boolmir_emit_retag: boolperf_stats: boolquery_stats: boolhir_stats: boolalways_encode_mir: booljson_rendered: Option<String>unleash_the_miri_inside_of_you: boolosx_rpath_install_name: boolsanitizer: Option<Sanitizer>sanitizer_recover: Vec<Sanitizer>sanitizer_memory_track_origins: usizefuel: Option<(String, u64)>print_fuel: Option<String>force_unstable_if_unmarked: boolpre_link_arg: Vec<String>pre_link_args: Option<Vec<String>>profile: boolrelro_level: Option<RelroLevel>nll_facts: booldont_buffer_diagnostics: boolpolonius: boolcodegen_time_graph: boolthinlto: Option<bool>inline_in_all_cgus: Option<bool>tls_model: Option<String>saturating_float_casts: boolhuman_readable_cgu_names: booldep_info_omit_d_target: boolunpretty: Option<String>run_dsymutil: Option<bool>ui_testing: Option<bool>embed_bitcode: boolstrip_debuginfo_if_disabled: Option<bool>chalk: boolno_parallel_llvm: boolno_leak_check: boolno_interleave_lints: boolcrate_attr: Vec<String>self_profile: SwitchWithOptPathself_profile_events: Option<Vec<String>>emit_stack_sizes: boolplt: Option<bool>merge_functions: Option<MergeFunctions>allow_features: Option<Vec<String>>symbol_mangling_version: SymbolManglingVersionbinary_dep_depinfo: boolinsert_sideeffect: booldeduplicate_diagnostics: Option<bool>Methods
impl DebuggingOptions[src]
pub fn ui_testing(&self) -> bool[src]
pub fn diagnostic_handler_flags(&self, can_emit_warnings: bool) -> HandlerFlags[src]
Trait Implementations
impl Clone for DebuggingOptions[src]
fn clone(&self) -> DebuggingOptions[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for DebuggingOptions
impl Send for DebuggingOptions
impl Sync for DebuggingOptions
impl Unpin for DebuggingOptions
impl UnwindSafe for DebuggingOptions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Erased for T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<E> SpecializationError for E[src]
default fn not_found<S, T>(
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized, [src]
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,