Skip to content

Commit 1973f27

Browse files
committed
Cleanup uses
1 parent ae21240 commit 1973f27

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

compiler/rustc_typeck/src/check/method/suggest.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ use rustc_hir::def_id::{DefId, LocalDefId};
99
use rustc_hir::lang_items::LangItem;
1010
use rustc_hir::{ExprKind, Node, QPath};
1111
use rustc_infer::infer::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
12+
use rustc_middle::traits::util::supertraits;
1213
use rustc_middle::ty::fast_reject::{simplify_type, SimplifyParams};
1314
use rustc_middle::ty::print::with_crate_prefix;
15+
use rustc_middle::ty::ToPolyTraitRef;
1416
use rustc_middle::ty::{self, DefIdTree, ToPredicate, Ty, TyCtxt, TypeFoldable};
1517
use rustc_span::lev_distance;
1618
use rustc_span::symbol::{kw, sym, Ident};
@@ -1212,12 +1214,9 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
12121214
if can_derive {
12131215
let self_name = trait_pred.self_ty().to_string();
12141216
let self_span = self.tcx.def_span(adt.did);
1215-
use crate::rustc_middle::ty::ToPolyTraitRef;
12161217
if let Some(poly_trait_ref) = pred.to_opt_poly_trait_pred() {
1217-
for super_trait in rustc_middle::traits::util::supertraits(
1218-
self.tcx,
1219-
poly_trait_ref.to_poly_trait_ref(),
1220-
) {
1218+
for super_trait in supertraits(self.tcx, poly_trait_ref.to_poly_trait_ref())
1219+
{
12211220
if let Some(parent_diagnostic_name) =
12221221
self.tcx.get_diagnostic_name(super_trait.def_id())
12231222
{

0 commit comments

Comments
 (0)