1
1
//! Borrow checker diagnostics.
2
2
3
3
use itertools:: Itertools ;
4
- use rustc_const_eval:: util:: { call_kind, CallDesugaringKind } ;
5
4
use rustc_errors:: { Applicability , Diagnostic } ;
6
5
use rustc_hir as hir;
7
6
use rustc_hir:: def:: { CtorKind , Namespace } ;
@@ -15,6 +14,7 @@ use rustc_middle::mir::{
15
14
} ;
16
15
use rustc_middle:: ty:: print:: Print ;
17
16
use rustc_middle:: ty:: { self , Instance , Ty , TyCtxt } ;
17
+ use rustc_middle:: util:: { call_kind, CallDesugaringKind } ;
18
18
use rustc_mir_dataflow:: move_paths:: { InitLocation , LookupResult } ;
19
19
use rustc_span:: def_id:: LocalDefId ;
20
20
use rustc_span:: { symbol:: sym, Span , Symbol , DUMMY_SP } ;
@@ -45,7 +45,7 @@ pub(crate) use mutability_errors::AccessKind;
45
45
pub ( crate ) use outlives_suggestion:: OutlivesSuggestionBuilder ;
46
46
pub ( crate ) use region_errors:: { ErrorConstraintInfo , RegionErrorKind , RegionErrors } ;
47
47
pub ( crate ) use region_name:: { RegionName , RegionNameSource } ;
48
- pub ( crate ) use rustc_const_eval :: util:: CallKind ;
48
+ pub ( crate ) use rustc_middle :: util:: CallKind ;
49
49
50
50
pub ( super ) struct DescribePlaceOpt {
51
51
pub including_downcast : bool ,
@@ -874,7 +874,7 @@ impl<'cx, 'tcx> MirBorrowckCtxt<'cx, 'tcx> {
874
874
} ) = & self . body [ location. block ] . terminator
875
875
{
876
876
let Some ( ( method_did, method_substs) ) =
877
- rustc_const_eval :: util:: find_self_call (
877
+ rustc_middle :: util:: find_self_call (
878
878
self . infcx . tcx ,
879
879
& self . body ,
880
880
target_temp,
0 commit comments