List of all items
Structs
- AssocItemLoc
- AstIdWithPath
- BlockIdLt
- BuiltinDeriveImplId
- BuiltinDeriveImplLoc
- ConstId
- ConstParamId
- EnumId
- EnumVariantId
- EnumVariantLoc
- ExpandProcAttrMacros
- ExternBlockId
- ExternCrateId
- FieldId
- FunctionId
- HrtbLifetimeParamId
- ImplId
- ItemLoc
- LifetimeParamId
- Macro2Id
- Macro2Loc
- MacroRulesId
- MacroRulesLoc
- MacroRulesLocFlags
- ModuleIdLt
- ProcMacroId
- ProcMacroLoc
- StaticId
- StructId
- SyntheticSyntax
- TrackedStructToken
- TraitId
- TupleFieldId
- TupleId
- TypeAliasId
- TypeOrConstParamId
- TypeParamId
- UnionId
- UnresolvedMacro
- UseId
- attrs::AttrFlags
- attrs::DeriveInfo
- attrs::RustcLayoutScalarValidRange
- attrs::docs::DocMacroExpander
- attrs::docs::Docs
- attrs::docs::DocsSourceMapLine
- attrs::docs::Indent
- dyn_map::DynMap
- dyn_map::Key
- dyn_map::KeyMap
- dyn_map::keys::AstPtrPolicy
- expr_store::ExprRoot
- expr_store::ExpressionOnlySourceMap
- expr_store::ExpressionOnlyStore
- expr_store::ExpressionStore
- expr_store::ExpressionStoreBuilder
- expr_store::ExpressionStoreSourceMap
- expr_store::FormatTemplate
- expr_store::HygieneId
- expr_store::body::Body
- expr_store::body::BodySourceMap
- expr_store::body::Param
- expr_store::expander::Expander
- expr_store::expander::Mark
- expr_store::lower::BindingList
- expr_store::lower::ExprCollector
- expr_store::lower::LabelRib
- expr_store::lower::NamedLifetimeStore
- expr_store::lower::generics::GenericParamsCollector
- expr_store::path::AssociatedTypeBinding
- expr_store::path::GenericArgs
- expr_store::path::NormalPath
- expr_store::path::PathSegment
- expr_store::path::PathSegments
- expr_store::pretty::Printer
- expr_store::scope::ExprScopeVisitor
- expr_store::scope::ExprScopes
- expr_store::scope::ScopeData
- expr_store::scope::ScopeEntry
- find_path::Choice
- find_path::FindPathConfig
- find_path::FindPathCtx
- hir::AsmOptions
- hir::Binding
- hir::ExprOrPatIdPacked
- hir::FloatTypeWrapper
- hir::InlineAsm
- hir::Label
- hir::MatchArm
- hir::OffsetOf
- hir::RecordFieldPat
- hir::RecordLitField
- hir::format_args::FormatArgPosition
- hir::format_args::FormatArgs
- hir::format_args::FormatArgument
- hir::format_args::FormatArguments
- hir::format_args::FormatArgumentsCollector
- hir::format_args::FormatOptions
- hir::format_args::FormatPlaceholder
- hir::generics::ConstParamData
- hir::generics::GenericParams
- hir::generics::LifetimeParamData
- hir::generics::TypeParamData
- hir::type_ref::ArrayType
- hir::type_ref::ConstRef
- hir::type_ref::FnType
- hir::type_ref::PathId
- hir::type_ref::RefType
- hir::type_ref::TraitRef
- import_map::ImportInfo
- import_map::ImportMap
- import_map::Query
- item_scope::DeriveMacroInvocation
- item_scope::GlobId
- item_scope::ImportId
- item_scope::ItemScope
- item_scope::PerNsGlobImports
- item_tree::Const
- item_tree::Enum
- item_tree::ExternBlock
- item_tree::ExternCrate
- item_tree::Function
- item_tree::Impl
- item_tree::ImportAliasDisplay
- item_tree::ItemTree
- item_tree::ItemTreeDataStats
- item_tree::ItemVisibilities
- item_tree::Macro2
- item_tree::MacroCall
- item_tree::MacroRules
- item_tree::Mod
- item_tree::ModItemId
- item_tree::RawVisibilityId
- item_tree::Static
- item_tree::Struct
- item_tree::Trait
- item_tree::TreeId
- item_tree::TypeAlias
- item_tree::Union
- item_tree::Use
- item_tree::UseTree
- item_tree::attrs::AttrQuery
- item_tree::attrs::Attrs
- item_tree::attrs::AttrsOwned
- item_tree::lower::Ctx
- item_tree::lower::UseTreeLowering
- item_tree::pretty::Printer
- lang_item::LangItems
- nameres::BlockInfo
- nameres::DefMap
- nameres::DefMapCrateData
- nameres::DefMapPair
- nameres::LocalDefMap
- nameres::ModuleData
- nameres::ModulesMap
- nameres::ResolvePathResultPrefixInfo
- nameres::assoc::AssocItemCollector
- nameres::assoc::ImplItems
- nameres::assoc::TraitItems
- nameres::collector::DefCollector
- nameres::collector::DeferredBuiltinDerive
- nameres::collector::Import
- nameres::collector::ImportDirective
- nameres::collector::ImportSource
- nameres::collector::MacroDirective
- nameres::collector::ModCollector
- nameres::diagnostics::DefDiagnostic
- nameres::diagnostics::DefDiagnostics
- nameres::mod_resolution::DirPath
- nameres::mod_resolution::ModDir
- nameres::path_resolution::ResolvePathResult
- nameres::path_resolution::ResolvePathResultPrefixInfo
- nameres::proc_macro::ProcMacroDef
- per_ns::Item
- per_ns::NsAvailability
- per_ns::PerNs
- resolver::ExprScope
- resolver::ModuleItemMap
- resolver::Resolver
- resolver::ScopeNames
- resolver::UpdateGuard
- signatures::ConstFlags
- signatures::ConstSignature
- signatures::EnumFlags
- signatures::EnumSignature
- signatures::EnumVariants
- signatures::FieldData
- signatures::FnFlags
- signatures::FunctionBody
- signatures::FunctionSignature
- signatures::ImplFlags
- signatures::ImplSignature
- signatures::InactiveEnumVariantCode
- signatures::StaticFlags
- signatures::StaticSignature
- signatures::StructFlags
- signatures::StructSignature
- signatures::TraitFlags
- signatures::TraitSignature
- signatures::TypeAliasFlags
- signatures::TypeAliasSignature
- signatures::UnionSignature
- signatures::VariantFields
- signatures::VariantFieldsBody
- tracked_struct_token::TrackedStructToken
- unstable_features::UnstableFeatures
- upvars::Upvars
- upvars::UpvarsMentionedVisitor
- upvars::UpvarsRef
Enums
- AdtId
- AssocItemId
- AttrDefId
- CallableDefId
- Complete
- DefWithBodyId
- ExpressionStoreOwnerId
- GenericDefId
- GenericParamId
- ItemContainerId
- LoweringMode
- MacroExpander
- MacroId
- ModuleDefId
- VariantId
- attrs::DocAtom
- attrs::docs::DocCommentKind
- attrs::docs::IsInnerDoc
- builtin_derive::BuiltinDeriveImplMethod
- builtin_derive::BuiltinDeriveImplTrait
- builtin_type::BuiltinFloat
- builtin_type::BuiltinInt
- builtin_type::BuiltinType
- builtin_type::BuiltinUint
- expr_store::ExpressionStoreDiagnostics
- expr_store::MissingBodyItemKind
- expr_store::lower::Awaitable
- expr_store::lower::LifetimeBoundScope
- expr_store::lower::RibKind
- expr_store::lower::TryBlock
- expr_store::lower::format_args::ArgumentType
- expr_store::path::GenericArg
- expr_store::path::GenericArgsParentheses
- expr_store::path::Path
- expr_store::pretty::LineFormat
- expr_store::scope::ScopeKind
- find_path::PrefixKind
- find_path::Stability
- hir::ArithOp
- hir::Array
- hir::AsmOperand
- hir::BinaryOp
- hir::BindingAnnotation
- hir::BindingProblems
- hir::CaptureBy
- hir::ClosureKind
- hir::CmpOp
- hir::CoroutineKind
- hir::CoroutineSource
- hir::Expr
- hir::ExprOrPatId
- hir::InlineAsmKind
- hir::InlineAsmRegOrRegClass
- hir::Item
- hir::Literal
- hir::LiteralOrConst
- hir::LogicOp
- hir::LoopSource
- hir::Movability
- hir::Ordering
- hir::Pat
- hir::RangeOp
- hir::RecordSpread
- hir::Statement
- hir::UnaryOp
- hir::Unsafe
- hir::format_args::FormatAlignment
- hir::format_args::FormatArgPositionKind
- hir::format_args::FormatArgsPiece
- hir::format_args::FormatArgumentKind
- hir::format_args::FormatCount
- hir::format_args::FormatDebugHex
- hir::format_args::FormatSign
- hir::format_args::FormatTrait
- hir::format_args::PositionUsedAs
- hir::generics::GenericParamData
- hir::generics::GenericParamDataRef
- hir::generics::LifetimeBoundType
- hir::generics::TypeOrConstParamData
- hir::generics::TypeParamProvenance
- hir::generics::WherePredicate
- hir::type_ref::LifetimeRef
- hir::type_ref::Mutability
- hir::type_ref::Rawness
- hir::type_ref::TraitBoundModifier
- hir::type_ref::TypeBound
- hir::type_ref::TypeRef
- hir::type_ref::UseArgRef
- import_map::AssocSearchMode
- import_map::IsTraitAssocItem
- import_map::SearchMode
- item_scope::BuiltinShadowMode
- item_scope::ImportOrDef
- item_scope::ImportOrExternCrate
- item_scope::ImportOrGlob
- item_scope::ItemInNs
- item_tree::BigModItem
- item_tree::FieldsShape
- item_tree::ImportAlias
- item_tree::ImportKind
- item_tree::ModItemKind
- item_tree::ModKind
- item_tree::RawVisibility
- item_tree::SmallModItem
- item_tree::StructValueNsCtor
- item_tree::UseTreeKind
- item_tree::VisibilityExplicitness
- item_tree::attrs::AttrsOrCfg
- lang_item::LangItemEnum
- lang_item::LangItemTarget
- nameres::MacroSubNs
- nameres::ModuleOrigin
- nameres::ModuleSource
- nameres::attr_resolution::ResolvedAttr
- nameres::collector::MacroDirectiveKind
- nameres::collector::PartialResolvedImport
- nameres::diagnostics::DefDiagnosticKind
- nameres::path_resolution::ReachedFixedPoint
- nameres::path_resolution::ResolveMode
- nameres::proc_macro::ProcMacroKind
- per_ns::Namespace
- resolver::LifetimeNs
- resolver::ResolveValueResult
- resolver::Scope
- resolver::ScopeDef
- resolver::TypeNs
- resolver::ValueNs
- visibility::Visibility
Traits
- AstIdLoc
- HasModule
- Intern
- Lookup
- dyn_map::Policy
- expr_store::StoreVisitor
- expr_store::StoreVisitorExt
- item_tree::ItemTreeNode
- resolver::HasResolver
- src::HasChildSource
- src::HasSource
Macros
- builtin_derive::declare_enum
- expr_store::pretty::w
- expr_store::pretty::wln
- impl_intern
- impl_loc
- item_tree::mod_items
- item_tree::pretty::w
- item_tree::pretty::wln
- lang_item::language_item_table
- unstable_features::define_unstable_features
Functions
- attrs::attrs_from_ast_id_loc
- attrs::attrs_source
- attrs::collect_attrs
- attrs::collect_field_attrs
- attrs::crate_supports_no_std
- attrs::docs::expand_doc_expr_via_macro_pipeline
- attrs::docs::expand_doc_macro_call
- attrs::docs::extend_with_attrs
- attrs::docs::extract_docs
- attrs::docs::get_horizontal_trim
- attrs::docs::get_vertical_trim
- attrs::extract_cfgs
- attrs::extract_doc_aliases
- attrs::extract_doc_tt_attr
- attrs::extract_ra_completions
- attrs::extract_ra_macro_style
- attrs::extract_rustc_skip_during_method_dispatch
- attrs::match_attr_flags
- attrs::merge_repr
- attrs::next_doc_expr
- attrs::parse_extra_crate_attrs
- attrs::parse_repr_tt
- attrs::parse_rustc_legacy_const_generics
- attrs::resolver_for_attr_def_id
- builtin_derive::has_builtin_derive_impl
- builtin_derive::with_derive_traits
- expr_store::lower::comma_follows_token
- expr_store::lower::hir_assoc_type_binding_to_ast
- expr_store::lower::hir_generic_arg_to_ast
- expr_store::lower::hir_segment_to_ast_segment
- expr_store::lower::lower_body
- expr_store::lower::lower_function
- expr_store::lower::lower_generic_params
- expr_store::lower::lower_impl
- expr_store::lower::lower_trait
- expr_store::lower::lower_type_alias
- expr_store::lower::lower_type_ref
- expr_store::lower::pat_literal_to_hir
- expr_store::lower::path::hir_segment_to_ast_segment
- expr_store::lower::path::lower_path
- expr_store::lower::validate_required_body
- expr_store::pretty::item_name
- expr_store::pretty::print_body_hir
- expr_store::pretty::print_expr_hir
- expr_store::pretty::print_function
- expr_store::pretty::print_generic_params
- expr_store::pretty::print_pat_hir
- expr_store::pretty::print_path
- expr_store::pretty::print_signature
- expr_store::pretty::print_struct
- expr_store::pretty::print_variant_body_hir
- expr_store::pretty::print_where_clauses
- expr_store::scope::empty_entries
- expr_store::visit_generic_args
- find_path::calculate_best_path
- find_path::calculate_best_path_local
- find_path::find_in_dep
- find_path::find_in_prelude
- find_path::find_in_scope
- find_path::find_in_sysroot
- find_path::find_local_import_locations
- find_path::find_path
- find_path::find_path_for_module
- find_path::find_path_inner
- find_path::is_kw_kind_relative_to_from
- find_path::path_kind_len
- hir::format_args::parse
- import_map::search_dependencies
- import_map::search_maps
- include_macro_invoc
- item_tree::block_item_tree_query
- item_tree::file_item_tree
- item_tree::file_item_tree_query
- item_tree::lower::lower_use_tree
- item_tree::lower::private_vis
- item_tree::lower::visibility_from_ast
- item_tree::lower_extra_crate_attrs
- item_tree::pretty::print_item_tree
- lang_item::crate_lang_items
- lang_item::crate_notable_traits
- lang_item::lang_items
- lang_item::resolve_core_macro
- lang_item::resolve_core_trait
- macro_call_as_call_id
- module_for_assoc_item_loc
- nameres::attr_resolution::attr_macro_as_call_id
- nameres::attr_resolution::derive_macro_as_call_id
- nameres::block_def_map
- nameres::collector::collect_defs
- nameres::crate_def_map
- nameres::crate_local_def_map
- nameres::enable_builtin_derive_fast_path
- nameres::macro_styles_from_id
- nameres::path_resolution::adjust_to_nearest_non_block_module
- nameres::proc_macro::parse_macro_name_and_helper_attrs
- nameres::sub_namespace_match
- resolver::handle_macro_def_scope
- resolver::hygiene_info
- resolver::lookup_resolver
- resolver::resolver_for_scope
- resolver::resolver_for_scope_
- resolver::to_type_ns
- resolver::to_value_ns
- set_expand_proc_attr_macros
- signatures::adt_shape
- signatures::as_name_opt
- signatures::extern_block_abi
- signatures::lower_field_list
- signatures::lower_fields
- src::use_tree_source_map
- src::use_tree_to_ast
- upvars::upvars_mentioned
- upvars::upvars_mentioned_impl
- visibility::trait_item_visibility
- visibility::trait_visibility
- visibility::visibility_from_ast
Type Aliases
- BlockId
- ConstLoc
- EnumLoc
- ExternBlockLoc
- ExternCrateLoc
- FunctionLoc
- FxIndexMap
- ImplLoc
- ModuleId
- StaticLoc
- StructLoc
- TraitLoc
- TypeAliasLoc
- UnionLoc
- UseLoc
- dyn_map::keys::Key
- expr_store::ExprOrPatPtr
- expr_store::ExprOrPatSource
- expr_store::ExprPtr
- expr_store::ExprSource
- expr_store::FieldPtr
- expr_store::FieldSource
- expr_store::LabelPtr
- expr_store::LabelSource
- expr_store::LifetimePtr
- expr_store::LifetimeSource
- expr_store::MacroCallPtr
- expr_store::PatFieldPtr
- expr_store::PatFieldSource
- expr_store::PatPtr
- expr_store::PatSource
- expr_store::SelfParamPtr
- expr_store::TypePtr
- expr_store::TypeSource
- expr_store::lower::generics::ImplTraitLowerFn
- expr_store::scope::ScopeId
- hir::BindingId
- hir::ExprId
- hir::LabelId
- hir::PatId
- hir::generics::LocalLifetimeParamId
- hir::generics::LocalTypeOrConstParamId
- hir::type_ref::LifetimeRefId
- hir::type_ref::TypeRefId
- import_map::ImportMapIndex
- item_tree::ItemTreeAstId
- per_ns::MacrosItem
- per_ns::TypesItem
- per_ns::ValuesItem
- signatures::LocalFieldId
Statics
Constants
- dyn_map::keys::ATTR_MACRO_CALL
- dyn_map::keys::BLOCK
- dyn_map::keys::CONST
- dyn_map::keys::CONST_PARAM
- dyn_map::keys::DERIVE_MACRO_CALL
- dyn_map::keys::ENUM
- dyn_map::keys::ENUM_VARIANT
- dyn_map::keys::EXTERN_BLOCK
- dyn_map::keys::EXTERN_CRATE
- dyn_map::keys::FUNCTION
- dyn_map::keys::IMPL
- dyn_map::keys::LIFETIME_PARAM
- dyn_map::keys::MACRO2
- dyn_map::keys::MACRO_CALL
- dyn_map::keys::MACRO_RULES
- dyn_map::keys::PROC_MACRO
- dyn_map::keys::RECORD_FIELD
- dyn_map::keys::STATIC
- dyn_map::keys::STRUCT
- dyn_map::keys::TRAIT
- dyn_map::keys::TUPLE_FIELD
- dyn_map::keys::TYPE_ALIAS
- dyn_map::keys::TYPE_PARAM
- dyn_map::keys::UNION
- dyn_map::keys::USE
- find_path::FIND_PATH_FUEL
- find_path::MAX_PATH_LEN
- nameres::PREDEFINED_TOOLS
- nameres::collector::FIXED_POINT_LIMIT
- nameres::collector::GLOB_RECURSION_LIMIT
- nameres::mod_resolution::MOD_DEPTH_LIMIT