From 1eff39ddb61ebeba58446894b8bb238840d5cc06 Mon Sep 17 00:00:00 2001
From: unvalley <kirohi.code@gmail.com>
Date: Sun, 13 Aug 2023 22:52:06 +0900
Subject: [PATCH] fix: change msrv to 1.69 for binary heap

---
 tests/ui/manual_retain.fixed  | 6 +++---
 tests/ui/manual_retain.rs     | 4 ++--
 tests/ui/manual_retain.stderr | 8 +-------
 3 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/tests/ui/manual_retain.fixed b/tests/ui/manual_retain.fixed
index c856a4dc67a..4dea3e8bfe6 100644
--- a/tests/ui/manual_retain.fixed
+++ b/tests/ui/manual_retain.fixed
@@ -218,10 +218,10 @@ fn vec_deque_retain() {
     bar = foobar.into_iter().filter(|x| x % 2 == 0).collect();
 }
 
-#[clippy::msrv = "1.70"]
-fn _msrv_170() {
+#[clippy::msrv = "1.69"]
+fn _msrv_169() {
     let mut binary_heap = BinaryHeap::from([1, 2, 3]);
-    binary_heap.retain(|x| x % 2 == 0);
+    binary_heap = binary_heap.into_iter().filter(|x| x % 2 == 0).collect();
 }
 
 #[clippy::msrv = "1.52"]
diff --git a/tests/ui/manual_retain.rs b/tests/ui/manual_retain.rs
index 7f92eede94e..d839550f33a 100644
--- a/tests/ui/manual_retain.rs
+++ b/tests/ui/manual_retain.rs
@@ -224,8 +224,8 @@ fn vec_deque_retain() {
     bar = foobar.into_iter().filter(|x| x % 2 == 0).collect();
 }
 
-#[clippy::msrv = "1.70"]
-fn _msrv_170() {
+#[clippy::msrv = "1.69"]
+fn _msrv_169() {
     let mut binary_heap = BinaryHeap::from([1, 2, 3]);
     binary_heap = binary_heap.into_iter().filter(|x| x % 2 == 0).collect();
 }
diff --git a/tests/ui/manual_retain.stderr b/tests/ui/manual_retain.stderr
index 6b8ec4d68b2..cc1b449d25a 100644
--- a/tests/ui/manual_retain.stderr
+++ b/tests/ui/manual_retain.stderr
@@ -138,11 +138,5 @@ error: this expression can be written more simply using `.retain()`
 LL |     vec_deque = vec_deque.into_iter().filter(|x| x % 2 == 0).collect();
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `vec_deque.retain(|x| x % 2 == 0)`
 
-error: this expression can be written more simply using `.retain()`
-  --> $DIR/manual_retain.rs:230:5
-   |
-LL |     binary_heap = binary_heap.into_iter().filter(|x| x % 2 == 0).collect();
-   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling `.retain()` instead: `binary_heap.retain(|x| x % 2 == 0)`
-
-error: aborting due to 23 previous errors
+error: aborting due to 22 previous errors