☰
Module options
Modules
Structs
Enums
Constants
Functions
Type Definitions
All crates
?
Module
rustc_session
::
options
[
−
]
[src]
Modules
desc
parse
Structs
CodegenOptions
DebuggingOptions
Options
The top-level command-line options struct.
Enums
LdImpl
WasiExecModel
Constants
CG_OPTIONS
DB_OPTIONS
Functions
allow_features
always_encode_mir
ar
asm_comments
assume_incomplete_release
ast_json
ast_json_noexpand
binary_dep_depinfo
borrowck
build_options
cgu_partitioning_strategy
chalk
code_model
codegen_backend
codegen_units
combine_cgu
control_flow_guard
crate_attr
debug_assertions
debug_macros
debuginfo
deduplicate_diagnostics
default_linker_libraries
dep_info_omit_d_target
dep_tasks
dont_buffer_diagnostics
dual_proc_macros
dump_dep_graph
dump_mir
dump_mir_dataflow
dump_mir_dir
dump_mir_exclude_pass_number
dump_mir_graphviz
dump_mir_spanview
embed_bitcode
emit_future_incompat_report
emit_stack_sizes
extra_filename
fewer_names
force_frame_pointers
force_overflow_checks
force_unstable_if_unmarked
force_unwind_tables
fuel
function_sections
future_incompat_test
gcc_ld
graphviz_dark_mode
graphviz_font
hir_stats
human_readable_cgu_names
identify_regions
incremental
incremental_ignore_spans
incremental_info
incremental_verify_ich
inline_in_all_cgus
inline_mir
inline_mir_hint_threshold
inline_mir_threshold
inline_threshold
input_stats
instrument_coverage
instrument_mcount
keep_hygiene_data
link_arg
link_args
link_dead_code
link_native_libraries
link_only
link_self_contained
linker
linker_flavor
linker_plugin_lto
llvm_args
llvm_plugins
llvm_time_trace
ls
lto
macro_backtrace
merge_functions
meta_stats
metadata
mir_emit_retag
mir_opt_level
move_size_limit
mutable_noalias
new_llvm_pass_manager
nll_facts
nll_facts_dir
no_analysis
no_codegen
no_generate_arange_section
no_interleave_lints
no_leak_check
no_link
no_parallel_llvm
no_prepopulate_passes
no_profiler_runtime
no_redzone
no_stack_check
no_vectorize_loops
no_vectorize_slp
normalize_docs
opt_level
osx_rpath_install_name
overflow_checks
panic
panic_abort_tests
parse_only
passes
perf_stats
plt
polonius
polymorphize
pre_link_arg
pre_link_args
precise_enum_drop_elaboration
prefer_dynamic
print_fuel
print_link_args
print_llvm_passes
print_mono_items
print_type_sizes
proc_macro_backtrace
profile
profile_closures
profile_emit
profile_generate
profile_use
profiler_runtime
query_dep_graph
query_stats
relax_elf_relocations
relocation_model
relro_level
remark
report_delayed_bugs
rpath
sanitizer
sanitizer_memory_track_origins
sanitizer_recover
saturating_float_casts
save_analysis
save_temps
self_profile
self_profile_events
share_generics
show_span
simulate_remapped_rust_src_base
soft_float
span_debug
span_free_formats
split_debuginfo
split_dwarf_inlining
src_hash_algorithm
strip
symbol_mangling_version
target_cpu
target_feature
teach
terminal_width
thinlto
thir_unsafeck
threads
time
time_llvm_passes
time_passes
tls_model
trace_macros
trap_unreachable
treat_err_as_bug
trim_diagnostic_paths
tune_cpu
ui_testing
unleash_the_miri_inside_of_you
unpretty
unsound_mir_opts
unstable_options
use_ctors_section
validate_mir
verbose
verify_llvm_ir
wasi_exec_model
Type Definitions
OptionDescrs
OptionSetter