Re-exportsยง
use std::cell::Cell;๐use std::mem;๐use std::rc::Rc;๐use rustc_abi::FieldIdx;๐use rustc_data_structures::fx::FxHashMap;๐use rustc_data_structures::fx::FxIndexMap;๐use rustc_errors::DiagCtxtHandle;๐use rustc_hir::def_id::LocalDefId;๐use rustc_middle::mir::ConstraintCategory;๐use rustc_middle::ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_span::ErrorGuaranteed;๐use smallvec::SmallVec;๐use crate::consumers::BorrowckConsumer;๐use crate::diagnostics::BorrowckDiagnosticsBuffer;๐use crate::nll::compute_closure_requirements_modulo_opaques;๐use crate::region_infer::opaque_types::UnexpectedHiddenRegion;๐use crate::region_infer::opaque_types::clone_and_resolve_opaque_types;๐use crate::region_infer::opaque_types::detect_opaque_types_added_while_handling_opaque_types;๐use crate::type_check::Locations;๐use crate::type_check::constraint_conversion;๐use crate::ClosureRegionRequirements;๐use crate::CollectRegionConstraintsResult;๐use crate::PropagatedBorrowCheckResults;๐use crate::borrowck_check_region_constraints;๐use crate::borrowck_collect_region_constraints;๐
Structsยง
- Borrow
Check ๐Root Ctxt - The shared context used by both the root as well as all its nested items.