Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/signature_help.rs')
-rw-r--r--crates/ide/src/signature_help.rs19
1 files changed, 9 insertions, 10 deletions
diff --git a/crates/ide/src/signature_help.rs b/crates/ide/src/signature_help.rs
index e30a3ebefb..382573b680 100644
--- a/crates/ide/src/signature_help.rs
+++ b/crates/ide/src/signature_help.rs
@@ -146,12 +146,11 @@ pub(crate) fn signature_help(
// Stop at multi-line expressions, since the signature of the outer call is not very
// helpful inside them.
- if let Some(expr) = ast::Expr::cast(node.clone()) {
- if !matches!(expr, ast::Expr::RecordExpr(..))
- && expr.syntax().text().contains_char('\n')
- {
- break;
- }
+ if let Some(expr) = ast::Expr::cast(node.clone())
+ && !matches!(expr, ast::Expr::RecordExpr(..))
+ && expr.syntax().text().contains_char('\n')
+ {
+ break;
}
}
@@ -366,10 +365,10 @@ fn signature_help_for_generics(
res.signature.push('<');
let mut buf = String::new();
for param in params {
- if let hir::GenericParam::TypeParam(ty) = param {
- if ty.is_implicit(db) {
- continue;
- }
+ if let hir::GenericParam::TypeParam(ty) = param
+ && ty.is_implicit(db)
+ {
+ continue;
}
buf.clear();