List of all items
Structs
- AmbiguityError
- BindingError
- BindingKey
- DeriveData
- ExternPreludeEntry
- Finalize
- MacroData
- Module
- ModuleData
- NameBindingData
- ParentScope
- PrivacyError
- Resolver
- ResolverArenas
- Segment
- UseError
- build_reduced_graph::BuildReducedGraphVisitor
- check_unused::ExternCrateToLint
- check_unused::UnusedImport
- check_unused::UnusedImportCheckVisitor
- def_collector::DefCollector
- diagnostics::ImportSuggestion
- diagnostics::TypoSuggestion
- diagnostics::UsePlacementFinder
- effective_visibilities::EffectiveVisibilitiesVisitor
- errors::AddAsNonDerive
- errors::AddedMacroUse
- errors::AncestorOnly
- errors::AnonymousLivetimeNonGatReportError
- errors::ArgumentsMacroUseNotAllowed
- errors::AssociatedConstWithSimilarNameExists
- errors::AssociatedFnWithSimilarNameExists
- errors::AssociatedTypeWithSimilarNameExists
- errors::AttemptToDefineBuiltinMacroTwice
- errors::AttemptToUseNonConstantValueInConstant
- errors::AttemptToUseNonConstantValueInConstantLabelWithSuggestion
- errors::AttemptToUseNonConstantValueInConstantWithSuggestion
- errors::AttemptToUseNonConstantValueInConstantWithoutSuggestion
- errors::AttributesStartingWithRustcAreReserved
- errors::BadMacroImport
- errors::BindingInNeverPattern
- errors::BindingShadowsSomethingUnacceptable
- errors::BindingShadowsSomethingUnacceptableSuggestion
- errors::CannotBeReexportedCratePublic
- errors::CannotBeReexportedCratePublicNS
- errors::CannotBeReexportedPrivate
- errors::CannotBeReexportedPrivateNS
- errors::CannotCaptureDynamicEnvironmentInFnItem
- errors::CannotDetermineImportResolution
- errors::CannotDetermineMacroResolution
- errors::CannotFindBuiltinMacroWithName
- errors::CannotFindIdentInThisScope
- errors::CannotGlobImportAllCrates
- errors::CannotUseThroughAnImport
- errors::CfgAccessibleUnsure
- errors::ChangeImportBinding
- errors::ChangeImportBindingSuggestion
- errors::ConsiderAddingADerive
- errors::ConsiderAddingMacroExport
- errors::ConsiderMakingTheFieldPublic
- errors::ConsiderMarkingAsPub
- errors::ConstNotMemberOfTrait
- errors::ConstructorPrivateIfAnyFieldPrivate
- errors::CrateImported
- errors::ElidedAnonymousLivetimeReportError
- errors::ElidedAnonymousLivetimeReportErrorSuggestion
- errors::ExpectedModuleFound
- errors::ExplicitAnonymousLivetimeReportError
- errors::ExplicitUnsafeTraits
- errors::ExternCrateLoadingMacroNotAtCrateRoot
- errors::ExternCrateSelfRequiresRenaming
- errors::ForwardDeclaredGenericParam
- errors::FoundItemConfigureOut
- errors::GenericArgumentsInMacroPath
- errors::GenericParamsFromOuterItem
- errors::GenericParamsFromOuterItemSugg
- errors::IdentImporterHereButItIsDesc
- errors::IdentInScopeButItIsDesc
- errors::IdentifierBoundMoreThanOnceInParameterList
- errors::IdentifierBoundMoreThanOnceInSamePattern
- errors::ImplicitElidedLifetimeNotAllowedHere
- errors::ImportedMacroNotFound
- errors::ImportsCannotReferTo
- errors::Indeterminate
- errors::InvalidAsmSym
- errors::IsNotDirectlyImportable
- errors::IsPrivate
- errors::ItemWasBehindFeature
- errors::ItemWasCfgOut
- errors::ItemsInTraitsAreNotImportable
- errors::LabelWithSimilarNameReachable
- errors::LendingIteratorReportError
- errors::LowercaseSelf
- errors::MacroDefinedLater
- errors::MacroExpandedExternCrateCannotShadowExternArguments
- errors::MacroExpectedFound
- errors::MacroExternDeprecated
- errors::MacroSuggMovePosition
- errors::MacroUseExternCrateSelf
- errors::MacroUseNameAlreadyInUse
- errors::MaybeMissingMacroRulesName
- errors::MethodNotMemberOfTrait
- errors::ModuleOnly
- errors::NameAlreadyUsedInParameterList
- errors::NameDefinedMultipleTime
- errors::NameReservedInAttributeNamespace
- errors::NoteAndRefersToTheItemDefinedHere
- errors::OuterIdentIsNotPubliclyReexported
- errors::ParamInEnumDiscriminant
- errors::ParamInNonTrivialAnonConst
- errors::ParamInNonTrivialAnonConstHelp
- errors::ParamInTyOfConstParam
- errors::PatternDoesntBindName
- errors::ProcMacroSameCrate
- errors::Relative2018
- errors::RemoveSurroundingDerive
- errors::RemoveUnnecessaryImport
- errors::SelfImportCanOnlyAppearOnceInTheList
- errors::SelfImportOnlyInImportListWithNonEmptyPrefix
- errors::SelfImportsOnlyAllowedWithin
- errors::SelfImportsOnlyAllowedWithinMultipartSuggestion
- errors::SelfImportsOnlyAllowedWithinSuggestion
- errors::SelfInGenericParamDefault
- errors::StaticLifetimeIsReserved
- errors::ToolModuleImported
- errors::ToolOnlyAcceptsIdentifiers
- errors::ToolOnlyRemoveUnnecessaryImport
- errors::ToolWasAlreadyRegistered
- errors::TraitImplDuplicate
- errors::TraitImplMismatch
- errors::TryUsingSimilarlyNamedLabel
- errors::TypeNotMemberOfTrait
- errors::UndeclaredLabel
- errors::UnderscoreLifetimeIsReserved
- errors::UnexpectedResChangeTyToConstParamSugg
- errors::UnexpectedResUseAtOpInSlicePatWithRangeSugg
- errors::UnnamedCrateRootImport
- errors::UnreachableLabel
- errors::UnreachableLabelSubLabel
- errors::UnreachableLabelSubLabelUnreachable
- errors::UnreachableLabelSubSuggestion
- errors::UnreachableLabelWithSimilarNameExists
- errors::VariableBoundWithDifferentMode
- errors::VariableIsNotBoundInAllPatterns
- errors::VariableNotInAllPatterns
- imports::ImportData
- imports::NameResolution
- 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
- macros::MacroRulesBinding
- rustdoc::DocFragment
Enums
- AmbiguityErrorMisc
- AmbiguityKind
- BuiltinMacroState
- Determinacy
- ImplTraitContext
- LexicalScopeBinding
- ModuleKind
- ModuleOrUniformRoot
- NameBindingKind
- PathResult
- ResolutionError
- Scope
- ScopeSet
- Used
- VisResolutionError
- Weak
- check_unused::UnusedSpanResult
- diagnostics::DiagMode
- diagnostics::FoundUse
- diagnostics::Instead
- diagnostics::SuggestionTarget
- effective_visibilities::ParentId
- errors::DefinedHere
- errors::GenericParamsFromOuterItemLabel
- errors::GenericParamsFromOuterItemStaticOrConst
- errors::ImportIdent
- errors::NameDefinedMultipleTimeLabel
- errors::NameDefinedMultipleTimeOldBindingLabel
- errors::ParamKindInEnumDiscriminant
- errors::ParamKindInNonTrivialAnonConst
- errors::ParamKindInTyOfConstParam
- ident::UsePrelude
- imports::ImportKind
- late::AliasPossibility
- late::AnonConstKind
- late::ConstantHasGenerics
- late::ConstantItemKind
- 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::DocFragmentKind
- rustdoc::MalformedGenerics
Traits
Macros
Functions
- check_unused::calc_unused_spans
- def_collector::collect_definitions
- diagnostics::extend_span_to_previous_binding
- diagnostics::find_span_immediately_after_crate_name
- diagnostics::find_span_of_binding_until_next_binding
- diagnostics::import_candidates
- diagnostics::is_span_suitable_for_use_injection
- diagnostics::reduce_impl_span_to_impl_keyword
- diagnostics::search_for_any_use_in_items
- diagnostics::show_candidates
- imports::import_kind_to_string
- imports::import_path_to_string
- imports::pub_use_of_private_extern_crate_hack
- 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::signal_label_shadowing
- late::diagnostics::signal_lifetime_shadowing
- macros::fast_print_path
- macros::registered_tools
- macros::soft_custom_inner_attributes_gate
- macros::sub_namespace_match
- module_to_string
- names_to_string
- path_names_to_string
- provide
- rustdoc::add_doc_fragment
- rustdoc::attrs_to_doc_fragments
- rustdoc::attrs_to_preprocessed_links
- rustdoc::collect_link_data
- rustdoc::has_primitive_or_keyword_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::span_for_value
- rustdoc::span_of_fragments
- rustdoc::strip_generics_from_path
- rustdoc::strip_generics_from_path_segment
- rustdoc::unindent_doc_fragments
Type Aliases
- NameBinding
- Res
- Resolutions
- build_reduced_graph::Res
- diagnostics::LabelSuggestion
- diagnostics::PathString
- diagnostics::Res
- diagnostics::Suggestion
- ident::Visibility
- imports::Import
- imports::Res
- late::IdentMap
- late::Res
- late::diagnostics::Res
- macros::MacroRulesScopeRef
- macros::Res