Skip to content

Commit fa87abf

Browse files
committed
Remove TraitRef::new
1 parent 65069d5 commit fa87abf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

clippy_lints/src/derive.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use rustc_middle::hir::nested_filter;
1515
use rustc_middle::traits::Reveal;
1616
use rustc_middle::ty::{
1717
self, Binder, BoundConstness, Clause, GenericParamDefKind, ImplPolarity, ParamEnv, PredicateKind, TraitPredicate,
18-
TraitRef, Ty, TyCtxt,
18+
Ty, TyCtxt,
1919
};
2020
use rustc_session::{declare_lint_pass, declare_tool_lint};
2121
use rustc_span::source_map::Span;
@@ -513,9 +513,9 @@ fn param_env_for_derived_eq(tcx: TyCtxt<'_>, did: DefId, eq_trait_id: DefId) ->
513513
tcx.mk_predicates(ty_predicates.iter().map(|&(p, _)| p).chain(
514514
params.iter().filter(|&&(_, needs_eq)| needs_eq).map(|&(param, _)| {
515515
tcx.mk_predicate(Binder::dummy(PredicateKind::Clause(Clause::Trait(TraitPredicate {
516-
trait_ref: TraitRef::new(
516+
trait_ref: tcx.mk_trait_ref(
517517
eq_trait_id,
518-
tcx.mk_substs(std::iter::once(tcx.mk_param_from_def(param))),
518+
[tcx.mk_param_from_def(param)],
519519
),
520520
constness: BoundConstness::NotConst,
521521
polarity: ImplPolarity::Positive,

0 commit comments

Comments
 (0)