[−] List of all items
Structs
- Attribute
- CrateDisambiguator
- FieldInfo
- Limit
- MarkedAttrs
- OptimizationFuel
- PerfStats
- Session
- VariantInfo
- cgu_reuse_tracker::CguReuseTracker
- cgu_reuse_tracker::SendSpan
- cgu_reuse_tracker::TrackerData
- code_stats::CodeStats
- code_stats::FieldInfo
- code_stats::TypeSizeInfo
- code_stats::VariantInfo
- config::CodegenOptions
- config::DebuggingOptions
- config::ExternEntry
- config::Externs
- config::Options
- config::OutputFilenames
- config::OutputTypes
- config::RustcOptGroup
- config::SanitizerSet
- filesearch::FileSearch
- options::CodegenOptions
- options::DebuggingOptions
- options::Options
- parse::GatedSpans
- parse::ParseSess
- parse::SymbolGallery
- search_paths::SearchPath
- search_paths::SearchPathFile
- session::Attribute
- session::CrateDisambiguator
- session::Limit
- session::MarkedAttrs
- session::OptimizationFuel
- session::PerfStats
- session::Session
Enums
- CtfeBacktrace
- DataTypeKind
- DiagnosticMessageId
- DiagnosticOutput
- IncrCompSession
- SizeKind
- cgu_reuse_tracker::CguReuse
- cgu_reuse_tracker::ComparisonKind
- code_stats::DataTypeKind
- code_stats::SizeKind
- config::BorrowckMode
- config::CFGuard
- config::CrateType
- config::DebugInfo
- config::EntryFnType
- config::ErrorOutputType
- config::ExternLocation
- config::Input
- config::LinkerPluginLto
- config::Lto
- config::LtoCli
- config::MirSpanview
- config::OptLevel
- config::OptionStability
- config::OutputType
- config::Passes
- config::PpMode
- config::PpSourceMode
- config::PrintRequest
- config::Strip
- config::SwitchWithOptPath
- config::SymbolManglingVersion
- config::TrimmedDefPaths
- filesearch::FileMatch
- search_paths::PathKind
- session::CtfeBacktrace
- session::DiagnosticBuilderMethod
- session::DiagnosticMessageId
- session::DiagnosticOutput
- session::IncrCompSession
- utils::NativeLibKind
Traits
- SessionDiagnostic
- SessionLintStore
- config::dep_tracking::DepTrackingHash
- session::SessionDiagnostic
- session::SessionLintStore
Macros
Functions
- build_session
- config::basic_codegen_options
- config::basic_debugging_options
- config::build_codegen_options
- config::build_configuration
- config::build_debugging_options
- config::build_session_options
- config::build_target_config
- config::check_debug_option_stability
- config::check_thread_count
- config::collect_print_requests
- config::default_configuration
- config::default_lib_output
- config::dep_tracking::stable_hash
- config::get_cmd_lint_options
- config::host_triple
- config::make_crate_type_option
- config::nightly_options::check_nightly_options
- config::nightly_options::is_nightly_build
- config::nightly_options::is_unstable_enabled
- config::nightly_options::match_is_nightly_build
- config::opt::flag
- config::opt::flag_s
- config::opt::flagmulti
- config::opt::flagmulti_s
- config::opt::flagopt
- config::opt::flagopt_s
- config::opt::longer
- config::opt::multi
- config::opt::multi_s
- config::opt::opt
- config::opt::opt_s
- config::opt::stable
- config::opt::unstable
- config::parse_borrowck_mode
- config::parse_color
- config::parse_crate_edition
- config::parse_crate_types_from_list
- config::parse_error_format
- config::parse_externs
- config::parse_json
- config::parse_libs
- config::parse_opt_level
- config::parse_output_types
- config::parse_pretty
- config::parse_remap_path_prefix
- config::parse_target_triple
- config::rustc_optgroups
- config::rustc_short_optgroups
- config::select_debuginfo
- config::should_override_cgus_and_disable_thinlto
- config::to_crate_config
- early_error
- early_warn
- filesearch::find_libdir
- filesearch::get_or_default_sysroot
- filesearch::make_target_lib_path
- filesearch::relative_target_lib_path
- options::basic_codegen_options
- options::basic_debugging_options
- options::build_codegen_options
- options::build_debugging_options
- options::cgsetters::ar
- options::cgsetters::code_model
- options::cgsetters::codegen_units
- options::cgsetters::control_flow_guard
- options::cgsetters::debug_assertions
- options::cgsetters::debuginfo
- options::cgsetters::default_linker_libraries
- options::cgsetters::embed_bitcode
- options::cgsetters::extra_filename
- options::cgsetters::force_frame_pointers
- options::cgsetters::force_unwind_tables
- options::cgsetters::incremental
- options::cgsetters::inline_threshold
- options::cgsetters::link_arg
- options::cgsetters::link_args
- options::cgsetters::link_dead_code
- options::cgsetters::link_self_contained
- options::cgsetters::linker
- options::cgsetters::linker_flavor
- options::cgsetters::linker_plugin_lto
- options::cgsetters::llvm_args
- options::cgsetters::lto
- options::cgsetters::metadata
- options::cgsetters::no_prepopulate_passes
- options::cgsetters::no_redzone
- options::cgsetters::no_stack_check
- options::cgsetters::no_vectorize_loops
- options::cgsetters::no_vectorize_slp
- options::cgsetters::opt_level
- options::cgsetters::overflow_checks
- options::cgsetters::panic
- options::cgsetters::parse_bool
- options::cgsetters::parse_cfguard
- options::cgsetters::parse_code_model
- options::cgsetters::parse_linker_flavor
- options::cgsetters::parse_linker_plugin_lto
- options::cgsetters::parse_list
- options::cgsetters::parse_lto
- options::cgsetters::parse_merge_functions
- options::cgsetters::parse_mir_spanview
- options::cgsetters::parse_no_flag
- options::cgsetters::parse_opt_bool
- options::cgsetters::parse_opt_comma_list
- options::cgsetters::parse_opt_list
- options::cgsetters::parse_opt_pathbuf
- options::cgsetters::parse_opt_string
- options::cgsetters::parse_opt_uint
- options::cgsetters::parse_optimization_fuel
- options::cgsetters::parse_panic_strategy
- options::cgsetters::parse_passes
- options::cgsetters::parse_pathbuf_push
- options::cgsetters::parse_relocation_model
- options::cgsetters::parse_relro_level
- options::cgsetters::parse_sanitizer_memory_track_origins
- options::cgsetters::parse_sanitizers
- options::cgsetters::parse_src_file_hash
- options::cgsetters::parse_string
- options::cgsetters::parse_string_push
- options::cgsetters::parse_strip
- options::cgsetters::parse_switch_with_opt_path
- options::cgsetters::parse_symbol_mangling_version
- options::cgsetters::parse_target_feature
- options::cgsetters::parse_threads
- options::cgsetters::parse_tls_model
- options::cgsetters::parse_treat_err_as_bug
- options::cgsetters::parse_uint
- options::cgsetters::parse_unpretty
- options::cgsetters::passes
- options::cgsetters::prefer_dynamic
- options::cgsetters::profile_generate
- options::cgsetters::profile_use
- options::cgsetters::relocation_model
- options::cgsetters::remark
- options::cgsetters::rpath
- options::cgsetters::save_temps
- options::cgsetters::soft_float
- options::cgsetters::target_cpu
- options::cgsetters::target_feature
- options::dbsetters::allow_features
- options::dbsetters::always_encode_mir
- options::dbsetters::asm_comments
- options::dbsetters::ast_json
- options::dbsetters::ast_json_noexpand
- options::dbsetters::binary_dep_depinfo
- options::dbsetters::borrowck
- options::dbsetters::borrowck_stats
- options::dbsetters::cgu_partitioning_strategy
- options::dbsetters::chalk
- options::dbsetters::codegen_backend
- options::dbsetters::combine_cgu
- options::dbsetters::crate_attr
- options::dbsetters::debug_macros
- options::dbsetters::deduplicate_diagnostics
- options::dbsetters::dep_info_omit_d_target
- options::dbsetters::dep_tasks
- options::dbsetters::dont_buffer_diagnostics
- options::dbsetters::dual_proc_macros
- options::dbsetters::dump_dep_graph
- options::dbsetters::dump_mir
- options::dbsetters::dump_mir_dataflow
- options::dbsetters::dump_mir_dir
- options::dbsetters::dump_mir_exclude_pass_number
- options::dbsetters::dump_mir_graphviz
- options::dbsetters::dump_mir_spanview
- options::dbsetters::emit_future_incompat_report
- options::dbsetters::emit_stack_sizes
- options::dbsetters::fewer_names
- options::dbsetters::force_overflow_checks
- options::dbsetters::force_unstable_if_unmarked
- options::dbsetters::fuel
- options::dbsetters::function_sections
- options::dbsetters::graphviz_dark_mode
- options::dbsetters::graphviz_font
- options::dbsetters::hir_stats
- options::dbsetters::human_readable_cgu_names
- options::dbsetters::identify_regions
- options::dbsetters::incremental_ignore_spans
- options::dbsetters::incremental_info
- options::dbsetters::incremental_verify_ich
- options::dbsetters::inline_in_all_cgus
- options::dbsetters::inline_mir_hint_threshold
- options::dbsetters::inline_mir_threshold
- options::dbsetters::input_stats
- options::dbsetters::insert_sideeffect
- options::dbsetters::instrument_coverage
- options::dbsetters::instrument_mcount
- options::dbsetters::keep_hygiene_data
- options::dbsetters::link_native_libraries
- options::dbsetters::link_only
- options::dbsetters::llvm_time_trace
- options::dbsetters::ls
- options::dbsetters::macro_backtrace
- options::dbsetters::merge_functions
- options::dbsetters::meta_stats
- options::dbsetters::mir_emit_retag
- options::dbsetters::mir_opt_level
- options::dbsetters::mutable_noalias
- options::dbsetters::new_llvm_pass_manager
- options::dbsetters::nll_facts
- options::dbsetters::nll_facts_dir
- options::dbsetters::no_analysis
- options::dbsetters::no_codegen
- options::dbsetters::no_generate_arange_section
- options::dbsetters::no_interleave_lints
- options::dbsetters::no_leak_check
- options::dbsetters::no_link
- options::dbsetters::no_parallel_llvm
- options::dbsetters::no_profiler_runtime
- options::dbsetters::osx_rpath_install_name
- options::dbsetters::panic_abort_tests
- options::dbsetters::parse_bool
- options::dbsetters::parse_cfguard
- options::dbsetters::parse_code_model
- options::dbsetters::parse_linker_flavor
- options::dbsetters::parse_linker_plugin_lto
- options::dbsetters::parse_list
- options::dbsetters::parse_lto
- options::dbsetters::parse_merge_functions
- options::dbsetters::parse_mir_spanview
- options::dbsetters::parse_no_flag
- options::dbsetters::parse_only
- options::dbsetters::parse_opt_bool
- options::dbsetters::parse_opt_comma_list
- options::dbsetters::parse_opt_list
- options::dbsetters::parse_opt_pathbuf
- options::dbsetters::parse_opt_string
- options::dbsetters::parse_opt_uint
- options::dbsetters::parse_optimization_fuel
- options::dbsetters::parse_panic_strategy
- options::dbsetters::parse_passes
- options::dbsetters::parse_pathbuf_push
- options::dbsetters::parse_relocation_model
- options::dbsetters::parse_relro_level
- options::dbsetters::parse_sanitizer_memory_track_origins
- options::dbsetters::parse_sanitizers
- options::dbsetters::parse_src_file_hash
- options::dbsetters::parse_string
- options::dbsetters::parse_string_push
- options::dbsetters::parse_strip
- options::dbsetters::parse_switch_with_opt_path
- options::dbsetters::parse_symbol_mangling_version
- options::dbsetters::parse_target_feature
- options::dbsetters::parse_threads
- options::dbsetters::parse_tls_model
- options::dbsetters::parse_treat_err_as_bug
- options::dbsetters::parse_uint
- options::dbsetters::parse_unpretty
- options::dbsetters::perf_stats
- options::dbsetters::plt
- options::dbsetters::polonius
- options::dbsetters::polymorphize
- options::dbsetters::pre_link_arg
- options::dbsetters::pre_link_args
- options::dbsetters::precise_enum_drop_elaboration
- options::dbsetters::print_fuel
- options::dbsetters::print_link_args
- options::dbsetters::print_llvm_passes
- options::dbsetters::print_mono_items
- options::dbsetters::print_type_sizes
- options::dbsetters::proc_macro_backtrace
- options::dbsetters::profile
- options::dbsetters::profile_emit
- options::dbsetters::query_dep_graph
- options::dbsetters::query_stats
- options::dbsetters::relax_elf_relocations
- options::dbsetters::relro_level
- options::dbsetters::report_delayed_bugs
- options::dbsetters::run_dsymutil
- options::dbsetters::sanitizer
- options::dbsetters::sanitizer_memory_track_origins
- options::dbsetters::sanitizer_recover
- options::dbsetters::saturating_float_casts
- options::dbsetters::save_analysis
- options::dbsetters::self_profile
- options::dbsetters::self_profile_events
- options::dbsetters::share_generics
- options::dbsetters::show_span
- options::dbsetters::span_debug
- options::dbsetters::span_free_formats
- options::dbsetters::src_hash_algorithm
- options::dbsetters::strip
- options::dbsetters::symbol_mangling_version
- options::dbsetters::teach
- options::dbsetters::terminal_width
- options::dbsetters::thinlto
- options::dbsetters::threads
- options::dbsetters::time
- options::dbsetters::time_llvm_passes
- options::dbsetters::time_passes
- options::dbsetters::tls_model
- options::dbsetters::trace_macros
- options::dbsetters::treat_err_as_bug
- options::dbsetters::trim_diagnostic_paths
- options::dbsetters::tune_cpu
- options::dbsetters::ui_testing
- options::dbsetters::unleash_the_miri_inside_of_you
- options::dbsetters::unpretty
- options::dbsetters::unsound_mir_opts
- options::dbsetters::unstable_options
- options::dbsetters::use_ctors_section
- options::dbsetters::validate_mir
- options::dbsetters::verbose
- options::dbsetters::verify_llvm_ir
- output::check_file_is_writeable
- output::default_output_for_target
- output::filename_for_input
- output::filename_for_metadata
- output::find_crate_name
- output::invalid_output_for_target
- output::is_writeable
- output::out_filename
- output::validate_crate_name
- parse::feature_err
- parse::feature_err_issue
- session::build_session
- session::default_emitter
- session::early_error
- session::early_warn
- session::validate_commandline_args_with_session_available
Typedefs
- config::CodegenSetter
- config::DebuggingSetter
- config::opt::R
- config::opt::S
- options::CodegenSetter
- options::DebuggingSetter
- parse::CrateConfig
Constants
- config::CG_OPTIONS
- config::DB_OPTIONS
- config::RLINK_EXT
- config::RUST_CGU_EXT
- filesearch::RUST_LIB_DIR
- options::CG_OPTIONS
- options::DB_OPTIONS
- options::cg_type_desc::parse_bool
- options::cg_type_desc::parse_cfguard
- options::cg_type_desc::parse_code_model
- options::cg_type_desc::parse_linker_flavor
- options::cg_type_desc::parse_linker_plugin_lto
- options::cg_type_desc::parse_list
- options::cg_type_desc::parse_lto
- options::cg_type_desc::parse_merge_functions
- options::cg_type_desc::parse_mir_spanview
- options::cg_type_desc::parse_no_flag
- options::cg_type_desc::parse_opt_bool
- options::cg_type_desc::parse_opt_comma_list
- options::cg_type_desc::parse_opt_list
- options::cg_type_desc::parse_opt_pathbuf
- options::cg_type_desc::parse_opt_string
- options::cg_type_desc::parse_opt_uint
- options::cg_type_desc::parse_optimization_fuel
- options::cg_type_desc::parse_panic_strategy
- options::cg_type_desc::parse_passes
- options::cg_type_desc::parse_pathbuf_push
- options::cg_type_desc::parse_relocation_model
- options::cg_type_desc::parse_relro_level
- options::cg_type_desc::parse_sanitizer_memory_track_origins
- options::cg_type_desc::parse_sanitizers
- options::cg_type_desc::parse_src_file_hash
- options::cg_type_desc::parse_string
- options::cg_type_desc::parse_string_push
- options::cg_type_desc::parse_strip
- options::cg_type_desc::parse_switch_with_opt_path
- options::cg_type_desc::parse_symbol_mangling_version
- options::cg_type_desc::parse_target_feature
- options::cg_type_desc::parse_threads
- options::cg_type_desc::parse_tls_model
- options::cg_type_desc::parse_treat_err_as_bug
- options::cg_type_desc::parse_uint
- options::cg_type_desc::parse_unpretty
- options::db_type_desc::parse_bool
- options::db_type_desc::parse_cfguard
- options::db_type_desc::parse_code_model
- options::db_type_desc::parse_linker_flavor
- options::db_type_desc::parse_linker_plugin_lto
- options::db_type_desc::parse_list
- options::db_type_desc::parse_lto
- options::db_type_desc::parse_merge_functions
- options::db_type_desc::parse_mir_spanview
- options::db_type_desc::parse_no_flag
- options::db_type_desc::parse_opt_bool
- options::db_type_desc::parse_opt_comma_list
- options::db_type_desc::parse_opt_list
- options::db_type_desc::parse_opt_pathbuf
- options::db_type_desc::parse_opt_string
- options::db_type_desc::parse_opt_uint
- options::db_type_desc::parse_optimization_fuel
- options::db_type_desc::parse_panic_strategy
- options::db_type_desc::parse_passes
- options::db_type_desc::parse_pathbuf_push
- options::db_type_desc::parse_relocation_model
- options::db_type_desc::parse_relro_level
- options::db_type_desc::parse_sanitizer_memory_track_origins
- options::db_type_desc::parse_sanitizers
- options::db_type_desc::parse_src_file_hash
- options::db_type_desc::parse_string
- options::db_type_desc::parse_string_push
- options::db_type_desc::parse_strip
- options::db_type_desc::parse_switch_with_opt_path
- options::db_type_desc::parse_symbol_mangling_version
- options::db_type_desc::parse_target_feature
- options::db_type_desc::parse_threads
- options::db_type_desc::parse_tls_model
- options::db_type_desc::parse_treat_err_as_bug
- options::db_type_desc::parse_uint
- options::db_type_desc::parse_unpretty