[−][src]Struct rustc_ap_rustc_session::config::DebuggingOptions
Fields
allow_features: Option<Vec<String>>
always_encode_mir: bool
asm_comments: bool
ast_json: bool
ast_json_noexpand: bool
binary_dep_depinfo: bool
borrowck: String
borrowck_stats: bool
cgu_partitioning_strategy: Option<String>
chalk: bool
codegen_backend: Option<String>
crate_attr: Vec<String>
debug_macros: bool
deduplicate_diagnostics: bool
dep_info_omit_d_target: bool
dep_tasks: bool
dont_buffer_diagnostics: bool
dual_proc_macros: bool
dump_dep_graph: bool
dump_mir: Option<String>
dump_mir_dataflow: bool
dump_mir_dir: String
dump_mir_exclude_pass_number: bool
dump_mir_graphviz: bool
emit_stack_sizes: bool
fewer_names: bool
force_overflow_checks: Option<bool>
force_unstable_if_unmarked: bool
fuel: Option<(String, u64)>
hir_stats: bool
human_readable_cgu_names: bool
identify_regions: bool
incremental_ignore_spans: bool
incremental_info: bool
incremental_verify_ich: bool
inline_in_all_cgus: Option<bool>
input_stats: bool
insert_sideeffect: bool
instrument_coverage: bool
instrument_mcount: bool
keep_hygiene_data: bool
link_native_libraries: bool
link_self_contained: Option<bool>
link_only: bool
llvm_time_trace: bool
ls: bool
macro_backtrace: bool
merge_functions: Option<MergeFunctions>
meta_stats: bool
mir_emit_retag: bool
mir_opt_level: usize
mutable_noalias: bool
new_llvm_pass_manager: bool
nll_facts: bool
no_analysis: bool
no_codegen: bool
no_generate_arange_section: bool
no_interleave_lints: bool
no_leak_check: bool
no_link: bool
no_parallel_llvm: bool
no_profiler_runtime: bool
osx_rpath_install_name: bool
panic_abort_tests: bool
parse_only: bool
perf_stats: bool
plt: Option<bool>
polonius: bool
polymorphize: bool
pre_link_arg: ()
pre_link_args: Vec<String>
print_fuel: Option<String>
print_link_args: bool
print_llvm_passes: bool
print_mono_items: Option<String>
print_type_sizes: bool
proc_macro_backtrace: bool
profile: bool
profile_emit: Option<PathBuf>
query_dep_graph: bool
query_stats: bool
relro_level: Option<RelroLevel>
report_delayed_bugs: bool
run_dsymutil: bool
sanitizer: SanitizerSet
sanitizer_memory_track_origins: usize
sanitizer_recover: SanitizerSet
saturating_float_casts: Option<bool>
save_analysis: bool
self_profile: SwitchWithOptPath
self_profile_events: Option<Vec<String>>
show_span: Option<String>
span_debug: bool
span_free_formats: bool
src_hash_algorithm: Option<SourceFileHashAlgorithm>
strip: Strip
symbol_mangling_version: SymbolManglingVersion
teach: bool
terminal_width: Option<usize>
thinlto: Option<bool>
threads: usize
time: bool
time_llvm_passes: bool
time_passes: bool
tls_model: Option<TlsModel>
trace_macros: bool
treat_err_as_bug: Option<usize>
ui_testing: bool
unleash_the_miri_inside_of_you: bool
unpretty: Option<String>
unstable_options: bool
use_ctors_section: Option<bool>
validate_mir: bool
verbose: bool
verify_llvm_ir: bool
Implementations
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<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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,