diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2020-08-08 00:07:01 +0200 |
|---|---|---|
| committer | Matthias Krüger <matthias.krueger@famsik.de> | 2020-08-08 00:57:15 +0200 |
| commit | 4ba1a194635b3c3f412f8caa7106191ac04c4950 (patch) | |
| tree | d52b159d63361e20d020ec112997e6262a874c4e | |
| parent | ea9ccfa42c0cd439042c251fc97fa8f160c3e272 (diff) | |
| download | rust-4ba1a194635b3c3f412f8caa7106191ac04c4950.tar.gz rust-4ba1a194635b3c3f412f8caa7106191ac04c4950.zip | |
fix clippy::into_iter_on_ref: use .iter() instead of into_iter() on references.
| -rw-r--r-- | src/librustc_traits/chalk/db.rs | 4 | ||||
| -rw-r--r-- | src/librustc_ty/ty.rs | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/librustc_traits/chalk/db.rs b/src/librustc_traits/chalk/db.rs index 56f90ba3b99..5129b5c5759 100644 --- a/src/librustc_traits/chalk/db.rs +++ b/src/librustc_traits/chalk/db.rs @@ -141,7 +141,7 @@ impl<'tcx> chalk_solve::RustIrDatabase<RustInterner<'tcx>> for RustIrDatabase<'t let predicates = self.tcx.predicates_of(adt_def.did).predicates; let where_clauses: Vec<_> = predicates - .into_iter() + .iter() .map(|(wc, _)| wc.subst(self.tcx, bound_vars)) .filter_map(|wc| LowerInto::<Option<chalk_ir::QuantifiedWhereClause<RustInterner<'tcx>>>>::lower_into(wc, &self.interner)) .collect(); @@ -187,7 +187,7 @@ impl<'tcx> chalk_solve::RustIrDatabase<RustInterner<'tcx>> for RustIrDatabase<'t let predicates = self.tcx.predicates_defined_on(def_id).predicates; let where_clauses: Vec<_> = predicates - .into_iter() + .iter() .map(|(wc, _)| wc.subst(self.tcx, &bound_vars)) .filter_map(|wc| LowerInto::<Option<chalk_ir::QuantifiedWhereClause<RustInterner<'tcx>>>>::lower_into(wc, &self.interner)).collect(); diff --git a/src/librustc_ty/ty.rs b/src/librustc_ty/ty.rs index dfb28b473ff..b31f9f3c7b1 100644 --- a/src/librustc_ty/ty.rs +++ b/src/librustc_ty/ty.rs @@ -443,7 +443,7 @@ fn opaque_type_projection_predicates( let bounds = tcx.predicates_of(def_id); let predicates = - util::elaborate_predicates(tcx, bounds.predicates.into_iter().map(|&(pred, _)| pred)); + util::elaborate_predicates(tcx, bounds.predicates.iter().map(|&(pred, _)| pred)); let filtered_predicates = predicates.filter_map(|obligation| { let pred = obligation.predicate; |
