From 75370312fbfe072947ffdc568eebc9cb4c6108e4 Mon Sep 17 00:00:00 2001 From: Maan2003 Date: Sun, 13 Jun 2021 09:29:36 +0530 Subject: clippy::redundant_closure --- crates/ide_completion/src/context.rs | 2 +- crates/ide_completion/src/patterns.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'crates/ide_completion') diff --git a/crates/ide_completion/src/context.rs b/crates/ide_completion/src/context.rs index e4abe2742..4c3929a26 100644 --- a/crates/ide_completion/src/context.rs +++ b/crates/ide_completion/src/context.rs @@ -380,7 +380,7 @@ impl<'a> CompletionContext<'a> { (|| { let expr_field = self.token.prev_sibling_or_token()? .into_node() - .and_then(|node| ast::RecordExprField::cast(node))?; + .and_then(ast::RecordExprField::cast)?; let (_, _, ty) = self.sema.resolve_record_field(&expr_field)?; Some(( Some(ty), diff --git a/crates/ide_completion/src/patterns.rs b/crates/ide_completion/src/patterns.rs index c567ac63d..72e67e3c4 100644 --- a/crates/ide_completion/src/patterns.rs +++ b/crates/ide_completion/src/patterns.rs @@ -259,7 +259,7 @@ fn test_inside_impl_trait_block() { } pub(crate) fn previous_token(element: SyntaxElement) -> Option { - element.into_token().and_then(|it| previous_non_trivia_token(it)) + element.into_token().and_then(previous_non_trivia_token) } /// Check if the token previous to the previous one is `for`. @@ -267,8 +267,8 @@ pub(crate) fn previous_token(element: SyntaxElement) -> Option { pub(crate) fn for_is_prev2(element: SyntaxElement) -> bool { element .into_token() - .and_then(|it| previous_non_trivia_token(it)) - .and_then(|it| previous_non_trivia_token(it)) + .and_then(previous_non_trivia_token) + .and_then(previous_non_trivia_token) .filter(|it| it.kind() == T![for]) .is_some() } -- cgit v1.2.3