List of all items
Structs
- lowering::MirLoweringCtxt
- lowering::UnsupportedErr
- lowering::UnsupportedReason
- lowering::errors::UnsupportedLocalDecl
- lowering::errors::UnsupportedMir
- mir::BasicBlock
- mir::BasicBlockData
- mir::Body
- mir::BorrowData
- mir::CallArgs
- mir::FieldIdx
- mir::Instance
- mir::Local
- mir::LocalDecl
- mir::Location
- mir::Place
- mir::PlaceRef
- mir::SourceInfo
- mir::Statement
- mir::SwitchTargets
- mir::Terminator
- mir::UserTypeAnnotationIndex
- mir::VariantIdx
- ty::AdtDef
- ty::AdtDefData
- ty::AliasTy
- ty::Binder
- ty::BoundRegion
- ty::BoundVar
- ty::Clause
- ty::ClosureArgs
- ty::ClosureArgsParts
- ty::Const
- ty::ConstVid
- ty::CoroutineArgs
- ty::CoroutineArgsParts
- ty::DebruijnIndex
- ty::EarlyBinder
- ty::EarlyParamRegion
- ty::ExistentialProjection
- ty::ExistentialTraitRef
- ty::FieldDef
- ty::FieldIdx
- ty::FnSig
- ty::GenericParamDef
- ty::GenericPredicates
- ty::Generics
- ty::LateParamRegion
- ty::OutlivesPredicate
- ty::ParamTy
- ty::ProjectionPredicate
- ty::RegionVid
- ty::ScalarInt
- ty::TraitPredicate
- ty::TraitRef
- ty::Ty
- ty::TyS
- ty::UnevaluatedConst
- ty::VariantDef
- ty::VariantIdx
Enums
- mir::AggregateKind
- mir::AssertKind
- mir::BinOp
- mir::BorrowKind
- mir::CallKind
- mir::CastKind
- mir::Constant
- mir::FakeBorrowKind
- mir::FakeReadCause
- mir::LocalKind
- mir::NonDivergingIntrinsic
- mir::NullOp
- mir::Operand
- mir::PlaceElem
- mir::PointerCast
- mir::Rvalue
- mir::StatementKind
- mir::TerminatorKind
- mir::UnOp
- mir::UnwindAction
- mir::Variance
- ty::AliasKind
- ty::BoundRegionKind
- ty::BoundVariableKind
- ty::ClauseKind
- ty::ConstKind
- ty::ExistentialPredicate
- ty::FloatTy
- ty::GenericArg
- ty::GenericParamDefKind
- ty::InferConst
- ty::IntTy
- ty::Mutability
- ty::Region
- ty::TyKind
- ty::UintTy
- ty::ValTree
Traits
Functions
- const_eval::scalar_to_bits
- const_eval::scalar_to_int
- const_eval::scalar_to_uint
- const_eval::size_of_int_ty
- const_eval::size_of_uint_ty
- def_id_to_string
- lowering::fnptr_as_fnsig
- lowering::lower_place
- lowering::resolve_call_query
- lowering::resolve_trait_ref_impl_id
- lowering::trait_ref_impl_id
- mir::mk_fake_predecessors
- mir::opt_bb_to_str
- mir::replicate_infer_ctxt
- ty::region_to_string
Type Aliases
- mir::LocalDecls
- ty::GenericArgs
- ty::List
- ty::PolyExistentialPredicate
- ty::PolyFnSig
- ty::PolyTraitRef
- ty::TypeOutlivesPredicate