Skip to content

Commit 70f4c71

Browse files
committed
remove the Subst trait, always use EarlyBinder
1 parent 2be8b73 commit 70f4c71

File tree

8 files changed

+4
-8
lines changed

8 files changed

+4
-8
lines changed

clippy_lints/src/dereference.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use rustc_infer::infer::TyCtxtInferExt;
2020
use rustc_lint::{LateContext, LateLintPass};
2121
use rustc_middle::ty::adjustment::{Adjust, Adjustment, AutoBorrow, AutoBorrowMutability};
2222
use rustc_middle::ty::{
23-
self, subst::Subst, Binder, BoundVariableKind, EarlyBinder, FnSig, GenericArgKind, List, ParamTy, PredicateKind,
23+
self, Binder, BoundVariableKind, EarlyBinder, FnSig, GenericArgKind, List, ParamTy, PredicateKind,
2424
ProjectionPredicate, Ty, TyCtxt, TypeVisitable, TypeckResults,
2525
};
2626
use rustc_semver::RustcVersion;

clippy_lints/src/eta_reduction.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use rustc_hir::{Closure, Expr, ExprKind, Param, PatKind, Unsafety};
1111
use rustc_lint::{LateContext, LateLintPass};
1212
use rustc_middle::ty::adjustment::{Adjust, Adjustment, AutoBorrow};
1313
use rustc_middle::ty::binding::BindingMode;
14-
use rustc_middle::ty::subst::Subst;
1514
use rustc_middle::ty::{self, ClosureKind, Ty, TypeVisitable};
1615
use rustc_session::{declare_lint_pass, declare_tool_lint};
1716
use rustc_span::symbol::sym;

clippy_lints/src/future_not_send.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use rustc_hir::intravisit::FnKind;
44
use rustc_hir::{Body, FnDecl, HirId};
55
use rustc_infer::infer::TyCtxtInferExt;
66
use rustc_lint::{LateContext, LateLintPass};
7-
use rustc_middle::ty::subst::Subst;
87
use rustc_middle::ty::{EarlyBinder, Opaque, PredicateKind::Trait};
98
use rustc_session::{declare_lint_pass, declare_tool_lint};
109
use rustc_span::{sym, Span};

clippy_lints/src/methods/unnecessary_to_owned.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use super::implicit_clone::is_clone_like;
22
use super::unnecessary_iter_cloned::{self, is_into_iter};
3-
use crate::rustc_middle::ty::Subst;
43
use clippy_utils::diagnostics::span_lint_and_sugg;
54
use clippy_utils::source::snippet_opt;
65
use clippy_utils::ty::{get_associated_type, get_iterator_item_ty, implements_trait, is_copy, peel_mid_ty_refs};

clippy_lints/src/mut_reference.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
use clippy_utils::diagnostics::span_lint;
22
use rustc_hir::{BorrowKind, Expr, ExprKind, Mutability};
33
use rustc_lint::{LateContext, LateLintPass};
4-
use rustc_middle::ty::subst::Subst;
54
use rustc_middle::ty::{self, Ty};
65
use rustc_session::{declare_lint_pass, declare_tool_lint};
76
use std::iter;

clippy_lints/src/transmute/transmute_undefined_repr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::diagnostics::span_lint_and_then;
33
use clippy_utils::ty::is_c_void;
44
use rustc_hir::Expr;
55
use rustc_lint::LateContext;
6-
use rustc_middle::ty::subst::{Subst, SubstsRef};
6+
use rustc_middle::ty::SubstsRef;
77
use rustc_middle::ty::{self, IntTy, Ty, TypeAndMut, UintTy};
88
use rustc_span::DUMMY_SP;
99

clippy_utils/src/consts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use rustc_hir::{BinOp, BinOpKind, Block, Expr, ExprKind, HirId, Item, ItemKind,
99
use rustc_lint::LateContext;
1010
use rustc_middle::mir;
1111
use rustc_middle::mir::interpret::Scalar;
12-
use rustc_middle::ty::subst::{Subst, SubstsRef};
12+
use rustc_middle::ty::SubstsRef;
1313
use rustc_middle::ty::{self, EarlyBinder, FloatTy, ScalarInt, Ty, TyCtxt};
1414
use rustc_middle::{bug, span_bug};
1515
use rustc_span::symbol::Symbol;

clippy_utils/src/ty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use rustc_hir::{Expr, FnDecl, LangItem, TyKind, Unsafety};
1212
use rustc_infer::infer::TyCtxtInferExt;
1313
use rustc_lint::LateContext;
1414
use rustc_middle::mir::interpret::{ConstValue, Scalar};
15-
use rustc_middle::ty::subst::{GenericArg, GenericArgKind, Subst};
15+
use rustc_middle::ty::{GenericArg, GenericArgKind};
1616
use rustc_middle::ty::{
1717
self, AdtDef, Binder, BoundRegion, DefIdTree, FnSig, IntTy, ParamEnv, Predicate, PredicateKind, ProjectionTy,
1818
Region, RegionKind, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable, TypeVisitor, UintTy, VariantDef, VariantDiscr,

0 commit comments

Comments
 (0)