[−] List of all items
Structs
- CrateDisambiguator
- FieldInfo
- OptimizationFuel
- PerfStats
- Session
- VariantInfo
- cgu_reuse_tracker::CguReuseTracker
- config::CodegenOptions
- config::Config
- config::DebuggingOptions
- config::ExternEntry
- config::Externs
- config::Options
- config::OutputFilenames
- config::OutputTypes
- config::RustcOptGroup
- filesearch::FileSearch
- lint::BufferedEarlyLint
- lint::FutureIncompatibleInfo
- lint::Lint
- lint::LintBuffer
- lint::LintId
- lint::builtin::HardwiredLints
- lint::builtin::UnusedDocComment
- parse::GatedSpans
- parse::ParseSess
- search_paths::SearchPath
- search_paths::SearchPathFile
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::ExternLocation
- config::Input
- config::LinkerPluginLto
- config::Lto
- config::LtoCli
- config::OptLevel
- config::OptionStability
- config::OutputType
- config::Passes
- config::PpMode
- config::PpSourceMode
- config::PrintRequest
- config::Sanitizer
- config::SwitchWithOptPath
- config::SymbolManglingVersion
- filesearch::FileMatch
- lint::BuiltinLintDiagnostics
- lint::Level
- search_paths::PathKind
- utils::NativeLibraryKind
Traits
Macros
Functions
- build_session
- build_session_with_source_map
- 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::default_configuration
- 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::parse_color
- config::parse_crate_types_from_list
- config::parse_error_format
- config::parse_externs
- config::parse_json
- config::rustc_optgroups
- config::rustc_short_optgroups
- config::to_crate_config
- early_error
- early_warn
- filesearch::get_or_default_sysroot
- filesearch::make_target_lib_path
- filesearch::relative_target_lib_path
- lint::add_elided_lifetime_in_path_suggestion
- 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
Typedefs
Statics
- lint::builtin::ABSOLUTE_PATHS_NOT_STARTING_WITH_CRATE
- lint::builtin::AMBIGUOUS_ASSOCIATED_ITEMS
- lint::builtin::ARITHMETIC_OVERFLOW
- lint::builtin::BARE_TRAIT_OBJECTS
- lint::builtin::BINDINGS_WITH_VARIANT_NAME
- lint::builtin::COHERENCE_LEAK_CHECK
- lint::builtin::CONFLICTING_REPR_HINTS
- lint::builtin::CONST_ERR
- lint::builtin::DEAD_CODE
- lint::builtin::DEPRECATED
- lint::builtin::DEPRECATED_IN_FUTURE
- lint::builtin::ELIDED_LIFETIMES_IN_PATHS
- lint::builtin::EXPLICIT_OUTLIVES_REQUIREMENTS
- lint::builtin::EXPORTED_PRIVATE_DEPENDENCIES
- lint::builtin::ILLEGAL_FLOATING_POINT_LITERAL_PATTERN
- lint::builtin::ILL_FORMED_ATTRIBUTE_INPUT
- lint::builtin::INCOMPLETE_INCLUDE
- lint::builtin::INDIRECT_STRUCTURAL_MATCH
- lint::builtin::INLINE_NO_SANITIZE
- lint::builtin::INTRA_DOC_LINK_RESOLUTION_FAILURE
- lint::builtin::INVALID_TYPE_PARAM_DEFAULT
- lint::builtin::IRREFUTABLE_LET_PATTERNS
- lint::builtin::LATE_BOUND_LIFETIME_ARGUMENTS
- lint::builtin::MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS
- lint::builtin::MACRO_USE_EXTERN_CRATE
- lint::builtin::META_VARIABLE_MISUSE
- lint::builtin::MISSING_CRATE_LEVEL_DOCS
- lint::builtin::MISSING_DOC_CODE_EXAMPLES
- lint::builtin::MISSING_FRAGMENT_SPECIFIER
- lint::builtin::MUTABLE_BORROW_RESERVATION_CONFLICT
- lint::builtin::ORDER_DEPENDENT_TRAIT_OBJECTS
- lint::builtin::OVERLAPPING_PATTERNS
- lint::builtin::PATTERNS_IN_FNS_WITHOUT_BODY
- lint::builtin::PRIVATE_DOC_TESTS
- lint::builtin::PRIVATE_IN_PUBLIC
- lint::builtin::PROC_MACRO_DERIVE_RESOLUTION_FALLBACK
- lint::builtin::PUB_USE_OF_PRIVATE_EXTERN_CRATE
- lint::builtin::RENAMED_AND_REMOVED_LINTS
- lint::builtin::SAFE_PACKED_BORROWS
- lint::builtin::SINGLE_USE_LIFETIMES
- lint::builtin::SOFT_UNSTABLE
- lint::builtin::STABLE_FEATURES
- lint::builtin::TRIVIAL_CASTS
- lint::builtin::TRIVIAL_NUMERIC_CASTS
- lint::builtin::TYVAR_BEHIND_RAW_POINTER
- lint::builtin::UNCONDITIONAL_PANIC
- lint::builtin::UNCONDITIONAL_RECURSION
- lint::builtin::UNKNOWN_CRATE_TYPES
- lint::builtin::UNKNOWN_LINTS
- lint::builtin::UNREACHABLE_CODE
- lint::builtin::UNREACHABLE_PATTERNS
- lint::builtin::UNSTABLE_NAME_COLLISIONS
- lint::builtin::UNUSED_ASSIGNMENTS
- lint::builtin::UNUSED_ATTRIBUTES
- lint::builtin::UNUSED_DOC_COMMENTS
- lint::builtin::UNUSED_EXTERN_CRATES
- lint::builtin::UNUSED_FEATURES
- lint::builtin::UNUSED_IMPORTS
- lint::builtin::UNUSED_LABELS
- lint::builtin::UNUSED_LIFETIMES
- lint::builtin::UNUSED_MACROS
- lint::builtin::UNUSED_MUT
- lint::builtin::UNUSED_QUALIFICATIONS
- lint::builtin::UNUSED_UNSAFE
- lint::builtin::UNUSED_VARIABLES
- lint::builtin::WARNINGS
- lint::builtin::WHERE_CLAUSES_OBJECT_SAFETY