List of all items
Structs
- Adjustment
- Attr
- AttrId
- AttrSourceMap
- AttributeTemplate
- Attrs
- AttrsWithOwner
- BuiltinAttr
- BuiltinType
- Callable
- CfgOptions
- ChalkTyInterner
- ChangeWithProcMacros
- Closure
- ClosureCapture
- Const
- ConstParam
- Crate
- CrateDependency
- DefMap
- DeriveHelper
- Enum
- ExternCrateDecl
- Field
- Function
- HirFileId
- Impl
- InTypeConst
- Label
- Layout
- LifetimeParam
- Local
- LocalSource
- Macro
- MacroFileId
- ModPath
- Module
- Name
- OverloadedDeref
- Param
- SelfParam
- Semantics
- SemanticsImpl
- SemanticsScope
- Static
- Struct
- ToolModule
- Trait
- TraitAlias
- TraitRef
- TupleField
- Type
- TypeAlias
- TypeInfo
- TypeOrConstParam
- TypeParam
- Union
- Variant
- VisibleTraits
- db::AdtDatumQuery
- db::AdtVarianceQuery
- db::AssociatedTyDataQuery
- db::AssociatedTyValueQuery
- db::AstIdMapQuery
- db::AttrsQuery
- db::BlockDefMapQuery
- db::BodyQuery
- db::BodyWithSourceMapQuery
- db::BorrowckQuery
- db::CallableItemSignatureQuery
- db::ConstDataQuery
- db::ConstEvalDiscriminantQuery
- db::ConstEvalQuery
- db::ConstEvalStaticQuery
- db::ConstParamTyQuery
- db::ConstVisibilityQuery
- db::CrateLangItemsQuery
- db::CrateSupportsNoStdQuery
- db::DeclMacroExpanderQuery
- db::DefDatabaseStorage
- db::EnumDataQuery
- db::EnumVariantDataWithDiagnosticsQuery
- db::ExpandDatabaseStorage
- db::ExpandProcMacroQuery
- db::ExprScopesQuery
- db::ExternCrateDeclDataQuery
- db::FieldTypesQuery
- db::FieldVisibilitiesQuery
- db::FieldsAttrsQuery
- db::FieldsAttrsSourceMapQuery
- db::FileItemTreeQuery
- db::FnDefDatumQuery
- db::FnDefVarianceQuery
- db::FunctionDataQuery
- db::FunctionVisibilityQuery
- db::GenericDefaultsQuery
- db::GenericParamsQuery
- db::GenericPredicatesForParamQuery
- db::GenericPredicatesQuery
- db::HirDatabaseGroupStorage__
- db::HirDatabaseStorage
- db::ImplDataWithDiagnosticsQuery
- db::ImplDatumQuery
- db::ImplSelfTyQuery
- db::ImplTraitQuery
- db::ImportMapQuery
- db::IncoherentInherentImplCratesQuery
- db::InferQuery
- db::InherentImplsInBlockQuery
- db::InherentImplsInCrateQuery
- db::InternAnonymousConstQuery
- db::InternBlockQuery
- db::InternCallableDefLookupQuery
- db::InternCallableDefQuery
- db::InternClosureLookupQuery
- db::InternClosureQuery
- db::InternConstQuery
- db::InternCoroutineLookupQuery
- db::InternCoroutineQuery
- db::InternDatabaseStorage
- db::InternEnumQuery
- db::InternExternBlockQuery
- db::InternExternCrateQuery
- db::InternFunctionQuery
- db::InternImplQuery
- db::InternImplTraitIdLookupQuery
- db::InternImplTraitIdQuery
- db::InternInTypeConstQuery
- db::InternLifetimeParamIdLookupQuery
- db::InternLifetimeParamIdQuery
- db::InternMacro2Query
- db::InternMacroCallQuery
- db::InternMacroRulesQuery
- db::InternProcMacroQuery
- db::InternStaticQuery
- db::InternStructQuery
- db::InternSyntaxContextQuery
- db::InternTraitAliasQuery
- db::InternTraitQuery
- db::InternTypeAliasQuery
- db::InternTypeOrConstParamIdLookupQuery
- db::InternTypeOrConstParamIdQuery
- db::InternUnionQuery
- db::InternUseQuery
- db::InternedCallableDefId
- db::InternedClosure
- db::InternedClosureId
- db::InternedConstParamId
- db::InternedCoroutine
- db::InternedCoroutineId
- db::InternedLifetimeParamId
- db::InternedOpaqueTyId
- db::InternedTypeOrConstParamId
- db::LangItemQuery
- db::LayoutOfAdtQuery
- db::LayoutOfTyQuery
- db::LookupImplMethodQuery
- db::Macro2DataQuery
- db::MacroArgQuery
- db::MacroRulesDataQuery
- db::MirBodyForClosureQuery
- db::MirBodyQuery
- db::MonomorphizedMirBodyForClosureQuery
- db::MonomorphizedMirBodyQuery
- db::ParseMacroExpansionErrorQuery
- db::ParseMacroExpansionQuery
- db::ProcMacroDataQuery
- db::ProcMacrosQuery
- db::ProgramClausesForChalkEnvQuery
- db::RealSpanMapQuery
- db::ReturnTypeImplTraitsQuery
- db::StaticDataQuery
- db::StructDataWithDiagnosticsQuery
- db::TargetDataLayoutQuery
- db::TraitAliasDataQuery
- db::TraitDataWithDiagnosticsQuery
- db::TraitDatumQuery
- db::TraitEnvironmentQuery
- db::TraitImplsInBlockQuery
- db::TraitImplsInCrateQuery
- db::TraitImplsInDepsQuery
- db::TraitSolveQuery
- db::TyQuery
- db::TypeAliasDataQuery
- db::TypeAliasImplTraitsQuery
- db::UnionDataWithDiagnosticsQuery
- db::ValueTyQuery
- diagnostics::BreakOutsideOfLoop
- diagnostics::ExpectedFunction
- diagnostics::InactiveCode
- diagnostics::IncoherentImpl
- diagnostics::IncorrectCase
- diagnostics::InvalidDeriveTarget
- diagnostics::MacroDefError
- diagnostics::MacroError
- diagnostics::MacroExpansionParseError
- diagnostics::MalformedDerive
- diagnostics::MismatchedArgCount
- diagnostics::MismatchedTupleStructPatArgCount
- diagnostics::MissingFields
- diagnostics::MissingMatchArms
- diagnostics::MissingUnsafe
- diagnostics::MovedOutOfRef
- diagnostics::NeedMut
- diagnostics::NoSuchField
- diagnostics::NonExhaustiveLet
- diagnostics::PrivateAssocItem
- diagnostics::PrivateField
- diagnostics::RemoveTrailingReturn
- diagnostics::RemoveUnnecessaryElse
- diagnostics::ReplaceFilterMapNextWithFindMap
- diagnostics::TraitImplIncorrectSafety
- diagnostics::TraitImplMissingAssocItems
- diagnostics::TraitImplOrphan
- diagnostics::TraitImplRedundantAssocItems
- diagnostics::TypeMismatch
- diagnostics::TypedHole
- diagnostics::UndeclaredLabel
- diagnostics::UnimplementedBuiltinMacro
- diagnostics::UnreachableLabel
- diagnostics::UnresolvedAssocItem
- diagnostics::UnresolvedExternCrate
- diagnostics::UnresolvedField
- diagnostics::UnresolvedIdent
- diagnostics::UnresolvedImport
- diagnostics::UnresolvedMacroCall
- diagnostics::UnresolvedMethodCall
- diagnostics::UnresolvedModule
- diagnostics::UnresolvedProcMacro
- diagnostics::UnusedMut
- diagnostics::UnusedVariable
- import_map::ImportInfo
- import_map::ImportMap
- import_map::Query
- mir::BasicBlock
- mir::BorrowckResult
- mir::Evaluator
- mir::Local
- mir::MirBody
- mir::Place
- mir::ProjectionId
- mir::ProjectionStore
- mir::Statement
- mir::SwitchTargets
- mir::Terminator
- mir::VTableMap
- symbols::DeclarationLocation
- symbols::FileSymbol
- symbols::SymbolCollector
- term_search::TermSearchConfig
- term_search::TermSearchCtx
Enums
- Access
- Adjust
- Adt
- AdtId
- AssocItem
- AssocItemContainer
- AutoBorrow
- BindingMode
- CallableKind
- CaptureKind
- CfgAtom
- CfgExpr
- ClosureStyle
- ConstEvalError
- DefWithBody
- DescendPreference
- DocLinkDef
- ExternAssocItem
- FieldSource
- GenericDef
- GenericParam
- HirDisplayError
- ItemContainer
- ItemInNs
- LangItem
- LayoutError
- MacroId
- MacroKind
- MirEvalError
- MirLowerError
- ModuleDef
- ModuleDefId
- ModuleSource
- Mutability
- Namespace
- PathKind
- PathResolution
- PointerCast
- PrefixKind
- Safety
- ScopeDef
- StructKind
- TypeRef
- VariantDef
- Visibility
- diagnostics::AnyDiagnostic
- diagnostics::CaseType
- import_map::AssocSearchMode
- import_map::SearchMode
- mir::AggregateKind
- mir::BinOp
- mir::BorrowKind
- mir::CastKind
- mir::MirEvalError
- mir::MirLowerError
- mir::MirSpan
- mir::MutBorrowKind
- mir::MutabilityReason
- mir::Operand
- mir::ProjectionElem
- mir::Rvalue
- mir::StatementKind
- mir::TerminatorKind
- mir::UnOp
- term_search::Expr
- tt::DelimiterKind
- tt::Spacing
Traits
- AsAssocItem
- AsExternAssocItem
- HasAttrs
- HasContainer
- HasCrate
- HasSource
- HasVisibility
- HirDisplay
- HirFileIdExt
- HirWrite
- MacroFileIdExt
- SyntaxContextExt
- db::DefDatabase
- db::ExpandDatabase
- db::HirDatabase
- db::InternDatabase
Functions
- import_map::search_dependencies
- marks_rev
- mir::borrowck_query
- mir::interpret_mir
- mir::lower_to_mir
- mir::mir_body_for_closure_query
- mir::mir_body_query
- mir::mir_body_recover
- mir::monomorphize_mir_body_bad
- mir::monomorphized_mir_body_for_closure_query
- mir::monomorphized_mir_body_query
- mir::monomorphized_mir_body_recover
- mir::pad16
- mir::render_const_using_debug_impl
- resolve_doc_path_on
- term_search::term_search
Type Aliases
- ExpandResult
- InFile
- InMacroFile
- InRealFile
- ProcMacros
- mir::BasicBlockId
- mir::LocalId
- tt::DelimSpan
- tt::Delimiter
- tt::Ident
- tt::Leaf
- tt::Literal
- tt::Punct
- tt::Span
- tt::Subtree
- tt::SubtreeBuilder
- tt::TokenTree
Constants
- known::Box
- known::Center
- known::Clone
- known::Copy
- known::DOLLAR_CRATE
- known::Debug
- known::Default
- known::Eq
- known::Future
- known::Hash
- known::Implied
- known::Index
- known::IntoFuture
- known::IntoIter
- known::IntoIterator
- known::Is
- known::Item
- known::Iterator
- known::Left
- known::Neg
- known::None
- known::Not
- known::Ok
- known::Option
- known::Ord
- known::Output
- known::Param
- known::PartialEq
- known::PartialOrd
- known::Range
- known::RangeFrom
- known::RangeFull
- known::RangeInclusive
- known::RangeTo
- known::RangeToInclusive
- known::Result
- known::Right
- known::SELF_PARAM
- known::SELF_TYPE
- known::STATIC_LIFETIME
- known::String
- known::Target
- known::Try
- known::Unknown
- known::add
- known::add_assign
- known::alloc
- known::as_str
- known::asm
- known::assert
- known::bench
- known::bitand
- known::bitand_assign
- known::bitor
- known::bitor_assign
- known::bitxor
- known::bitxor_assign
- known::bool
- known::boxed
- known::branch
- known::call
- known::call_mut
- known::call_once
- known::cfg
- known::cfg_accessible
- known::cfg_attr
- known::cfg_eval
- known::char
- known::column
- known::compile_error
- known::concat
- known::concat_bytes
- known::concat_idents
- known::const_format_args
- known::core
- known::core_panic
- known::crate_type
- known::deref
- known::deref_mut
- known::derive
- known::derive_const
- known::div
- known::div_assign
- known::doc
- known::drop
- known::env
- known::eq
- known::f32
- known::f64
- known::feature
- known::file
- known::filter_map
- known::fmt
- known::fn
- known::fn_mut
- known::fn_once
- known::format
- known::format_args
- known::format_args_nl
- known::from_usize
- known::future
- known::future_trait
- known::ge
- known::global_allocator
- known::global_asm
- known::gt
- known::i128
- known::i16
- known::i32
- known::i64
- known::i8
- known::include
- known::include_bytes
- known::include_str
- known::index
- known::index_mut
- known::into_future
- known::is_empty
- known::isize
- known::iter
- known::iter_mut
- known::le
- known::len
- known::line
- known::llvm_asm
- known::log_syntax
- known::lt
- known::macro_rules
- known::module_path
- known::mul
- known::mul_assign
- known::ne
- known::neg
- known::new
- known::new_binary
- known::new_debug
- known::new_display
- known::new_lower_exp
- known::new_lower_hex
- known::new_octal
- known::new_pointer
- known::new_upper_exp
- known::new_upper_hex
- known::new_v1_formatted
- known::next
- known::no_core
- known::no_std
- known::none
- known::not
- known::ops
- known::option
- known::option_env
- known::owned_box
- known::panic_2015
- known::panic_2021
- known::partial_ord
- known::pieces
- known::poll
- known::prelude
- known::quote
- known::recursion_limit
- known::register_attr
- known::register_tool
- known::rem
- known::rem_assign
- known::result
- known::rust_2015
- known::rust_2018
- known::rust_2021
- known::shl
- known::shl_assign
- known::shr
- known::shr_assign
- known::std
- known::std_panic
- known::str
- known::string
- known::stringify
- known::sub
- known::sub_assign
- known::test
- known::test_case
- known::trace_macros
- known::u128
- known::u16
- known::u32
- known::u64
- known::u8
- known::unreachable
- known::unreachable_2015
- known::unreachable_2021
- known::unsafe_cell
- known::usize
- known::v1
- known::va_list