List of all items[−]
Structs
- Attribute
- FieldInfo
- Limit
- MarkedAttrs
- OptimizationFuel
- PerfStats
- Session
- StableCrateId
- VariantInfo
- cgu_reuse_tracker::CguReuseTracker
- config::CodegenOptions
- config::DebuggingOptions
- config::ExternDepSpecs
- config::ExternEntry
- config::Externs
- config::JsonConfig
- config::Options
- config::OutputFilenames
- config::OutputTypes
- config::RustcOptGroup
- filesearch::FileSearch
- parse::GatedSpans
- parse::ParseSess
- parse::SymbolGallery
- search_paths::SearchPath
- search_paths::SearchPathFile
- utils::CanonicalizedPath
- utils::FlattenNonterminals
- utils::NativeLib
Enums
- CtfeBacktrace
- DataTypeKind
- DiagnosticMessageId
- DiagnosticOutput
- IncrCompSession
- SizeKind
- cgu_reuse_tracker::CguReuse
- cgu_reuse_tracker::ComparisonKind
- config::BorrowckMode
- config::CFGuard
- config::CrateType
- config::DebugInfo
- config::EntryFnType
- config::ErrorOutputType
- config::ExternDepSpec
- config::ExternLocation
- config::Input
- config::InstrumentCoverage
- 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
- filesearch::FileMatch
- search_paths::PathKind
- utils::NativeLibKind
Traits
Macros
Functions
- build_session
- config::build_configuration
- config::build_session_options
- config::default_lib_output
- 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::parse_color
- config::parse_crate_edition
- config::parse_crate_types_from_list
- config::parse_error_format
- config::parse_externs
- config::parse_json
- config::parse_target_triple
- config::rustc_optgroups
- config::rustc_short_optgroups
- config::to_crate_config
- early_error
- early_error_no_abort
- early_warn
- filesearch::get_or_default_sysroot
- filesearch::make_target_lib_path
- 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::out_filename
- output::validate_crate_name
- parse::feature_err
- parse::feature_err_issue