[−][src]Struct rustc_ap_rustc_session::config::DebuggingOptions
Fields
codegen_backend: Option<String>
verbose: bool
span_free_formats: bool
identify_regions: bool
borrowck: Option<String>
time_passes: bool
time: bool
time_llvm_passes: bool
llvm_time_trace: bool
input_stats: bool
asm_comments: bool
verify_llvm_ir: bool
borrowck_stats: bool
no_landing_pads: bool
fewer_names: bool
meta_stats: bool
print_link_args: bool
print_llvm_passes: bool
ast_json: bool
threads: usize
ast_json_noexpand: bool
ls: bool
save_analysis: bool
print_region_graph: bool
parse_only: bool
dual_proc_macros: bool
no_codegen: bool
treat_err_as_bug: Option<usize>
report_delayed_bugs: bool
macro_backtrace: bool
teach: bool
terminal_width: Option<usize>
panic_abort_tests: bool
dep_tasks: bool
incremental_info: bool
incremental_verify_ich: bool
incremental_ignore_spans: bool
instrument_mcount: bool
dump_dep_graph: bool
query_dep_graph: bool
no_analysis: bool
unstable_options: bool
force_overflow_checks: Option<bool>
trace_macros: bool
debug_macros: bool
no_generate_arange_section: bool
keep_hygiene_data: bool
show_span: Option<String>
print_type_sizes: bool
print_mono_items: Option<String>
mir_opt_level: usize
mutable_noalias: Option<bool>
dump_mir: Option<String>
dump_mir_dir: String
dump_mir_graphviz: bool
dump_mir_dataflow: bool
dump_mir_exclude_pass_number: bool
mir_emit_retag: bool
perf_stats: bool
query_stats: bool
hir_stats: bool
always_encode_mir: bool
unleash_the_miri_inside_of_you: bool
osx_rpath_install_name: bool
sanitizer: Option<Sanitizer>
sanitizer_recover: Vec<Sanitizer>
sanitizer_memory_track_origins: usize
fuel: Option<(String, u64)>
print_fuel: Option<String>
force_unstable_if_unmarked: bool
pre_link_arg: ()
pre_link_args: Vec<String>
profile: bool
relro_level: Option<RelroLevel>
nll_facts: bool
dont_buffer_diagnostics: bool
polonius: bool
thinlto: Option<bool>
inline_in_all_cgus: Option<bool>
tls_model: Option<String>
saturating_float_casts: bool
human_readable_cgu_names: bool
dep_info_omit_d_target: bool
unpretty: Option<String>
run_dsymutil: Option<bool>
ui_testing: Option<bool>
embed_bitcode: bool
strip_debuginfo_if_disabled: Option<bool>
no_parallel_llvm: bool
no_leak_check: bool
no_interleave_lints: bool
crate_attr: Vec<String>
self_profile: SwitchWithOptPath
self_profile_events: Option<Vec<String>>
emit_stack_sizes: bool
plt: Option<bool>
merge_functions: Option<MergeFunctions>
allow_features: Option<Vec<String>>
symbol_mangling_version: SymbolManglingVersion
binary_dep_depinfo: bool
insert_sideeffect: bool
deduplicate_diagnostics: Option<bool>
control_flow_guard: CFGuard
no_link: bool
link_only: bool
new_llvm_pass_manager: Option<bool>
link_native_libraries: Option<bool>
src_hash_algorithm: Option<SourceFileHashAlgorithm>
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<'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>,