List of all items
Structs
- check_attr::CheckAttrVisitor
- check_attr::DiagnosticOnConstOnlyForNonConstTraitImpls
- check_export::ExportableItemCollector
- check_export::ExportableItemsChecker
- check_export::ImplsOrderVisitor
- dead::DeadItem
- dead::DeadVisitor
- dead::MarkSymbolVisitor
- dead::SeedWorklists
- dead::WorkItem
- debugger_visualizer::DebuggerVisualizerCollector
- diagnostics::AbiInvalidAttribute
- diagnostics::AbiNe
- diagnostics::AbiOf
- diagnostics::BothFfiConstAndPure
- diagnostics::BothOptimizeNoneAndInline
- diagnostics::CannotStabilizeDeprecated
- diagnostics::ConstStableNotStable
- diagnostics::DeadCodePubInBinaryNote
- diagnostics::DebugVisualizerUnreadable
- diagnostics::DeprecatedAnnotationHasNoEffect
- diagnostics::DeprecatedAttribute
- diagnostics::DocAliasBadLocation
- diagnostics::DocAliasNotAnAlias
- diagnostics::DocFakeVariadicNotValid
- diagnostics::DocInlineConflict
- diagnostics::DocInlineOnlyUse
- diagnostics::DocKeywordAttributeEmptyMod
- diagnostics::DocKeywordAttributeNotMod
- diagnostics::DocKeywordOnlyImpl
- diagnostics::DocMaskedNotExternCrateSelf
- diagnostics::DocMaskedOnlyExternCrate
- diagnostics::DocSearchUnboxInvalid
- diagnostics::DuplicateDiagnosticItemInCrate
- diagnostics::DuplicateEiiImpls
- diagnostics::DuplicateFeature
- diagnostics::DuplicateLangItem
- diagnostics::EiiImplRequiresUnsafe
- diagnostics::EiiImplRequiresUnsafeSuggestion
- diagnostics::EiiImplTarget
- diagnostics::EiiWithTrackCaller
- diagnostics::EiiWithoutImpl
- diagnostics::EnumVariantSameName
- diagnostics::ExternMain
- diagnostics::FeaturePreviouslyDeclared
- diagnostics::FeatureRemoved
- diagnostics::FeatureStableTwice
- diagnostics::FunctionNamesDuplicated
- diagnostics::FunctionNotFoundInTrait
- diagnostics::FunctionNotHaveDefaultImplementation
- diagnostics::GlobOrListDelegationUnusedTargetExpr
- diagnostics::IgnoredDerivedImpls
- diagnostics::ImpliedFeatureNotExist
- diagnostics::IncorrectCrateType
- diagnostics::IncorrectTarget
- diagnostics::IneffectiveUnstableImpl
- diagnostics::InlineIgnoredForExported
- diagnostics::InnerCrateLevelAttr
- diagnostics::InvalidMayDangle
- diagnostics::LangItemOnIncorrectTarget
- diagnostics::LangItemWithTargetFeature
- diagnostics::LangItemWithTrackCaller
- diagnostics::Link
- diagnostics::MacroOnlyAttribute
- diagnostics::MissingConstErr
- diagnostics::MissingConstStabAttr
- diagnostics::MissingLangItem
- diagnostics::MissingPanicHandler
- diagnostics::MissingStabilityAttr
- diagnostics::MisspelledFeature
- diagnostics::MixedExportNameAndNoMangle
- diagnostics::MultipleRustcMain
- diagnostics::MustImplementNotFunction
- diagnostics::MustImplementNotFunctionNote
- diagnostics::MustImplementNotFunctionSpanNote
- diagnostics::NoMainErr
- diagnostics::NonExhaustiveWithDefaultFieldValues
- diagnostics::NonExportedMacroInvalidAttrs
- diagnostics::OnMoveMalformedFormatLiterals
- diagnostics::OnTypeErrorMalformedFormatLiterals
- diagnostics::OnTypeErrorNotExactlyOneGeneric
- diagnostics::OuterCrateLevelAttr
- diagnostics::OuterCrateLevelAttrSuggestion
- diagnostics::PanicUnwindWithoutStd
- diagnostics::ParentInfo
- diagnostics::ProcMacroBadSig
- diagnostics::RenamedFeature
- diagnostics::ReprConflicting
- diagnostics::ReprConflictingLint
- diagnostics::RustcAllowConstFnUnstable
- diagnostics::RustcConstStableIndirectPairing
- diagnostics::RustcForceInlineCoro
- diagnostics::RustcLegacyConstGenericsIndex
- diagnostics::RustcLegacyConstGenericsIndexExceed
- diagnostics::RustcLegacyConstGenericsOnly
- diagnostics::RustcPubTransparent
- diagnostics::TraitImplConstStabilityMismatch
- diagnostics::TraitImplConstStable
- diagnostics::TransparentIncompatible
- diagnostics::UnknownExternLangItem
- diagnostics::UnknownFeature
- diagnostics::UnknownFormatParameterForOnUnimplementedAttr
- diagnostics::UnnecessaryPartialStableFeature
- diagnostics::UnnecessaryStableFeature
- diagnostics::UnrecognizedArgument
- diagnostics::Unused
- diagnostics::UselessAssignment
- diagnostics::UselessStability
- entry::EntryContext
- hir_id_validator::HirIdValidator
- input_stats::Node
- input_stats::NodeStats
- input_stats::StatCollector
- lang_items::LanguageItemCollector
- layout_test::UnwrapLayoutCx
- lib_features::LibFeatureCollector
- reachable::ReachableContext
- stability::CheckTraitImplStable
- stability::Checker
- stability::MissingStabilityAnnotations
- upvars::CaptureCollector
- upvars::LocalCollector
- weak_lang_items::WeakLangItemVisitor
Enums
- check_attr::ItemLike
- check_attr::ProcMacroKind
- dead::ComesFromAllowExpect
- dead::ReportOn
- dead::ShouldWarnAboutField
- diagnostics::ChangeFields
- diagnostics::ImplConstStability
- diagnostics::MacroExport
- diagnostics::MultipleDeadCodes
- diagnostics::TraitConstStability
- diagnostics::UnexportableItem
- diagnostics::UnusedNote
- eii::CheckingMode
- lang_items::Duplicate
- stability::AnnotationKind
Macros
Functions
- abi_test::dump_abi_of_fn_item
- abi_test::dump_abi_of_fn_type
- abi_test::test_abi
- abi_test::test_abi_eq
- abi_test::unwrap_fn_abi
- check_attr::check_mod_attrs
- check_attr::check_non_exported_macro_for_invalid_attrs
- check_attr::doc_fake_variadic_is_allowed_self_ty
- check_attr::is_c_like_enum
- check_attr::provide
- check_attr::target_from_impl_item
- check_export::exportable_items_provider_local
- check_export::provide
- check_export::stable_order_of_exportable_impls
- dead::check_mod_deathness
- dead::create_and_seed_worklist
- dead::has_allow_dead_code_or_lang_attr
- dead::lint_dead_codes
- dead::live_symbols_and_ignored_derived_traits
- dead::mark_live_symbols_and_ignored_derived_traits
- dead::maybe_record_as_seed
- dead::provide
- dead::should_explore
- debugger_visualizer::debugger_visualizers
- debugger_visualizer::provide
- delegation::check_glob_and_list_delegations_target_expr
- diagnostic_items::all_diagnostic_items
- diagnostic_items::collect_item
- diagnostic_items::diagnostic_items
- diagnostic_items::observe_item
- diagnostic_items::provide
- diagnostic_items::report_duplicate_item
- eii::check_externally_implementable_items
- eii::get_checking_mode
- entry::check_and_search_item
- entry::configure_main
- entry::entry_fn
- entry::no_main_err
- entry::provide
- entry::sigpipe
- hir_id_validator::check_crate
- input_stats::print_ast_stats
- input_stats::print_hir_stats
- lang_items::extract_ast
- lang_items::get_lang_items
- lang_items::provide
- layout_test::dump_layout_of
- layout_test::ensure_wf
- layout_test::test_layout
- lib_features::lib_features
- lib_features::provide
- provide
- reachable::check_item
- reachable::has_custom_linkage
- reachable::provide
- reachable::reachable_set
- reachable::recursively_reachable
- stability::annotation_kind
- stability::check_mod_unstable_api_usage
- stability::check_unused_or_stable_features
- stability::duplicate_feature_lint
- stability::inherit_const_stability
- stability::inherit_deprecation
- stability::inherit_stability
- stability::is_unstable_reexport
- stability::lookup_const_stability
- stability::lookup_default_body_stability
- stability::lookup_deprecation_entry
- stability::lookup_stability
- stability::provide
- stability::stability_implications
- stability::unnecessary_partially_stable_feature_lint
- stability::unnecessary_stable_feature_lint
- upvars::provide
- weak_lang_items::check_crate
- weak_lang_items::verify