List of all items[−]
Structs
- Attribute
- FieldInfo
- Limit
- Limits
- MarkedAttrs
- OptimizationFuel
- PerfStats
- Session
- StableCrateId
- 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::ExternDepSpecs
- config::ExternEntry
- config::Externs
- config::JsonConfig
- config::Options
- config::OutputFilenames
- config::OutputTypes
- config::RustcOptGroup
- cstore::CrateSource
- cstore::DllImport
- cstore::ExternCrate
- cstore::ForeignModule
- cstore::NativeLib
- filesearch::FileSearch
- options::CodegenOptions
- options::DebuggingOptions
- options::Options
- parse::GatedSpans
- parse::ParseSess
- parse::SymbolGallery
- search_paths::SearchPath
- search_paths::SearchPathFile
- session::Attribute
- session::Limit
- session::Limits
- session::MarkedAttrs
- session::OptimizationFuel
- session::PerfStats
- session::Session
- session::StableCrateId
- utils::CanonicalizedPath
- utils::FlattenNonterminals
- utils::NativeLib
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::ExternDepSpec
- config::ExternLocation
- config::Input
- config::InstrumentCoverage
- config::LdImpl
- config::LinkerPluginLto
- config::Lto
- config::LtoCli
- config::MirSpanview
- config::OptLevel
- config::OptionStability
- config::OutputType
- config::Passes
- config::PpAstTreeMode
- config::PpHirMode
- config::PpMode
- config::PpSourceMode
- config::PrintRequest
- config::Strip
- config::SwitchWithOptPath
- config::SymbolManglingVersion
- config::TrimmedDefPaths
- config::WasiExecModel
- cstore::CrateDepKind
- cstore::DllCallingConvention
- cstore::ExternCrateSource
- cstore::LinkagePreference
- filesearch::FileMatch
- options::LdImpl
- options::WasiExecModel
- search_paths::PathKind
- session::CtfeBacktrace
- session::DiagnosticBuilderMethod
- session::DiagnosticMessageId
- session::DiagnosticOutput
- session::IncrCompSession
- utils::NativeLibKind
Traits
- HashStableContext
- SessionDiagnostic
- config::dep_tracking::DepTrackingHash
- cstore::CrateStore
- cstore::MetadataLoader
- session::SessionDiagnostic
Macros
- config::dep_tracking::impl_dep_tracking_hash_via_hash
- declare_lint
- declare_lint_pass
- declare_tool_lint
- impl_lint_pass
- options::hash_opt
- options::hash_substruct
- options::insert
- options::options
- options::redirect_field
- options::top_level_options
Functions
- build_session
- config::build_configuration
- 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_s
- config::opt::flagmulti_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_extern_dep_specs
- config::parse_externs
- config::parse_json
- config::parse_libs
- config::parse_native_lib_kind
- config::parse_native_lib_modifiers
- 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_error_no_abort
- early_warn
- filesearch::get_or_default_sysroot
- filesearch::make_target_lib_path
- options::allow_features
- options::always_encode_mir
- options::ar
- options::asm_comments
- options::assume_incomplete_release
- options::ast_json
- options::ast_json_noexpand
- options::binary_dep_depinfo
- options::borrowck
- options::build_options
- options::cgu_partitioning_strategy
- options::chalk
- options::code_model
- options::codegen_backend
- options::codegen_units
- options::combine_cgu
- options::control_flow_guard
- options::crate_attr
- options::debug_assertions
- options::debug_info_for_profiling
- options::debug_macros
- options::debuginfo
- options::deduplicate_diagnostics
- options::default_linker_libraries
- options::dep_info_omit_d_target
- options::dep_tasks
- options::dont_buffer_diagnostics
- options::dual_proc_macros
- options::dump_dep_graph
- options::dump_mir
- options::dump_mir_dataflow
- options::dump_mir_dir
- options::dump_mir_exclude_pass_number
- options::dump_mir_graphviz
- options::dump_mir_spanview
- options::embed_bitcode
- options::emit_future_incompat_report
- options::emit_stack_sizes
- options::extra_filename
- options::fewer_names
- options::force_frame_pointers
- options::force_overflow_checks
- options::force_unstable_if_unmarked
- options::force_unwind_tables
- options::fuel
- options::function_sections
- options::future_incompat_test
- options::gcc_ld
- options::graphviz_dark_mode
- options::graphviz_font
- options::hir_stats
- options::human_readable_cgu_names
- options::identify_regions
- options::incremental
- options::incremental_ignore_spans
- options::incremental_info
- options::incremental_relative_spans
- options::incremental_verify_ich
- options::inline_in_all_cgus
- options::inline_mir
- options::inline_mir_hint_threshold
- options::inline_mir_threshold
- options::inline_threshold
- options::input_stats
- options::instrument_coverage
- options::instrument_mcount
- options::keep_hygiene_data
- options::link_arg
- options::link_args
- options::link_dead_code
- options::link_native_libraries
- options::link_only
- options::link_self_contained
- options::linker
- options::linker_flavor
- options::linker_plugin_lto
- options::llvm_args
- options::llvm_plugins
- options::llvm_time_trace
- options::ls
- options::lto
- options::macro_backtrace
- options::merge_functions
- options::meta_stats
- options::metadata
- options::mir_emit_retag
- options::mir_opt_level
- options::move_size_limit
- options::mutable_noalias
- options::new_llvm_pass_manager
- options::nll_facts
- options::nll_facts_dir
- options::no_analysis
- options::no_codegen
- options::no_generate_arange_section
- options::no_interleave_lints
- options::no_leak_check
- options::no_link
- options::no_parallel_llvm
- options::no_prepopulate_passes
- options::no_profiler_runtime
- options::no_redzone
- options::no_stack_check
- options::no_vectorize_loops
- options::no_vectorize_slp
- options::normalize_docs
- options::opt_level
- options::osx_rpath_install_name
- options::overflow_checks
- options::panic
- options::panic_abort_tests
- options::panic_in_drop
- options::parse::parse_bool
- options::parse::parse_cfguard
- options::parse::parse_code_model
- options::parse::parse_gcc_ld
- options::parse::parse_instrument_coverage
- options::parse::parse_linker_flavor
- options::parse::parse_linker_plugin_lto
- options::parse::parse_list
- options::parse::parse_lto
- options::parse::parse_merge_functions
- options::parse::parse_mir_spanview
- options::parse::parse_no_flag
- options::parse::parse_number
- options::parse::parse_opt_bool
- options::parse::parse_opt_comma_list
- options::parse::parse_opt_number
- options::parse::parse_opt_panic_strategy
- options::parse::parse_opt_pathbuf
- options::parse::parse_opt_string
- options::parse::parse_optimization_fuel
- options::parse::parse_panic_strategy
- options::parse::parse_passes
- options::parse::parse_relocation_model
- options::parse::parse_relro_level
- options::parse::parse_sanitizer_memory_track_origins
- options::parse::parse_sanitizers
- options::parse::parse_split_debuginfo
- options::parse::parse_src_file_hash
- options::parse::parse_string
- options::parse::parse_string_push
- options::parse::parse_strip
- options::parse::parse_switch_with_opt_path
- options::parse::parse_symbol_mangling_version
- options::parse::parse_target_feature
- options::parse::parse_threads
- options::parse::parse_tls_model
- options::parse::parse_treat_err_as_bug
- options::parse::parse_unpretty
- options::parse::parse_wasi_exec_model
- options::parse_only
- options::partially_uninit_const_threshold
- options::passes
- options::perf_stats
- options::plt
- options::polonius
- options::polymorphize
- options::pre_link_arg
- options::pre_link_args
- options::precise_enum_drop_elaboration
- options::prefer_dynamic
- options::print_fuel
- options::print_link_args
- options::print_llvm_passes
- options::print_mono_items
- options::print_type_sizes
- options::proc_macro_backtrace
- options::profile
- options::profile_closures
- options::profile_emit
- options::profile_generate
- options::profile_sample_use
- options::profile_use
- options::profiler_runtime
- options::query_dep_graph
- options::query_stats
- options::randomize_layout
- options::relax_elf_relocations
- options::relocation_model
- options::relro_level
- options::remap_cwd_prefix
- options::remark
- options::report_delayed_bugs
- options::rpath
- options::sanitizer
- options::sanitizer_memory_track_origins
- options::sanitizer_recover
- options::saturating_float_casts
- options::save_analysis
- options::save_temps
- options::self_profile
- options::self_profile_events
- options::share_generics
- options::show_span
- options::simulate_remapped_rust_src_base
- options::soft_float
- options::span_debug
- options::span_free_formats
- options::split_debuginfo
- options::split_dwarf_inlining
- options::src_hash_algorithm
- options::strip
- options::symbol_mangling_version
- options::target_cpu
- options::target_feature
- options::teach
- options::terminal_width
- options::thinlto
- options::thir_unsafeck
- options::threads
- options::time
- options::time_llvm_passes
- options::time_passes
- options::tls_model
- options::trace_macros
- options::trap_unreachable
- options::treat_err_as_bug
- options::trim_diagnostic_paths
- options::tune_cpu
- options::ui_testing
- options::unleash_the_miri_inside_of_you
- options::unpretty
- options::unsound_mir_opts
- options::unstable_options
- options::use_ctors_section
- options::validate_mir
- options::verbose
- options::verify_llvm_ir
- options::wasi_exec_model
- 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_error_no_abort
- session::early_warn
- session::validate_commandline_args_with_session_available
Typedefs
- config::opt::R
- config::opt::S
- cstore::CrateStoreDyn
- cstore::MetadataLoaderDyn
- options::OptionDescrs
- options::OptionSetter
- parse::CrateConfig
- utils::NtToTokenstream
Constants
- config::CG_OPTIONS
- config::DB_OPTIONS
- config::DWARF_OBJECT_EXT
- config::RLINK_EXT
- config::RUST_CGU_EXT
- options::CG_OPTIONS
- options::DB_OPTIONS
- options::desc::parse_bool
- options::desc::parse_cfguard
- options::desc::parse_code_model
- options::desc::parse_gcc_ld
- options::desc::parse_instrument_coverage
- options::desc::parse_linker_flavor
- options::desc::parse_linker_plugin_lto
- options::desc::parse_list
- options::desc::parse_lto
- options::desc::parse_merge_functions
- options::desc::parse_mir_spanview
- options::desc::parse_no_flag
- options::desc::parse_number
- options::desc::parse_opt_bool
- options::desc::parse_opt_comma_list
- options::desc::parse_opt_number
- options::desc::parse_opt_panic_strategy
- options::desc::parse_opt_pathbuf
- options::desc::parse_opt_string
- options::desc::parse_optimization_fuel
- options::desc::parse_panic_strategy
- options::desc::parse_passes
- options::desc::parse_relocation_model
- options::desc::parse_relro_level
- options::desc::parse_sanitizer_memory_track_origins
- options::desc::parse_sanitizers
- options::desc::parse_split_debuginfo
- options::desc::parse_src_file_hash
- options::desc::parse_string
- options::desc::parse_string_push
- options::desc::parse_strip
- options::desc::parse_switch_with_opt_path
- options::desc::parse_symbol_mangling_version
- options::desc::parse_target_feature
- options::desc::parse_threads
- options::desc::parse_tls_model
- options::desc::parse_treat_err_as_bug
- options::desc::parse_unpretty
- options::desc::parse_wasi_exec_model