Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/unnecessary_async.rs')
-rw-r--r--crates/ide-assists/src/handlers/unnecessary_async.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide-assists/src/handlers/unnecessary_async.rs b/crates/ide-assists/src/handlers/unnecessary_async.rs
index ac10a829bb..b9385775b4 100644
--- a/crates/ide-assists/src/handlers/unnecessary_async.rs
+++ b/crates/ide-assists/src/handlers/unnecessary_async.rs
@@ -41,10 +41,10 @@ pub(crate) fn unnecessary_async(acc: &mut Assists, ctx: &AssistContext<'_>) -> O
return None;
}
// Do nothing if the method is a member of trait.
- if let Some(impl_) = function.syntax().ancestors().nth(2).and_then(ast::Impl::cast) {
- if impl_.trait_().is_some() {
- return None;
- }
+ if let Some(impl_) = function.syntax().ancestors().nth(2).and_then(ast::Impl::cast)
+ && impl_.trait_().is_some()
+ {
+ return None;
}
// Remove the `async` keyword plus whitespace after it, if any.