List of all items
Structs
- AmbiguityError
- BindingError
- BindingKey
- DeriveData
- ExternPreludeEntry
- Finalize
- MacroData
- ModuleData
- NameBinding
- ParentScope
- PerNS
- PrivacyError
- Resolver
- ResolverArenas
- ResolverTree
- Segment
- UseError
- build_reduced_graph::BuildReducedGraphVisitor
- check_unused::UnusedImport
- check_unused::UnusedImportCheckVisitor
- def_collector::DefCollector
- diagnostics::ImportSuggestion
- diagnostics::TypoSuggestion
- diagnostics::UsePlacementFinder
- effective_visibilities::EffectiveVisibilitiesVisitor
- errors::AmpersandUsedWithoutExplicitLifetimeName
- errors::AncestorOnly
- errors::AssociatedConstWithSimilarNameExists
- errors::AssociatedFnWithSimilarNameExists
- errors::AssociatedTypeWithSimilarNameExists
- errors::AttemptToUseNonConstantValueInConstant
- errors::AttemptToUseNonConstantValueInConstantLabelWithSuggestion
- errors::AttemptToUseNonConstantValueInConstantWithSuggestion
- errors::AttemptToUseNonConstantValueInConstantWithoutSuggestion
- errors::BindingShadowsSomethingUnacceptable
- errors::BindingShadowsSomethingUnacceptableSuggestion
- errors::CannotCaptureDynamicEnvironmentInFnItem
- errors::ConstNotMemberOfTrait
- errors::CrateMayNotBeImprted
- errors::CrateRootNamesMustBeNamedExplicitly
- errors::ExpectedFound
- errors::ForwardDeclaredGenericParam
- errors::IdentifierBoundMoreThanOnceInParameterList
- errors::IdentifierBoundMoreThanOnceInSamePattern
- errors::Indeterminate
- errors::InvalidAsmSym
- errors::LabelWithSimilarNameReachable
- errors::MethodNotMemberOfTrait
- errors::ModuleOnly
- errors::NameAlreadyUsedInParameterList
- errors::ParamInNonTrivialAnonConst
- errors::ParamInNonTrivialAnonConstHelp
- errors::ParamInTyOfConstParam
- errors::ParentModuleResetForBinding
- errors::Relative2018
- errors::ResolutionError
- errors::SelfImportCanOnlyAppearOnceInTheList
- errors::SelfImportOnlyInImportListWithNonEmptyPrefix
- errors::SelfImportsOnlyAllowedWithin
- errors::SelfImportsOnlyAllowedWithinMultipartSuggestion
- errors::SelfImportsOnlyAllowedWithinSuggestion
- errors::SelfInGenericParamDefault
- 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::Import
- imports::ImportResolver
- 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
Enums
- AmbiguityErrorMisc
- AmbiguityKind
- BuiltinMacroState
- Determinacy
- ImplTraitContext
- LexicalScopeBinding
- ModuleKind
- ModuleOrUniformRoot
- NameBindingKind
- Namespace
- PathResult
- ResolutionError
- Scope
- ScopeSet
- VisResolutionError
- Weak
- check_unused::UnusedSpanResult
- diagnostics::DiagnosticMode
- diagnostics::FoundUse
- diagnostics::Instead
- diagnostics::SuggestionTarget
- effective_visibilities::ParentId
- errors::ParamInNonTrivialAnonConstIsType
- imports::ImportKind
- late::AliasPossibility
- late::ConstantHasGenerics
- late::ConstantItemKind
- late::HasGenericParams
- late::IsRepeatExpr
- late::LifetimeBinderKind
- late::LifetimeRibKind
- late::LifetimeUseSet
- late::PatBoundCtx
- late::PathSource
- late::PatternSource
- late::RibKind
- late::diagnostics::AssocSuggestion
- late::diagnostics::LifetimeElisionCandidate
- late::diagnostics::MissingLifetimeKind
- late::diagnostics::TypoCandidate
- macros::MacroRulesScope
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::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
Type Definitions
- Module
- Res
- Resolutions
- build_reduced_graph::Res
- diagnostics::LabelSuggestion
- diagnostics::Res
- diagnostics::Suggestion
- effective_visibilities::ImportId
- ident::Visibility
- imports::Res
- late::BindingMap
- late::IdentMap
- late::Res
- late::diagnostics::Res
- macros::MacroRulesScopeRef
- macros::Res
Constants
- 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_LabelWithSimilarNameReachable
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ParamInNonTrivialAnonConstHelp
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ParamInNonTrivialAnonConstIsType
- 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_CannotCaptureDynamicEnvironmentInFnItem
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConstNotMemberOfTrait
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CrateMayNotBeImprted
- 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_IdentifierBoundMoreThanOnceInParameterList
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_IdentifierBoundMoreThanOnceInSamePattern
- 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_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_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_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_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