about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2020-08-08 00:07:01 +0200
committerMatthias Krüger <matthias.krueger@famsik.de>2020-08-08 00:57:15 +0200
commit4ba1a194635b3c3f412f8caa7106191ac04c4950 (patch)
treed52b159d63361e20d020ec112997e6262a874c4e
parentea9ccfa42c0cd439042c251fc97fa8f160c3e272 (diff)
downloadrust-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.rs4
-rw-r--r--src/librustc_ty/ty.rs2
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;