List of all items
Structs
- Adjustment
- AdtId
- BoundVar
- CallableSig
- CapturedItem
- ComplexMemoryMap
- DebruijnIndex
- FnSubst
- ImplTrait
- ImplTraits
- InferenceResult
- Interner
- OverloadedDeref
- TyBuilder
- TyLoweringContext
- db::AdtDatumQuery
- db::AdtVarianceQuery
- db::AssociatedTyDataQuery
- db::AssociatedTyValueQuery
- db::BorrowckQuery
- db::CallableItemSignatureQuery
- db::ConstEvalDiscriminantQuery
- db::ConstEvalQuery
- db::ConstEvalStaticQuery
- db::ConstParamTyQuery
- db::DynCompatibilityOfTraitQuery
- db::FieldTypesQuery
- db::FnDefDatumQuery
- db::FnDefVarianceQuery
- db::GenericDefaultsQuery
- db::GenericPredicatesForParamQuery
- db::GenericPredicatesQuery
- db::GenericPredicatesWithoutParentQuery
- db::HirDatabaseGroupStorage__
- db::HirDatabaseStorage
- db::ImplDatumQuery
- db::ImplSelfTyQuery
- db::ImplTraitQuery
- db::IncoherentInherentImplCratesQuery
- db::InferQuery
- db::InherentImplsInBlockQuery
- db::InherentImplsInCrateQuery
- db::InternCallableDefLookupQuery
- db::InternCallableDefQuery
- db::InternClosureLookupQuery
- db::InternClosureQuery
- db::InternCoroutineLookupQuery
- db::InternCoroutineQuery
- db::InternImplTraitIdLookupQuery
- db::InternImplTraitIdQuery
- db::InternLifetimeParamIdLookupQuery
- db::InternLifetimeParamIdQuery
- db::InternTypeOrConstParamIdLookupQuery
- db::InternTypeOrConstParamIdQuery
- db::InternedCallableDefId
- db::InternedClosure
- db::InternedClosureId
- db::InternedConstParamId
- db::InternedCoroutine
- db::InternedCoroutineId
- db::InternedLifetimeParamId
- db::InternedOpaqueTyId
- db::InternedTypeOrConstParamId
- db::LayoutOfAdtQuery
- db::LayoutOfTyQuery
- db::LookupImplMethodQuery
- db::MirBodyForClosureQuery
- db::MirBodyQuery
- db::MonomorphizedMirBodyForClosureQuery
- db::MonomorphizedMirBodyQuery
- db::ProgramClausesForChalkEnvQuery
- db::ReturnTypeImplTraitsQuery
- db::TargetDataLayoutQuery
- db::TraitDatumQuery
- db::TraitEnvironmentQuery
- db::TraitImplsInBlockQuery
- db::TraitImplsInCrateQuery
- db::TraitImplsInDepsQuery
- db::TraitSolveQuery
- db::TyQuery
- db::TypeAliasImplTraitsQuery
- db::ValueTyQuery
- diagnostics::IncorrectCase
- diagnostics::UnsafeExpr
- display::HirDisplayWrapper
- display::HirFormatter
- layout::RustcEnumVariantIdx
- layout::RustcFieldIdx
- method_resolution::InherentImpls
- method_resolution::ReceiverAdjustments
- method_resolution::TraitImpls
- mir::BasicBlock
- mir::BorrowckResult
- mir::Evaluator
- mir::Local
- mir::MirBody
- mir::Place
- mir::ProjectionId
- mir::ProjectionStore
- mir::Statement
- mir::SwitchTargets
- mir::Terminator
- mir::VTableMap
- traits::TraitEnvironment
Enums
- Adjust
- AutoBorrow
- BindingMode
- CaptureKind
- CastError
- ConstScalar
- FnAbi
- ImplTraitId
- ImplTraitLoweringMode
- InferenceDiagnostic
- MemoryMap
- Mutability
- ParamKind
- ParamLoweringMode
- PointerCast
- Safety
- Scalar
- TyDefId
- TyVariableKind
- ValueTyDefId
- consteval::ConstEvalError
- diagnostics::BodyValidationDiagnostic
- diagnostics::CaseType
- display::ClosureStyle
- display::DisplaySourceCodeError
- display::DisplayTarget
- display::HirDisplayError
- display::SizedByDefault
- dyn_compatibility::DynCompatibilityViolation
- dyn_compatibility::MethodViolationCode
- layout::LayoutError
- method_resolution::LookupMode
- method_resolution::TyFingerprint
- method_resolution::VisibleFromModule
- 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
- primitive::BuiltinFloat
- primitive::BuiltinInt
- primitive::BuiltinUint
- primitive::FloatTy
- primitive::IntTy
- primitive::UintTy
- traits::FnTrait
Traits
- Cast
- DynTyExt
- ProjectionTyExt
- TraitRefExt
- TyExt
- TypeSuperVisitable
- TypeVisitable
- TypeVisitor
- consteval::ConstExt
- db::HirDatabase
- display::HirDisplay
- display::HirWrite
Macros
Functions
- all_super_traits
- associated_type_shorthand_candidates
- autoderef::autoderef
- callable_sig_from_fn_trait
- collect_placeholders
- consteval::intern_const_ref
- consteval::intern_const_scalar
- consteval::try_const_isize
- consteval::try_const_usize
- consteval::unknown_const
- consteval::unknown_const_as_generic
- consteval::usize_const
- could_coerce
- could_unify
- could_unify_deeply
- diagnostics::incorrect_case
- diagnostics::missing_unsafe
- diagnostics::record_literal_missing_fields
- diagnostics::record_pattern_missing_fields
- diagnostics::unsafe_expressions
- display::write_bounds_like_dyn_trait_with_prefix
- display::write_visibility
- dyn_compatibility::dyn_compatibility
- dyn_compatibility::dyn_compatibility_of_trait_query
- dyn_compatibility::dyn_compatibility_of_trait_with_callback
- dyn_compatibility::dyn_compatibility_with_callback
- error_lifetime
- from_assoc_type_id
- from_chalk_trait_id
- from_foreign_def_id
- from_placeholder_idx
- is_fn_unsafe_to_call
- known_const_to_ast
- lang_items::is_box
- lang_items::is_unsafe_cell
- lang_items::lang_items_for_bin_op
- layout::layout_of_adt_query
- layout::layout_of_adt_recover
- layout::layout_of_ty_query
- layout::layout_of_ty_recover
- layout::target_data_layout_query
- lt_from_placeholder_idx
- lt_to_placeholder_idx
- method_resolution::check_orphan_rules
- method_resolution::def_crates
- method_resolution::implements_trait
- method_resolution::implements_trait_unique
- method_resolution::is_dyn_method
- method_resolution::iterate_method_candidates_dyn
- method_resolution::iterate_path_candidates
- method_resolution::lookup_impl_const
- 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
- param_idx
- primitive::float_ty_to_string
- primitive::int_ty_to_string
- primitive::uint_ty_to_string
- replace_errors_with_variables
- static_lifetime
- to_assoc_type_id
- to_chalk_trait_id
- to_foreign_def_id
- to_placeholder_idx
Type Aliases
- AliasEq
- AliasTy
- AssocTypeId
- Binders
- Canonical
- CanonicalVarKind
- CanonicalVarKinds
- ChalkTraitId
- ClosureId
- ConcreteConst
- Const
- ConstData
- ConstValue
- ConstrainedSubst
- Constraint
- Constraints
- DomainGoal
- DynTy
- Environment
- FnDefId
- FnPointer
- FnSig
- ForeignDefId
- GenericArg
- GenericArgData
- Goal
- GoalData
- Goals
- Guidance
- ImplTraitIdx
- InEnvironment
- InferenceVar
- Lifetime
- LifetimeData
- LifetimeOutlives
- OpaqueTy
- OpaqueTyId
- PlaceholderIndex
- PolyFnSig
- ProgramClause
- ProgramClauseData
- ProgramClauses
- ProjectionTy
- QuantifiedWhereClause
- QuantifiedWhereClauses
- Solution
- Substitution
- TraitRef
- Ty
- TyData
- TyKind
- TypeFlags
- VariableKind
- VariableKinds
- Variances
- WhereClause
- layout::Layout
- layout::TagEncoding
- layout::Variants
- mir::BasicBlockId
- mir::LocalId