Re-exportsยง
use itertools::Itertools;๐use rustc_abi::FIRST_VARIANT;๐use rustc_abi::FieldIdx;๐use rustc_abi::Size;๐use rustc_abi::VariantIdx;๐use rustc_ast::UnsafeBinderCastKind;๐use rustc_attr_ir::lang_items::LangItem;๐use rustc_attr_ir::AttributeKind;๐use rustc_attr_ir::HasAttrs;๐use rustc_attr_ir::UnrollAttr;๐use rustc_attr_ir::find_attr;๐use rustc_data_structures::thin_vec::ThinVec;๐use rustc_hir as hir;๐use rustc_hir::HirId;๐use rustc_hir::def::CtorKind;๐use rustc_hir::def::CtorOf;๐use rustc_hir::def::DefKind;๐use rustc_hir::def::Res;๐use rustc_index::Idx;๐use rustc_middle::hir::place::Place as HirPlace;๐use rustc_middle::hir::place::PlaceBase as HirPlaceBase;๐use rustc_middle::hir::place::ProjectionKind as HirProjectionKind;๐use rustc_middle::middle::region;๐use rustc_middle::mir;๐use rustc_middle::mir::AssignOp;๐use rustc_middle::mir::BinOp;๐use rustc_middle::mir::BorrowKind;๐use rustc_middle::mir::UnOp;๐use rustc_middle::ty::adjustment::Adjust;๐use rustc_middle::ty::adjustment::Adjustment;๐use rustc_middle::ty::adjustment::AutoBorrow;๐use rustc_middle::ty::adjustment::AutoBorrowMutability;๐use rustc_middle::ty::adjustment::DerefAdjustKind;๐use rustc_middle::ty::adjustment::PointerCoercion;๐use rustc_middle::ty;๐use rustc_middle::ty::AdtKind;๐use rustc_middle::ty::GenericArgs;๐use rustc_middle::ty::InlineConstArgs;๐use rustc_middle::ty::InlineConstArgsParts;๐use rustc_middle::ty::ScalarInt;๐use rustc_middle::ty::SplattedDef;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::UpvarArgs;๐use rustc_span::DesugaringKind;๐use rustc_span::Span;๐use rustc_span::bug;๐use rustc_span::span_bug;๐use tracing::debug;๐use tracing::info;๐use tracing::instrument;๐use tracing::instrument;๐use tracing::trace;๐use crate::thir::cx::ThirBuildCx;๐use rustc_middle::thir::*;๐use crate::diagnostics::*;๐
Enumsยง
- Splatted
Func ๐ - The receiver of a splatted method, or the expression for a splatted function call.
Traitsยง
- ToBorrow
Kind ๐
Functionsยง
- assign_
op ๐ - bin_op ๐
- filter_
loop_ ๐hint_ attrs