about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-06-08 14:46:40 +0000
committerbors <bors@rust-lang.org>2022-06-08 14:46:40 +0000
commitb967f1797cd63ef141c97cf3a4350908c2f68cb0 (patch)
tree12678ea3ab99df33514bfd4b7d625ecad108ed2d
parenta64c12097fc203cb91c53d4f1af00488c2dc2047 (diff)
parentc81608c6d2e243eee07261fe124216e13e8d7877 (diff)
downloadrust-b967f1797cd63ef141c97cf3a4350908c2f68cb0.tar.gz
rust-b967f1797cd63ef141c97cf3a4350908c2f68cb0.zip
Auto merge of #12493 - bjorn3:fix_warnings, r=lnicola
Fix a couple of weak warnings found by rust-analyzer itself
-rw-r--r--crates/ide-assists/src/handlers/inline_type_alias.rs9
-rw-r--r--crates/rust-analyzer/tests/slow-tests/support.rs2
2 files changed, 3 insertions, 8 deletions
diff --git a/crates/ide-assists/src/handlers/inline_type_alias.rs b/crates/ide-assists/src/handlers/inline_type_alias.rs
index bc4a07358cc..d4d840f2236 100644
--- a/crates/ide-assists/src/handlers/inline_type_alias.rs
+++ b/crates/ide-assists/src/handlers/inline_type_alias.rs
@@ -7,13 +7,8 @@ use hir::{HasSource, PathResolution};
 use itertools::Itertools;
 use std::collections::HashMap;
 use syntax::{
-    ast::{
-        self,
-        make::{self},
-        HasGenericParams, HasName,
-    },
-    ted::{self},
-    AstNode, NodeOrToken, SyntaxNode,
+    ast::{self, make, HasGenericParams, HasName},
+    ted, AstNode, NodeOrToken, SyntaxNode,
 };
 
 use crate::{
diff --git a/crates/rust-analyzer/tests/slow-tests/support.rs b/crates/rust-analyzer/tests/slow-tests/support.rs
index 36bffe3210e..2415abc1d82 100644
--- a/crates/rust-analyzer/tests/slow-tests/support.rs
+++ b/crates/rust-analyzer/tests/slow-tests/support.rs
@@ -360,7 +360,7 @@ fn find_mismatch<'a>(expected: &'a Value, actual: &'a Value) -> Option<(&'a Valu
             let l = sorted_values(l);
             let r = sorted_values(r);
 
-            l.into_iter().zip(r).filter_map(|(l, r)| find_mismatch(l, r)).next()
+            l.into_iter().zip(r).find_map(|(l, r)| find_mismatch(l, r))
         }
         (Value::Null, Value::Null) => None,
         // magic string literal "{...}" acts as wildcard for any sub-JSON