List of all items
Structs
- AnonConst
- Arena
- Arm
- AttributeMap
- BareFnTy
- BindingAnnotation
- Block
- Body
- BodyId
- Closure
- ConstArg
- Crate
- Destination
- DotDotPos
- EnumDef
- Expr
- ExprField
- FieldDef
- FnDecl
- FnHeader
- FnSig
- ForeignItem
- ForeignItemId
- ForeignItemRef
- GenericArgs
- GenericParam
- GenericParamCount
- Generics
- Impl
- ImplItem
- ImplItemId
- ImplItemRef
- InferArg
- InlineAsm
- Item
- ItemId
- Let
- Lifetime
- Local
- Mod
- ModSpans
- MutTy
- OpaqueTy
- OwnerInfo
- OwnerNodes
- Param
- ParentedNode
- Pat
- PatField
- Path
- PathSegment
- PolyTraitRef
- Stmt
- TraitCandidate
- TraitItem
- TraitItemId
- TraitItemRef
- TraitRef
- Ty
- TypeBinding
- Upvar
- Variant
- WhereBoundPredicate
- WhereEqPredicate
- WhereRegionPredicate
- def::PartialRes
- def::PerNS
- def_id::CrateNum
- def_id::DefId
- def_id::DefIndex
- def_id::DefPathHash
- def_id::LocalDefId
- def_id::StableCrateId
- def_path_hash_map::Config
- definitions::DefKey
- definitions::DefPath
- definitions::DefPathHash
- definitions::DefPathTable
- definitions::Definitions
- definitions::DisambiguatedDefPathData
- diagnostic_items::DiagnosticItems
- errors::LangItemError
- hir::AnonConst
- hir::Arm
- hir::AttributeMap
- hir::BareFnTy
- hir::BindingAnnotation
- hir::Block
- hir::Body
- hir::BodyId
- hir::Closure
- hir::ConstArg
- hir::Crate
- hir::Destination
- hir::DotDotPos
- hir::EnumDef
- hir::Expr
- hir::ExprField
- hir::FieldDef
- hir::FnDecl
- hir::FnHeader
- hir::FnSig
- hir::ForeignItem
- hir::ForeignItemId
- hir::ForeignItemRef
- hir::GenericArgs
- hir::GenericParam
- hir::GenericParamCount
- hir::Generics
- hir::Impl
- hir::ImplItem
- hir::ImplItemId
- hir::ImplItemRef
- hir::InferArg
- hir::InlineAsm
- hir::Item
- hir::ItemId
- hir::Let
- hir::Lifetime
- hir::Local
- hir::Mod
- hir::ModSpans
- hir::MutTy
- hir::OpaqueTy
- hir::OwnerInfo
- hir::OwnerNodes
- hir::Param
- hir::ParentedNode
- hir::Pat
- hir::PatField
- hir::Path
- hir::PathSegment
- hir::PolyTraitRef
- hir::Stmt
- hir::TraitCandidate
- hir::TraitItem
- hir::TraitItemId
- hir::TraitItemRef
- hir::TraitRef
- hir::Ty
- hir::TypeBinding
- hir::Upvar
- hir::Variant
- hir::WhereBoundPredicate
- hir::WhereEqPredicate
- hir::WhereRegionPredicate
- hir_id::HirId
- hir_id::ItemLocalId
- hir_id::OwnerId
- intravisit::nested_filter::None
- lang_items::LanguageItems
- pat_util::EnumerateAndAdjust
Enums
- ArrayLen
- AssocItemKind
- AsyncGeneratorKind
- BinOpKind
- BlockCheckMode
- BodyOwnerKind
- BorrowKind
- ByRef
- CaptureBy
- ClosureBinder
- ConstContext
- Constness
- Defaultness
- ExprKind
- FnRetTy
- ForeignItemKind
- GeneratorKind
- GenericArg
- GenericBound
- GenericParamKind
- Guard
- ImplItemKind
- ImplPolarity
- ImplicitSelfKind
- InlineAsmOperand
- IsAsync
- IsAuto
- ItemKind
- LifetimeName
- LifetimeParamKind
- LifetimeSuggestionPosition
- LocalSource
- LoopIdError
- LoopSource
- MatchSource
- MaybeOwner
- MethodKind
- Movability
- Mutability
- Node
- OpaqueTyOrigin
- OwnerNode
- ParamName
- PatKind
- PredicateOrigin
- PrimTy
- QPath
- RangeEnd
- StmtKind
- Target
- Term
- TraitBoundModifier
- TraitFn
- TraitItemKind
- TyKind
- TypeBindingKind
- UnOp
- UnsafeSource
- Unsafety
- UseKind
- VariantData
- WherePredicate
- YieldSource
- def::CtorKind
- def::CtorOf
- def::DefKind
- def::LifetimeRes
- def::Namespace
- def::NonMacroAttrKind
- def::Res
- definitions::DefPathData
- definitions::DefPathDataName
- hir::ArrayLen
- hir::AssocItemKind
- hir::AsyncGeneratorKind
- hir::BinOpKind
- hir::BlockCheckMode
- hir::BodyOwnerKind
- hir::BorrowKind
- hir::ByRef
- hir::CaptureBy
- hir::ClosureBinder
- hir::ConstContext
- hir::Constness
- hir::Defaultness
- hir::ExprKind
- hir::FnRetTy
- hir::ForeignItemKind
- hir::GeneratorKind
- hir::GenericArg
- hir::GenericBound
- hir::GenericParamKind
- hir::Guard
- hir::ImplItemKind
- hir::ImplPolarity
- hir::ImplicitSelfKind
- hir::InlineAsmOperand
- hir::IsAsync
- hir::IsAuto
- hir::ItemKind
- hir::LifetimeName
- hir::LifetimeParamKind
- hir::LifetimeSuggestionPosition
- hir::LocalSource
- hir::LoopIdError
- hir::LoopSource
- hir::MatchSource
- hir::MaybeOwner
- hir::Movability
- hir::Mutability
- hir::Node
- hir::OpaqueTyOrigin
- hir::OwnerNode
- hir::ParamName
- hir::PatKind
- hir::PredicateOrigin
- hir::PrimTy
- hir::QPath
- hir::RangeEnd
- hir::StmtKind
- hir::Term
- hir::TraitBoundModifier
- hir::TraitFn
- hir::TraitItemKind
- hir::TyKind
- hir::TypeBindingKind
- hir::UnOp
- hir::UnsafeSource
- hir::Unsafety
- hir::UseKind
- hir::VariantData
- hir::WherePredicate
- hir::YieldSource
- intravisit::FnKind
- lang_items::GenericRequirement
- lang_items::LangItem
- target::GenericParamKind
- target::MethodKind
- target::Target
Traits
- ArenaAllocatable
- HashStableContext
- intravisit::IntoVisitor
- intravisit::Map
- intravisit::Visitor
- intravisit::nested_filter::NestedFilter
- pat_util::EnumerateAndAdjustIterator
- stable_hash_impls::HashStableContext
Macros
Functions
- def_id::default_def_id_debug
- hir::is_range_literal
- intravisit::walk_anon_const
- intravisit::walk_arm
- intravisit::walk_array_len
- intravisit::walk_assoc_type_binding
- intravisit::walk_associated_item_kind
- intravisit::walk_block
- intravisit::walk_body
- intravisit::walk_const_param_default
- intravisit::walk_defaultness
- intravisit::walk_enum_def
- intravisit::walk_expr
- intravisit::walk_expr_field
- intravisit::walk_field_def
- intravisit::walk_fn
- intravisit::walk_fn_decl
- intravisit::walk_fn_kind
- intravisit::walk_fn_ret_ty
- intravisit::walk_foreign_item
- intravisit::walk_foreign_item_ref
- intravisit::walk_generic_arg
- intravisit::walk_generic_args
- intravisit::walk_generic_param
- intravisit::walk_generics
- intravisit::walk_ident
- intravisit::walk_impl_item
- intravisit::walk_impl_item_ref
- intravisit::walk_inf
- intravisit::walk_inline_asm
- intravisit::walk_item
- intravisit::walk_label
- intravisit::walk_let_expr
- intravisit::walk_lifetime
- intravisit::walk_local
- intravisit::walk_mod
- intravisit::walk_param
- intravisit::walk_param_bound
- intravisit::walk_pat
- intravisit::walk_pat_field
- intravisit::walk_path
- intravisit::walk_path_segment
- intravisit::walk_poly_trait_ref
- intravisit::walk_qpath
- intravisit::walk_stmt
- intravisit::walk_struct_def
- intravisit::walk_trait_item
- intravisit::walk_trait_item_ref
- intravisit::walk_trait_ref
- intravisit::walk_ty
- intravisit::walk_use
- intravisit::walk_variant
- intravisit::walk_where_predicate
- is_range_literal
- lang_items::extract
Type Definitions
- BinOp
- GenericBounds
- Lit
- UsePath
- def_id::DefIdMap
- def_id::DefIdMapEntry
- def_id::DefIdSet
- def_id::LocalDefIdMap
- def_id::LocalDefIdMapEntry
- def_id::LocalDefIdSet
- def_path_hash_map::DefPathHashMap
- hir::BinOp
- hir::GenericBounds
- hir::Lit
- hir::UsePath
- hir_id::HirIdMap
- hir_id::HirIdMapEntry
- hir_id::HirIdSet
- hir_id::ItemLocalMap
- hir_id::ItemLocalMapEntry
- hir_id::ItemLocalSet