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::AmpersandUsedWithoutExplicitLifetimeName
- errors::AncestorOnly
- errors::AssociatedConstWithSimilarNameExists
- errors::AssociatedFnWithSimilarNameExists
- errors::AssociatedTypeWithSimilarNameExists
- errors::AttemptToUseNonConstantValueInConstant
- errors::AttemptToUseNonConstantValueInConstantLabelWithSuggestion
- errors::AttemptToUseNonConstantValueInConstantWithSuggestion
- errors::AttemptToUseNonConstantValueInConstantWithoutSuggestion
- errors::BindingShadowsSomethingUnacceptable
- errors::BindingShadowsSomethingUnacceptableSuggestion
- errors::CannotBeReexportedCratePublic
- errors::CannotBeReexportedCratePublicNS
- errors::CannotBeReexportedPrivate
- errors::CannotBeReexportedPrivateNS
- errors::CannotCaptureDynamicEnvironmentInFnItem
- errors::CannotDetermineImportResolution
- errors::CannotDetermineMacroResolution
- errors::CannotFindIdentInThisScope
- errors::CannotGlobImportAllCrates
- errors::CfgAccessibleUnsure
- errors::ChangeImportBinding
- errors::ChangeImportBindingSuggestion
- errors::ConsiderAddingADerive
- errors::ConsiderAddingMacroExport
- errors::ConsiderMarkingAsPub
- errors::ConstNotMemberOfTrait
- errors::CrateImported
- errors::CrateMayNotBeImported
- errors::CrateRootNamesMustBeNamedExplicitly
- errors::ExpectedFound
- errors::ExplicitUnsafeTraits
- errors::ForwardDeclaredGenericParam
- errors::GenericParamsFromOuterItem
- errors::GenericParamsFromOuterItemSugg
- errors::IdentifierBoundMoreThanOnceInParameterList
- errors::IdentifierBoundMoreThanOnceInSamePattern
- errors::ImportsCannotReferTo
- errors::Indeterminate
- errors::InvalidAsmSym
- errors::IsNotDirectlyImportable
- errors::ItemsInTraitsAreNotImportable
- errors::LabelWithSimilarNameReachable
- errors::LowercaseSelf
- errors::MacroExpectedFound
- errors::MacroUseExternCrateSelf
- errors::MethodNotMemberOfTrait
- errors::ModuleOnly
- errors::NameAlreadyUsedInParameterList
- errors::ParamInEnumDiscriminant
- errors::ParamInNonTrivialAnonConst
- errors::ParamInNonTrivialAnonConstHelp
- errors::ParamInTyOfConstParam
- errors::ParentModuleResetForBinding
- errors::ProcMacroSameCrate
- errors::Relative2018
- errors::RemoveSurroundingDerive
- errors::ResolutionError
- errors::SelfImportCanOnlyAppearOnceInTheList
- errors::SelfImportOnlyInImportListWithNonEmptyPrefix
- errors::SelfImportsOnlyAllowedWithin
- errors::SelfImportsOnlyAllowedWithinMultipartSuggestion
- errors::SelfImportsOnlyAllowedWithinSuggestion
- errors::SelfInGenericParamDefault
- errors::ToolModuleImported
- errors::TraitImplDuplicate
- errors::TraitImplMismatch
- errors::TryUsingSimilarlyNamedLabel
- errors::TypeNotMemberOfTrait
- errors::UndeclaredLabel
- errors::UnderscoreLifetimeNameCannotBeUsedHere
- errors::UnreachableLabel
- errors::UnreachableLabelSubLabel
- errors::UnreachableLabelSubLabelUnreachable
- errors::UnreachableLabelSubSuggestion
- errors::UnreachableLabelWithSimilarNameExists
- errors::VariableBoundWithDifferentMode
- imports::ImportData
- imports::NameResolution
- imports::UnresolvedImportError
- late::BindingInfo
- late::DiagnosticMetadata
- late::LateResolutionVisitor
- late::LifetimeCountVisitor
- late::LifetimeRib
- late::Rib
- late::diagnostics::BaseError
- late::diagnostics::ElisionFnParameter
- late::diagnostics::MissingLifetime
- macros::MacroRulesBinding
- rustdoc::DocFragment
Enums
- AmbiguityErrorMisc
- AmbiguityKind
- BuiltinMacroState
- Determinacy
- ImplTraitContext
- LexicalScopeBinding
- ModuleKind
- ModuleOrUniformRoot
- NameBindingKind
- PathResult
- ResolutionError
- Scope
- ScopeSet
- VisResolutionError
- Weak
- check_unused::UnusedSpanResult
- diagnostics::DiagnosticMode
- diagnostics::FoundUse
- diagnostics::Instead
- diagnostics::SuggestionTarget
- effective_visibilities::ParentId
- errors::GenericParamsFromOuterItemLabel
- errors::ParamKindInEnumDiscriminant
- errors::ParamKindInNonTrivialAnonConst
- errors::ParamKindInTyOfConstParam
- 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::MissingLifetimeKind
- 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::ordinalize
- 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::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_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::Res
- diagnostics::Suggestion
- ident::Visibility
- imports::Import
- imports::Res
- late::IdentMap
- late::Res
- late::diagnostics::Res
- macros::MacroRulesScopeRef
- macros::Res
Statics
Constants
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddAsNonDerive
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddedMacroUse
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AssociatedConstWithSimilarNameExists
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AssociatedFnWithSimilarNameExists
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AssociatedTypeWithSimilarNameExists
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AttemptToUseNonConstantValueInConstantLabelWithSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AttemptToUseNonConstantValueInConstantWithSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AttemptToUseNonConstantValueInConstantWithoutSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BindingShadowsSomethingUnacceptableSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ChangeImportBinding
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ChangeImportBindingSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ConsiderAddingADerive
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ConsiderAddingMacroExport
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ConsiderMarkingAsPub
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ExplicitUnsafeTraits
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_GenericParamsFromOuterItemLabel
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_GenericParamsFromOuterItemSugg
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_LabelWithSimilarNameReachable
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ParamInNonTrivialAnonConstHelp
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ParamKindInEnumDiscriminant
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ParamKindInNonTrivialAnonConst
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ParamKindInTyOfConstParam
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_RemoveSurroundingDerive
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_SelfImportsOnlyAllowedWithinMultipartSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_SelfImportsOnlyAllowedWithinSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_TryUsingSimilarlyNamedLabel
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnreachableLabelSubLabel
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnreachableLabelSubLabelUnreachable
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnreachableLabelSubSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnreachableLabelWithSimilarNameExists
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AmpersandUsedWithoutExplicitLifetimeName
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AncestorOnly
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AttemptToUseNonConstantValueInConstant
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_BindingShadowsSomethingUnacceptable
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotBeReexportedCratePublic
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotBeReexportedCratePublicNS
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotBeReexportedPrivate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotBeReexportedPrivateNS
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotCaptureDynamicEnvironmentInFnItem
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotDetermineImportResolution
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotDetermineMacroResolution
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotFindIdentInThisScope
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotGlobImportAllCrates
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CfgAccessibleUnsure
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConstNotMemberOfTrait
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CrateImported
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CrateMayNotBeImported
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CrateRootNamesMustBeNamedExplicitly
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ExpectedFound
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ForwardDeclaredGenericParam
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_GenericParamsFromOuterItem
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_IdentifierBoundMoreThanOnceInParameterList
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_IdentifierBoundMoreThanOnceInSamePattern
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ImportsCannotReferTo
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_Indeterminate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_InvalidAsmSym
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_IsNotDirectlyImportable
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ItemsInTraitsAreNotImportable
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_LowercaseSelf
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MacroExpectedFound
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MacroUseExternCrateSelf
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MethodNotMemberOfTrait
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ModuleOnly
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NameAlreadyUsedInParameterList
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ParamInEnumDiscriminant
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ParamInNonTrivialAnonConst
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ParamInTyOfConstParam
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ParentModuleResetForBinding
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ProcMacroSameCrate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_Relative2018
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ResolutionError
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_SelfImportCanOnlyAppearOnceInTheList
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_SelfImportOnlyInImportListWithNonEmptyPrefix
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_SelfImportsOnlyAllowedWithin
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_SelfInGenericParamDefault
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ToolModuleImported
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TraitImplDuplicate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TraitImplMismatch
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TypeNotMemberOfTrait
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UndeclaredLabel
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnderscoreLifetimeNameCannotBeUsedHere
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnreachableLabel
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_VariableBoundWithDifferentMode