List of all items
Structs
- Adjustment
- Attr
- AttrId
- AttrSourceMap
- AttributeTemplate
- Attrs
- AttrsWithOwner
- BuiltinAttr
- BuiltinType
- Callable
- CaptureUsageSource
- CaptureUsages
- CfgOptions
- ChalkTyInterner
- ChangeWithProcMacros
- Closure
- ClosureCapture
- Const
- ConstParam
- Crate
- CrateDependency
- DefMap
- DeriveHelper
- Enum
- EvaluatedConst
- ExternCrateDecl
- Field
- FilePositionWrapper
- FileRangeWrapper
- Function
- HirFileId
- Impl
- ImportPathConfig
- InFileWrapper
- InTypeConst
- InlineAsmOperand
- Label
- Layout
- LifetimeParam
- Local
- LocalSource
- Macro
- MacroFileId
- ModPath
- Module
- Name
- OverloadedDeref
- Param
- ProcMacros
- ProcMacrosBuilder
- SelfParam
- Semantics
- SemanticsImpl
- SemanticsScope
- Static
- StaticLifetime
- Struct
- Symbol
- 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::BlockItemTreeQuery
- db::BlockItemTreeWithSourceMapQuery
- db::BodyQuery
- db::BodyWithSourceMapQuery
- db::BorrowckQuery
- db::CallableItemSignatureQuery
- db::ConstDataQuery
- db::ConstEvalDiscriminantQuery
- db::ConstEvalQuery
- db::ConstEvalStaticQuery
- db::ConstParamTyQuery
- db::ConstVisibilityQuery
- db::CrateDefMapQuery
- db::CrateLangItemsQuery
- db::CrateNotableTraitsQuery
- db::CrateSupportsNoStdQuery
- db::DeclMacroExpanderQuery
- db::DefDatabaseStorage
- db::DynCompatibilityOfTraitQuery
- db::EnumDataQuery
- db::EnumVariantDataWithDiagnosticsQuery
- db::ExpandDatabaseStorage
- db::ExpandProcAttrMacrosQuery
- db::ExpandProcMacroQuery
- db::ExprScopesQuery
- db::ExternCrateDeclDataQuery
- db::FieldTypesQuery
- db::FieldVisibilitiesQuery
- db::FieldsAttrsQuery
- db::FieldsAttrsSourceMapQuery
- db::FileItemTreeQuery
- db::FileItemTreeWithSourceMapQuery
- db::FnDefDatumQuery
- db::FnDefVarianceQuery
- db::FunctionDataQuery
- db::FunctionVisibilityQuery
- db::GenericDefaultsQuery
- db::GenericParamsQuery
- db::GenericParamsWithSourceMapQuery
- db::GenericPredicatesForParamQuery
- db::GenericPredicatesQuery
- db::GenericPredicatesWithoutParentQuery
- db::HirDatabaseStorage
- db::ImplDataWithDiagnosticsQuery
- db::ImplDatumQuery
- db::ImplSelfTyQuery
- db::ImplTraitQuery
- db::ImportMapQuery
- db::IncludeMacroInvocQuery
- db::IncoherentInherentImplCratesQuery
- db::InferQuery
- db::InherentImplsInBlockQuery
- db::InherentImplsInCrateQuery
- db::InternAnonymousConstQuery
- db::InternBlockQuery
- db::InternCallableDefQuery
- db::InternClosureQuery
- db::InternConstQuery
- db::InternCoroutineQuery
- db::InternDatabaseStorage
- db::InternEnumQuery
- db::InternExternBlockQuery
- db::InternExternCrateQuery
- db::InternFunctionQuery
- db::InternImplQuery
- db::InternImplTraitIdQuery
- db::InternInTypeConstQuery
- db::InternLifetimeParamIdQuery
- db::InternMacro2Query
- db::InternMacroCallQuery
- db::InternMacroRulesQuery
- db::InternProcMacroQuery
- db::InternStaticQuery
- db::InternStructQuery
- db::InternSyntaxContextQuery
- db::InternTraitAliasQuery
- db::InternTraitQuery
- db::InternTypeAliasQuery
- db::InternTypeOrConstParamIdQuery
- db::InternUnionQuery
- db::InternUseQuery
- db::LangItemQuery
- db::LayoutOfAdtQuery
- db::LayoutOfTyQuery
- db::LookupImplMethodQuery
- db::Macro2DataQuery
- db::MacroArgQuery
- db::MacroDefQuery
- db::MacroRulesDataQuery
- db::MirBodyForClosureQuery
- db::MirBodyQuery
- db::MonomorphizedMirBodyForClosureQuery
- db::MonomorphizedMirBodyQuery
- db::NotableTraitsInDepsQuery
- db::ParseMacroExpansionErrorQuery
- db::ParseMacroExpansionQuery
- db::ProcMacroDataQuery
- db::ProcMacroSpanQuery
- 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::AwaitOutsideOfAsync
- diagnostics::BreakOutsideOfLoop
- diagnostics::CastToUnsized
- diagnostics::ExpectedFunction
- diagnostics::GenericArgsProhibited
- diagnostics::InactiveCode
- diagnostics::IncoherentImpl
- diagnostics::IncorrectCase
- diagnostics::InvalidCast
- 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::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
- CastError
- CfgAtom
- CfgExpr
- ClosureStyle
- ConstEvalError
- DefWithBody
- DocLinkDef
- DynCompatibilityViolation
- ExternAssocItem
- FieldSource
- FnAbi
- GenericDef
- GenericParam
- HirDisplayError
- ItemContainer
- ItemInNs
- LangItem
- LayoutError
- MacroId
- MacroKind
- MethodViolationCode
- MirEvalError
- MirLowerError
- ModuleDef
- ModuleDefId
- ModuleSource
- Mutability
- Namespace
- PathKind
- PathResolution
- PointerCast
- PrefixKind
- Safety
- ScopeDef
- StructKind
- TyFingerprint
- TypeRef
- UnsafetyReason
- VariantDef
- Visibility
- diagnostics::AnyDiagnostic
- diagnostics::CaseType
- diagnostics::GenericArgsProhibitedReason
- diagnostics::VariantId
- 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::IdentIsRaw
- tt::LitKind
- 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
- prettify_macro_expansion
- resolve_doc_path_on
- term_search::term_search
- tt::token_to_literal
Type Aliases
- ExpandResult
- FilePosition
- FileRange
- HirFilePosition
- HirFileRange
- InFile
- InMacroFile
- InRealFile
- MacroFilePosition
- MacroFileRange
- mir::BasicBlockId
- mir::LocalId
- tt::DelimSpan
- tt::Delimiter
- tt::Ident
- tt::Leaf
- tt::Literal
- tt::Punct
- tt::Span
- tt::Subtree
- tt::SubtreeBuilder
- tt::TokenTree
Statics
- sym::Box
- sym::Break
- sym::C
- sym::CStr
- sym::C_dash_cmse_dash_nonsecure_dash_call
- sym::C_dash_cmse_dash_nonsecure_dash_entry
- sym::C_dash_unwind
- sym::CallOnceFuture
- sym::CallRefFuture
- sym::Center
- sym::Clone
- sym::Context
- sym::Continue
- sym::Copy
- sym::Debug
- sym::Default
- sym::Eq
- sym::Err
- sym::Future
- sym::Hash
- sym::INTEGER_0
- sym::INTEGER_1
- sym::INTEGER_10
- sym::INTEGER_11
- sym::INTEGER_12
- sym::INTEGER_13
- sym::INTEGER_14
- sym::INTEGER_15
- sym::INTEGER_2
- sym::INTEGER_3
- sym::INTEGER_4
- sym::INTEGER_5
- sym::INTEGER_6
- sym::INTEGER_7
- sym::INTEGER_8
- sym::INTEGER_9
- sym::Implied
- sym::Index
- sym::IntoFuture
- sym::IntoIter
- sym::IntoIterator
- sym::Is
- sym::Item
- sym::Iterator
- sym::Left
- sym::MISSING_NAME
- sym::Neg
- sym::None
- sym::Not
- sym::Ok
- sym::Option
- sym::Ord
- sym::Output
- sym::Param
- sym::PartialEq
- sym::PartialOrd
- sym::Pending
- sym::Poll
- sym::Range
- sym::RangeFrom
- sym::RangeFull
- sym::RangeInclusive
- sym::RangeTo
- sym::RangeToInclusive
- sym::Ready
- sym::Result
- sym::ResumeTy
- sym::Right
- sym::Rust
- sym::Self_
- sym::Some
- sym::String
- sym::Target
- sym::Try
- sym::Unknown
- sym::__empty
- sym::__ra_fixup
- sym::aapcs
- sym::aapcs_dash_unwind
- sym::add
- sym::add_assign
- sym::alias
- sym::align
- sym::align_offset
- sym::all
- sym::alloc
- sym::alloc_layout
- sym::allow
- sym::allow_internal_unsafe
- sym::any
- sym::array
- sym::as_str
- sym::asm
- sym::assert
- sym::async_call
- sym::async_call_mut
- sym::async_call_once
- sym::async_fn
- sym::async_fn_mut
- sym::async_fn_once
- sym::attributes
- sym::avr_dash_interrupt
- sym::avr_dash_non_dash_blocking_dash_interrupt
- sym::begin_panic
- sym::bench
- sym::bitand
- sym::bitand_assign
- sym::bitor
- sym::bitor_assign
- sym::bitxor
- sym::bitxor_assign
- sym::bool
- sym::box_free
- sym::boxed
- sym::boxed_slice
- sym::branch
- sym::c_void
- sym::call
- sym::call_mut
- sym::call_once
- sym::cdecl
- sym::cdecl_dash_unwind
- sym::cfg
- sym::cfg_accessible
- sym::cfg_attr
- sym::cfg_eval
- sym::char
- sym::clone
- sym::coerce_unsized
- sym::column
- sym::compile_error
- sym::concat
- sym::concat_bytes
- sym::concat_idents
- sym::const_
- sym::const_format_args
- sym::const_panic_fmt
- sym::const_param_ty
- sym::copy
- sym::core
- sym::core_panic
- sym::coroutine
- sym::coroutine_state
- sym::count
- sym::crate_
- sym::crate_type
- sym::debug_assertions
- sym::default
- sym::deprecated
- sym::deref
- sym::deref_mut
- sym::deref_target
- sym::derive
- sym::derive_const
- sym::destruct
- sym::discriminant_kind
- sym::discriminant_type
- sym::dispatch_from_dyn
- sym::div
- sym::div_assign
- sym::doc
- sym::dollar_crate
- sym::dotdotdot
- sym::drop
- sym::drop_in_place
- sym::dyn_metadata
- sym::efiapi
- sym::eh_catch_typeinfo
- sym::eh_personality
- sym::env
- sym::eq
- sym::exchange_malloc
- sym::exhaustive_patterns
- sym::export_name
- sym::f128
- sym::f16
- sym::f32
- sym::f64
- sym::false_
- sym::fastcall
- sym::fastcall_dash_unwind
- sym::feature
- sym::file
- sym::filter_map
- sym::fmt
- sym::fn_
- sym::fn_mut
- sym::fn_once
- sym::fn_once_output
- sym::fn_ptr_addr
- sym::fn_ptr_trait
- sym::format
- sym::format_alignment
- sym::format_args
- sym::format_args_nl
- sym::format_argument
- sym::format_arguments
- sym::format_count
- sym::format_placeholder
- sym::format_unsafe_arg
- sym::freeze
- sym::from_output
- sym::from_residual
- sym::from_usize
- sym::from_yeet
- sym::fundamental
- sym::future
- sym::future_output
- sym::future_trait
- sym::ge
- sym::generic_associated_type_extended
- sym::get_context
- sym::global_allocator
- sym::global_asm
- sym::gt
- sym::hidden
- sym::html_root_url
- sym::i128
- sym::i16
- sym::i32
- sym::i64
- sym::i8
- sym::ignore
- sym::in_
- sym::include
- sym::include_bytes
- sym::include_str
- sym::index
- sym::index_mut
- sym::into_future
- sym::into_iter
- sym::is_empty
- sym::isize
- sym::iter
- sym::iter_mut
- sym::iterator
- sym::keyword
- sym::lang
- sym::le
- sym::len
- sym::let_
- sym::line
- sym::llvm_asm
- sym::local_inner_macros
- sym::log_syntax
- sym::lt
- sym::macro_export
- sym::macro_rules
- sym::macro_use
- sym::main
- sym::manually_drop
- sym::may_dangle
- sym::maybe_uninit
- sym::metadata_type
- sym::min_exhaustive_patterns
- sym::miri
- sym::missing
- sym::module_path
- sym::msp430_dash_interrupt
- sym::mul
- sym::mul_assign
- sym::naked_asm
- sym::ne
- sym::neg
- sym::new
- sym::new_binary
- sym::new_debug
- sym::new_display
- sym::new_lower_exp
- sym::new_lower_hex
- sym::new_octal
- sym::new_pointer
- sym::new_unchecked
- sym::new_upper_exp
- sym::new_upper_hex
- sym::new_v1_formatted
- sym::next
- sym::no_core
- sym::no_mangle
- sym::no_std
- sym::non_exhaustive
- sym::none
- sym::not
- sym::notable_trait
- sym::opaque
- sym::ops
- sym::option
- sym::option_env
- sym::owned_box
- sym::packed
- sym::panic
- sym::panic_2015
- sym::panic_2021
- sym::panic_bounds_check
- sym::panic_cannot_unwind
- sym::panic_display
- sym::panic_fmt
- sym::panic_impl
- sym::panic_info
- sym::panic_location
- sym::panic_misaligned_pointer_dereference
- sym::panic_nounwind
- sym::partial_ord
- sym::path
- sym::phantom_data
- sym::pieces
- sym::pin
- sym::pointee_trait
- sym::pointer_like
- sym::poll
- sym::prelude
- sym::prelude_import
- sym::proc_dash_macro
- sym::proc_macro
- sym::proc_macro_attribute
- sym::proc_macro_derive
- sym::ptx_dash_kernel
- sym::quote
- sym::range_inclusive_new
- sym::receiver
- sym::recursion_limit
- sym::register_attr
- sym::register_tool
- sym::rem
- sym::rem_assign
- sym::repr
- sym::result
- sym::riscv_dash_interrupt_dash_m
- sym::riscv_dash_interrupt_dash_s
- sym::rust_2015
- sym::rust_2018
- sym::rust_2021
- sym::rust_2024
- sym::rust_analyzer
- sym::rust_dash_call
- sym::rust_dash_cold
- sym::rust_dash_intrinsic
- sym::rustc_allocator
- sym::rustc_allocator_zeroed
- sym::rustc_allow_incoherent_impl
- sym::rustc_builtin_macro
- sym::rustc_coherence_is_core
- sym::rustc_const_panic_str
- sym::rustc_deallocator
- sym::rustc_deprecated_safe_2024
- sym::rustc_has_incoherent_inherent_impls
- sym::rustc_intrinsic
- sym::rustc_intrinsic_must_be_overridden
- sym::rustc_layout_scalar_valid_range_end
- sym::rustc_layout_scalar_valid_range_start
- sym::rustc_legacy_const_generics
- sym::rustc_macro_transparency
- sym::rustc_reallocator
- sym::rustc_reservation_impl
- sym::rustc_safe_intrinsic
- sym::rustc_skip_array_during_method_dispatch
- sym::rustc_skip_during_method_dispatch
- sym::self_
- sym::semitransparent
- sym::shl
- sym::shl_assign
- sym::shr
- sym::shr_assign
- sym::simd
- sym::sized
- sym::slice_len_fn
- sym::start
- sym::std
- sym::std_panic
- sym::stdcall
- sym::stdcall_dash_unwind
- sym::str
- sym::string
- sym::stringify
- sym::structural_peq
- sym::structural_teq
- sym::sub
- sym::sub_assign
- sym::super_
- sym::sync
- sym::system
- sym::system_dash_unwind
- sym::sysv64
- sym::sysv64_dash_unwind
- sym::termination
- sym::test
- sym::test_case
- sym::thiscall
- sym::thiscall_dash_unwind
- sym::tick_static
- sym::tick_underscore
- sym::trace_macros
- sym::transmute_opts
- sym::transmute_trait
- sym::transparent
- sym::true_
- sym::tuple_trait
- sym::u128
- sym::u16
- sym::u32
- sym::u64
- sym::u8
- sym::unadjusted
- sym::underscore
- sym::unpin
- sym::unreachable
- sym::unreachable_2015
- sym::unreachable_2021
- sym::unsafe_
- sym::unsafe_cell
- sym::unsize
- sym::unstable
- sym::usize
- sym::v1
- sym::va_list
- sym::vectorcall
- sym::vectorcall_dash_unwind
- sym::wasm
- sym::win64
- sym::win64_dash_unwind
- sym::x86_dash_interrupt