[−][src]Struct rustc_ap_rustc_session::config::DebuggingOptions
Fields
allow_features: Option<Vec<String>>always_encode_mir: boolasm_comments: boolast_json: boolast_json_noexpand: boolbinary_dep_depinfo: boolborrowck: Stringborrowck_stats: boolchalk: boolcodegen_backend: Option<String>control_flow_guard: CFGuardcrate_attr: Vec<String>debug_macros: booldeduplicate_diagnostics: booldep_info_omit_d_target: booldep_tasks: booldont_buffer_diagnostics: booldual_proc_macros: booldump_dep_graph: booldump_mir: Option<String>dump_mir_dataflow: booldump_mir_dir: Stringdump_mir_exclude_pass_number: booldump_mir_graphviz: boolemit_stack_sizes: boolfewer_names: boolforce_overflow_checks: Option<bool>force_unstable_if_unmarked: boolfuel: Option<(String, u64)>hir_stats: boolhuman_readable_cgu_names: boolidentify_regions: boolincremental_ignore_spans: boolincremental_info: boolincremental_verify_ich: boolinline_in_all_cgus: Option<bool>input_stats: boolinsert_sideeffect: boolinstrument_mcount: boolkeep_hygiene_data: boollink_native_libraries: boollink_only: boolllvm_time_trace: boolls: boolmacro_backtrace: boolmerge_functions: Option<MergeFunctions>meta_stats: boolmir_emit_retag: boolmir_opt_level: usizemutable_noalias: boolnew_llvm_pass_manager: boolnll_facts: boolno_analysis: boolno_codegen: boolno_generate_arange_section: boolno_interleave_lints: boolno_leak_check: boolno_link: boolno_parallel_llvm: boolno_profiler_runtime: boolosx_rpath_install_name: boolpanic_abort_tests: boolparse_only: boolperf_stats: boolplt: Option<bool>polonius: boolpre_link_arg: ()pre_link_args: Vec<String>print_fuel: Option<String>print_link_args: boolprint_llvm_passes: boolprint_mono_items: Option<String>print_region_graph: boolprint_type_sizes: boolprofile: boolquery_dep_graph: boolquery_stats: boolrelro_level: Option<RelroLevel>report_delayed_bugs: boolrun_dsymutil: boolsanitizer: Option<Sanitizer>sanitizer_memory_track_origins: usizesanitizer_recover: Vec<Sanitizer>saturating_float_casts: Option<bool>save_analysis: boolself_profile: SwitchWithOptPathself_profile_events: Option<Vec<String>>show_span: Option<String>span_free_formats: boolsrc_hash_algorithm: Option<SourceFileHashAlgorithm>strip: Stripsymbol_mangling_version: SymbolManglingVersionteach: boolterminal_width: Option<usize>thinlto: Option<bool>threads: usizetime: booltime_llvm_passes: booltime_passes: booltls_model: Option<TlsModel>trace_macros: booltreat_err_as_bug: Option<usize>ui_testing: boolunleash_the_miri_inside_of_you: boolunpretty: Option<String>unstable_options: booluse_ctors_section: Option<bool>verbose: boolverify_llvm_ir: boolImplementations
impl DebuggingOptions[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<'a, T> Captures<'a> for T where
T: ?Sized, [src]
T: ?Sized,
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<T> MaybeResult<T> for T[src]
type Error = !
fn from(Result<T, <T as MaybeResult<T>>::Error>) -> T[src]
fn to_result(self) -> Result<T, <T as MaybeResult<T>>::Error>[src]
impl<T> Same<T> for T
type Output = T
Should always be Self
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>,