List of all items
Structs
- AmbiguityError
- BindingError
- BindingKey
- DeclData
- DelayedVisResolutionError
- DelegationFnSig
- DeriveData
- ExternModule
- ExternPreludeEntry
- Finalize
- IdentKey
- ImportSummary
- InvocationParent
- LocalModule
- Module
- ModuleData
- ParentScope
- PrivacyError
- Resolver
- ResolverArenas
- ResolverOutputs
- Segment
- UseError
- check_unused::ExternCrateToLint
- check_unused::UnusedImport
- check_unused::UnusedImportCheckVisitor
- def_collector::DefCollector
- diagnostics::AbsPathWithModule
- diagnostics::AbsPathWithModuleSugg
- diagnostics::AddAsNonDerive
- diagnostics::AddedMacroUse
- diagnostics::Ambiguity
- diagnostics::AmbiguousGlobReexports
- diagnostics::AncestorOnly
- diagnostics::AnonymousLifetimeNonGatReportError
- diagnostics::ArgumentsMacroUseNotAllowed
- diagnostics::AssociatedConstElidedLifetime
- diagnostics::AssociatedConstWithSimilarNameExists
- diagnostics::AssociatedFnWithSimilarNameExists
- diagnostics::AssociatedTypeWithSimilarNameExists
- diagnostics::AttemptToUseNonConstantValueInConstant
- diagnostics::AttemptToUseNonConstantValueInConstantLabelWithSuggestion
- diagnostics::AttemptToUseNonConstantValueInConstantWithSuggestion
- diagnostics::AttemptToUseNonConstantValueInConstantWithoutSuggestion
- diagnostics::AttributesContainingRustcAreReserved
- diagnostics::AttributesStartingWithRustcAreReserved
- diagnostics::BindingInNeverPattern
- diagnostics::BindingShadowsSomethingUnacceptable
- diagnostics::BindingShadowsSomethingUnacceptableSuggestion
- diagnostics::CannotBeReexportedCratePublic
- diagnostics::CannotBeReexportedCratePublicNS
- diagnostics::CannotBeReexportedPrivate
- diagnostics::CannotBeReexportedPrivateNS
- diagnostics::CannotCaptureDynamicEnvironmentInFnItem
- diagnostics::CannotDetermineImportResolution
- diagnostics::CannotDetermineMacroResolution
- diagnostics::CannotFindBuiltinMacroWithName
- diagnostics::CannotFindIdentInThisScope
- diagnostics::CannotGlobImportAllCrates
- diagnostics::CannotUseThroughAnImport
- diagnostics::CfgAccessibleUnsure
- diagnostics::ChangeImportBinding
- diagnostics::ChangeImportBindingSuggestion
- diagnostics::ConsiderAddingADerive
- diagnostics::ConsiderAddingMacroExport
- diagnostics::ConsiderMakingTheFieldPublic
- diagnostics::ConsiderMarkingAsPub
- diagnostics::ConsiderMarkingAsPubCrate
- diagnostics::ConstNotMemberOfTrait
- diagnostics::ConstructorPrivateIfAnyFieldPrivate
- diagnostics::ElidedAnonymousLifetimeReportError
- diagnostics::ElidedAnonymousLifetimeReportErrorSuggestion
- diagnostics::ElidedLifetimesInPaths
- diagnostics::ExpectedModuleFound
- diagnostics::ExplicitAnonymousLifetimeReportError
- diagnostics::ExplicitUnsafeTraits
- diagnostics::ExternCrateLoadingMacroNotAtCrateRoot
- diagnostics::ExternCrateNotIdiomatic
- diagnostics::ExternCrateSelfRequiresRenaming
- diagnostics::ForwardDeclaredGenericInConstParamTy
- diagnostics::ForwardDeclaredGenericParam
- diagnostics::FoundItemConfigureOut
- diagnostics::GenericArgumentsInMacroPath
- diagnostics::GenericParamsFromOuterItem
- diagnostics::GenericParamsFromOuterItemInnerItem
- diagnostics::GenericParamsFromOuterItemSugg
- diagnostics::GenericParamsFromOuterItemUseLet
- diagnostics::HiddenGlobReexports
- diagnostics::IdentImporterHereButItIsDesc
- diagnostics::IdentInScopeButItIsDesc
- diagnostics::IdentifierBoundMoreThanOnceInParameterList
- diagnostics::IdentifierBoundMoreThanOnceInSamePattern
- diagnostics::ImplicitElidedLifetimeNotAllowedHere
- diagnostics::ImportedMacroNotFound
- diagnostics::ImportsCannotReferTo
- diagnostics::Indeterminate
- diagnostics::InvalidAsmSym
- diagnostics::IsPrivate
- diagnostics::LabelWithSimilarNameReachable
- diagnostics::LegacyDeriveHelpers
- diagnostics::LendingIteratorReportError
- diagnostics::LowercaseSelf
- diagnostics::MacroDefinedLater
- diagnostics::MacroExpandedExternCrateCannotShadowExternArguments
- diagnostics::MacroExpandedMacroExportsAccessedByAbsolutePaths
- diagnostics::MacroExpectedFound
- diagnostics::MacroExternDeprecated
- diagnostics::MacroIsPrivate
- diagnostics::MacroRuleNeverUsed
- diagnostics::MacroSuggMovePosition
- diagnostics::MacroUseDeprecated
- diagnostics::MacroUseExternCrateSelf
- diagnostics::MacroUseNameAlreadyInUse
- diagnostics::MaybeMissingMacroRulesName
- diagnostics::MethodNotMemberOfTrait
- diagnostics::ModuleOnly
- diagnostics::NameAlreadyUsedInParameterList
- diagnostics::NameDefinedMultipleTime
- diagnostics::NameReservedInAttributeNamespace
- diagnostics::NoteAndRefersToTheItemDefinedHere
- diagnostics::OutOfScopeMacroCalls
- diagnostics::OuterIdentIsNotPubliclyReexported
- diagnostics::ParamInEnumDiscriminant
- diagnostics::ParamInNonTrivialAnonConst
- diagnostics::ParamInTyOfConstParam
- diagnostics::PatternBindingTypo
- diagnostics::PatternDoesntBindName
- diagnostics::PrivateExternCrateReexport
- diagnostics::ProcMacroDeriveResolutionFallback
- diagnostics::ProcMacroSameCrate
- diagnostics::RedundantImport
- diagnostics::RedundantImportVisibility
- diagnostics::ReexportPrivateDependency
- diagnostics::Relative2018
- diagnostics::RemoveSurroundingDerive
- diagnostics::RemoveUnnecessaryImport
- diagnostics::RestrictionAncestorOnly
- diagnostics::SelfInConstGenericTy
- diagnostics::SelfInGenericParamDefault
- diagnostics::SingleUseLifetime
- diagnostics::SingleUseLifetimeSugg
- diagnostics::StaticLifetimeIsReserved
- diagnostics::ToolModuleImported
- diagnostics::ToolOnlyRemoveUnnecessaryImport
- diagnostics::ToolWasAlreadyRegistered
- diagnostics::TraitImplDuplicate
- diagnostics::TraitImplMismatch
- diagnostics::TryUsingSimilarlyNamedLabel
- diagnostics::TypeNotMemberOfTrait
- diagnostics::UndeclaredLabel
- diagnostics::UnderscoreLifetimeIsReserved
- diagnostics::UnexpectedMissingConstParameter
- diagnostics::UnexpectedResChangeTyParamToConstParamSugg
- diagnostics::UnexpectedResChangeTyToConstParamSugg
- diagnostics::UnexpectedResUseAtOpInSlicePatWithRangeSugg
- diagnostics::UnknownDiagnosticAttribute
- diagnostics::UnnamedImport
- diagnostics::UnnamedImportSugg
- diagnostics::UnreachableLabel
- diagnostics::UnreachableLabelSubLabel
- diagnostics::UnreachableLabelSubLabelUnreachable
- diagnostics::UnreachableLabelSubSuggestion
- diagnostics::UnreachableLabelWithSimilarNameExists
- diagnostics::UnusedExternCrate
- diagnostics::UnusedImports
- diagnostics::UnusedLabel
- diagnostics::UnusedLifetime
- diagnostics::UnusedMacroDefinition
- diagnostics::UnusedMacroUse
- diagnostics::UnusedQualifications
- diagnostics::UseTypeDirectly
- diagnostics::VariableBoundWithDifferentMode
- diagnostics::VariableIsNotBoundInAllPatterns
- diagnostics::VariableNotInAllPatterns
- effective_visibilities::EffectiveVisibilitiesVisitor
- error_helper::BindingVisitor
- error_helper::ImportSuggestion
- error_helper::StructCtor
- error_helper::TypoSuggestion
- error_helper::UsePlacementFinder
- hygiene::Macros20NormalizedSyntaxContext
- imports::ImportData
- imports::ImportResolution
- imports::NameResolution
- imports::OnUnknownData
- imports::UnresolvedImportError
- late::BindingInfo
- late::DiagMetadata
- late::IsNeverPattern
- late::ItemInfoCollector
- late::LateResolutionVisitor
- late::LifetimeRib
- late::Rib
- late::UnnecessaryQualification
- late::diagnostics::BaseError
- late::diagnostics::ElisionFnParameter
- late::diagnostics::LifetimeFinder
- late::diagnostics::MissingLifetime
- late::diagnostics::ParentPathVisitor
- late::diagnostics::RefPrefixSpanFinder
- macros::MacroRulesDecl
- ref_mut::CmCell
- ref_mut::CmRefCell
- ref_mut::RefOrMut
- rustdoc::DocFragment
Enums
- AmbiguityKind
- AmbiguityWarning
- ConstArgContext
- DeclKind
- Determinacy
- ImplTraitContext
- LateDecl
- ModuleKind
- ModuleOrUniformRoot
- PathResult
- ResolutionError
- Scope
- ScopeSet
- Stage
- Used
- VisResolutionError
- check_unused::UnusedSpanResult
- diagnostics::DefinedHere
- diagnostics::GenericParamsFromOuterItemLabel
- diagnostics::GenericParamsFromOuterItemStaticOrConst
- diagnostics::ImportIdent
- diagnostics::ItemWas
- diagnostics::MacroRulesNot
- diagnostics::NameDefinedMultipleTimeLabel
- diagnostics::NameDefinedMultipleTimeOldBindingLabel
- diagnostics::ParamKindInEnumDiscriminant
- diagnostics::ParamKindInNonTrivialAnonConst
- diagnostics::RedundantImportSub
- diagnostics::UnknownDiagnosticAttributeHelp
- diagnostics::UnusedImportsSugg
- effective_visibilities::ParentId
- error_helper::DiagMode
- error_helper::FoundUse
- error_helper::Instead
- error_helper::SuggestionTarget
- ident::Shadowing
- ident::UsePrelude
- imports::ImportKind
- imports::ImportResolutionKind
- imports::PendingDecl
- late::AliasPossibility
- late::AnonConstKind
- late::ConstantHasGenerics
- late::ConstantItemKind
- late::ForwardGenericParamBanReason
- late::HasGenericParams
- late::IsRepeatExpr
- late::LifetimeBinderKind
- late::LifetimeRibKind
- late::LifetimeUseSet
- late::MaybeExported
- late::NoConstantGenericsReason
- late::PatBoundCtx
- late::PathSource
- late::PatternSource
- late::RecordPartialRes
- late::RibKind
- late::diagnostics::AssocSuggestion
- late::diagnostics::LifetimeElisionCandidate
- late::diagnostics::TypoCandidate
- macros::MacroRulesScope
- rustdoc::MalformedGenerics
Functions
- build_extern_prelude
- check_unused::calc_unused_spans
- def_collector::collect_definitions
- error_helper::extend_span_to_previous_binding
- error_helper::find_span_immediately_after_crate_name
- error_helper::find_span_of_binding_until_next_binding
- error_helper::import_candidates
- error_helper::is_span_suitable_for_use_injection
- error_helper::reduce_impl_span_to_impl_keyword
- error_helper::search_for_any_use_in_items
- error_helper::show_candidates
- imports::import_kind_to_string
- imports::import_path_to_string
- imports::pub_use_of_private_extern_crate_hack
- imports::remove_same_import
- late::def_id_matches_path
- late::diagnostics::import_candidate_to_enum_paths
- late::diagnostics::is_self_type
- late::diagnostics::is_self_value
- late::diagnostics::mk_where_bound_predicate
- late::diagnostics::path_to_string_without_assoc_item_bindings
- late::diagnostics::signal_label_shadowing
- late::diagnostics::signal_lifetime_shadowing
- late::required_generic_args_suggestion
- macros::fast_print_path
- macros::registered_tools
- macros::registered_tools_ast
- macros::sub_namespace_match
- module_to_string
- names_to_string
- path_names_to_string
- provide
- registered_tools_ast
- rustdoc::add_doc_fragment
- rustdoc::attrs_to_doc_fragments
- rustdoc::attrs_to_preprocessed_links
- rustdoc::collect_link_data
- rustdoc::has_primitive_or_keyword_or_attribute_docs
- rustdoc::inner_docs
- rustdoc::main_body_opts
- rustdoc::may_be_doc_link
- rustdoc::parse_links
- rustdoc::prepare_to_doc_link_resolution
- rustdoc::preprocess_link
- rustdoc::source_span_for_markdown_range
- rustdoc::source_span_for_markdown_range_inner
- rustdoc::span_of_fragments
- rustdoc::strip_generics_from_path
- rustdoc::strip_generics_from_path_segment
- rustdoc::unindent_doc_fragments
- with_owner
- with_owner_tables