List of all items[−]
Structs
- AssocItemLoc
- BlockId
- BlockLoc
- ConstId
- ConstParamId
- EnumId
- EnumVariantId
- FieldId
- FunctionId
- ImplId
- ItemLoc
- LifetimeParamId
- ModuleId
- StaticId
- StructId
- TraitId
- TypeAliasId
- TypeParamId
- UnionId
- UnresolvedMacro
- adt::EnumData
- adt::EnumVariantData
- adt::FieldData
- adt::StructData
- attr::Attr
- attr::AttrQuery
- attr::AttrSourceMap
- attr::Attrs
- attr::AttrsWithOwner
- attr::DocsRangeMap
- attr::Documentation
- body::Body
- body::BodySourceMap
- body::Expander
- body::LowerCtx
- body::Mark
- body::SyntheticSyntax
- body::scope::ExprScopes
- body::scope::ScopeData
- body::scope::ScopeEntry
- data::ConstData
- data::FunctionData
- data::ImplData
- data::StaticData
- data::TraitData
- data::TypeAliasData
- db::AttrsQuery
- db::BlockDefMapQuery
- db::BodyQuery
- db::BodyWithSourceMapQuery
- db::ConstDataQuery
- db::CrateDefMapQueryQuery
- db::CrateLangItemsQuery
- db::DefDatabaseGroupStorage__
- db::DefDatabaseStorage
- db::EnableProcAttrMacrosQuery
- db::EnumDataQuery
- db::ExprScopesQuery
- db::FieldVisibilitiesQuery
- db::FieldsAttrsQuery
- db::FieldsAttrsSourceMapQuery
- db::FileItemTreeQuery
- db::FunctionDataQuery
- db::FunctionVisibilityQuery
- db::GenericParamsQuery
- db::ImplDataQuery
- db::ImportMapQuery
- db::InternBlockLookupQuery
- db::InternBlockQuery
- db::InternConstLookupQuery
- db::InternConstQuery
- db::InternDatabaseGroupStorage__
- db::InternDatabaseStorage
- db::InternEnumLookupQuery
- db::InternEnumQuery
- db::InternFunctionLookupQuery
- db::InternFunctionQuery
- db::InternImplLookupQuery
- db::InternImplQuery
- db::InternStaticLookupQuery
- db::InternStaticQuery
- db::InternStructLookupQuery
- db::InternStructQuery
- db::InternTraitLookupQuery
- db::InternTraitQuery
- db::InternTypeAliasLookupQuery
- db::InternTypeAliasQuery
- db::InternUnionLookupQuery
- db::InternUnionQuery
- db::LangItemQuery
- db::StaticDataQuery
- db::StructDataQuery
- db::TraitDataQuery
- db::TypeAliasDataQuery
- db::UnionDataQuery
- db::VariantsAttrsQuery
- db::VariantsAttrsSourceMapQuery
- dyn_map::DynMap
- dyn_map::Key
- dyn_map::KeyMap
- expr::Label
- expr::MatchArm
- expr::RecordFieldPat
- expr::RecordLitField
- generics::ConstParamData
- generics::GenericParams
- generics::LifetimeParamData
- generics::TypeParamData
- import_map::ImportInfo
- import_map::ImportMap
- import_map::ImportPath
- import_map::Query
- intern::InternStorage
- intern::Interned
- item_scope::ItemScope
- item_scope::PerNsGlobImports
- item_tree::Const
- item_tree::Enum
- item_tree::ExternBlock
- item_tree::ExternCrate
- item_tree::Field
- item_tree::FileItemTreeId
- item_tree::Function
- item_tree::IdRange
- item_tree::Impl
- item_tree::Import
- item_tree::ItemTree
- item_tree::ItemTreeId
- item_tree::MacroCall
- item_tree::MacroDef
- item_tree::MacroRules
- item_tree::Mod
- item_tree::RawVisibilityId
- item_tree::Static
- item_tree::Struct
- item_tree::Trait
- item_tree::TypeAlias
- item_tree::Union
- item_tree::UseTree
- item_tree::Variant
- keys::AstPtrPolicy
- lang_item::LangItems
- nameres::DefMap
- nameres::ModuleData
- nameres::diagnostics::DefDiagnostic
- path::AssociatedTypeBinding
- path::GenericArgs
- path::ModPath
- path::Path
- path::PathSegment
- path::PathSegments
- path::__name::Name
- per_ns::PerNs
- resolver::Resolver
- type_ref::LifetimeRef
- type_ref::TraitRef
Enums
- AdtId
- AssocContainerId
- AssocItemId
- AttrDefId
- DefWithBodyId
- GenericDefId
- GenericParamId
- ModuleDefId
- VariantId
- adt::ReprKind
- adt::StructKind
- adt::VariantData
- attr::AttrInput
- body::BodyDiagnostic
- builtin_type::BuiltinFloat
- builtin_type::BuiltinInt
- builtin_type::BuiltinType
- builtin_type::BuiltinUint
- expr::ArithOp
- expr::Array
- expr::BinaryOp
- expr::BindingAnnotation
- expr::CmpOp
- expr::Expr
- expr::Literal
- expr::LogicOp
- expr::Ordering
- expr::Pat
- expr::Statement
- expr::UnaryOp
- find_path::PrefixKind
- generics::TypeParamProvenance
- generics::WherePredicate
- generics::WherePredicateTypeTarget
- import_map::ImportKind
- import_map::SearchMode
- item_scope::ItemInNs
- item_tree::AssocItem
- item_tree::AttrOwner
- item_tree::Fields
- item_tree::ModItem
- item_tree::ModKind
- item_tree::Param
- item_tree::UseTreeKind
- lang_item::LangItemTarget
- nameres::ModuleOrigin
- nameres::ModuleSource
- nameres::diagnostics::DefDiagnosticKind
- path::GenericArg
- path::ImportAlias
- path::PathKind
- resolver::ResolveValueResult
- resolver::ScopeDef
- resolver::TypeNs
- resolver::ValueNs
- type_ref::ConstScalar
- type_ref::Mutability
- type_ref::Rawness
- type_ref::TypeBound
- type_ref::TypeRef
- visibility::RawVisibility
- visibility::Visibility
Traits
- AsMacroCall
- HasModule
- Lookup
- child_by_source::ChildBySource
- db::DefDatabase
- db::InternDatabase
- dyn_map::Policy
- intern::Internable
- item_tree::ItemTreeNode
- path::__name::AsName
- resolver::HasResolver
- src::HasChildSource
- src::HasSource
Macros
Functions
- find_path::find_path
- find_path::find_path_prefixed
- import_map::search_dependencies
- lang_item::lang_attr
- resolver::resolver_for_expr
- resolver::resolver_for_scope
Typedefs
- EnumLoc
- LocalConstParamId
- LocalEnumVariantId
- LocalFieldId
- LocalLifetimeParamId
- LocalModuleId
- LocalTypeParamId
- StaticLoc
- TraitLoc
- UnionLoc
- body::ExprPtr
- body::ExprSource
- body::LabelPtr
- body::LabelSource
- body::PatPtr
- body::PatSource
- body::scope::ScopeId
- expr::ExprId
- expr::LabelId
- expr::PatId
- keys::Key
Constants
- builtin_attr::EXTRA_ATTRIBUTES
- builtin_attr::INERT_ATTRIBUTES
- builtin_attr::TOOL_MODULES
- keys::ATTR_MACRO
- keys::CONST
- keys::CONST_PARAM
- keys::ENUM
- keys::FUNCTION
- keys::IMPL
- keys::LIFETIME_PARAM
- keys::MACRO
- keys::RECORD_FIELD
- keys::STATIC
- keys::STRUCT
- keys::TRAIT
- keys::TUPLE_FIELD
- keys::TYPE_ALIAS
- keys::TYPE_PARAM
- keys::UNION
- keys::VARIANT
- path::__name::known::Box
- path::__name::known::Clone
- path::__name::known::Copy
- path::__name::known::Debug
- path::__name::known::Default
- path::__name::known::Eq
- path::__name::known::Future
- path::__name::known::Hash
- path::__name::known::Index
- path::__name::known::IntoIterator
- path::__name::known::Item
- path::__name::known::Iterator
- path::__name::known::Neg
- path::__name::known::Not
- path::__name::known::Ok
- path::__name::known::Option
- path::__name::known::Ord
- path::__name::known::Output
- path::__name::known::PartialEq
- path::__name::known::PartialOrd
- path::__name::known::Range
- path::__name::known::RangeFrom
- path::__name::known::RangeFull
- path::__name::known::RangeInclusive
- path::__name::known::RangeTo
- path::__name::known::RangeToInclusive
- path::__name::known::Result
- path::__name::known::SELF_PARAM
- path::__name::known::SELF_TYPE
- path::__name::known::STATIC_LIFETIME
- path::__name::known::Target
- path::__name::known::Try
- path::__name::known::abort
- path::__name::known::add_with_overflow
- path::__name::known::alloc
- path::__name::known::asm
- path::__name::known::assert
- path::__name::known::bench
- path::__name::known::bitreverse
- path::__name::known::bool
- path::__name::known::boxed
- path::__name::known::bswap
- path::__name::known::caller_location
- path::__name::known::cfg
- path::__name::known::cfg_accessible
- path::__name::known::cfg_attr
- path::__name::known::cfg_eval
- path::__name::known::char
- path::__name::known::column
- path::__name::known::compile_error
- path::__name::known::concat
- path::__name::known::concat_idents
- path::__name::known::core
- path::__name::known::core_panic
- path::__name::known::ctlz
- path::__name::known::ctpop
- path::__name::known::cttz
- path::__name::known::derive
- path::__name::known::discriminant_value
- path::__name::known::doc
- path::__name::known::env
- path::__name::known::f32
- path::__name::known::f64
- path::__name::known::file
- path::__name::known::filter_map
- path::__name::known::format_args
- path::__name::known::format_args_nl
- path::__name::known::future
- path::__name::known::global_allocator
- path::__name::known::global_asm
- path::__name::known::i128
- path::__name::known::i16
- path::__name::known::i32
- path::__name::known::i64
- path::__name::known::i8
- path::__name::known::include
- path::__name::known::include_bytes
- path::__name::known::include_str
- path::__name::known::is_empty
- path::__name::known::isize
- path::__name::known::iter
- path::__name::known::iter_mut
- path::__name::known::len
- path::__name::known::likely
- path::__name::known::line
- path::__name::known::llvm_asm
- path::__name::known::macro_rules
- path::__name::known::maxnumf32
- path::__name::known::maxnumf64
- path::__name::known::min_align_of
- path::__name::known::min_align_of_val
- path::__name::known::minnumf32
- path::__name::known::minnumf64
- path::__name::known::module_path
- path::__name::known::mul_with_overflow
- path::__name::known::needs_drop
- path::__name::known::next
- path::__name::known::ops
- path::__name::known::option
- path::__name::known::option_env
- path::__name::known::prelude
- path::__name::known::ptr_guaranteed_eq
- path::__name::known::ptr_guaranteed_ne
- path::__name::known::register_attr
- path::__name::known::register_tool
- path::__name::known::result
- path::__name::known::rotate_left
- path::__name::known::rotate_right
- path::__name::known::rust_2015
- path::__name::known::rust_2018
- path::__name::known::rust_2021
- path::__name::known::rustc_peek
- path::__name::known::saturating_add
- path::__name::known::saturating_sub
- path::__name::known::size_of
- path::__name::known::size_of_val
- path::__name::known::std
- path::__name::known::std_panic
- path::__name::known::str
- path::__name::known::stringify
- path::__name::known::sub_with_overflow
- path::__name::known::test
- path::__name::known::test_case
- path::__name::known::type_id
- path::__name::known::type_name
- path::__name::known::u128
- path::__name::known::u16
- path::__name::known::u32
- path::__name::known::u64
- path::__name::known::u8
- path::__name::known::unlikely
- path::__name::known::usize
- path::__name::known::v1
- path::__name::known::variant_count
- path::__name::known::wrapping_add
- path::__name::known::wrapping_mul
- path::__name::known::wrapping_sub