Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/expr_store/pretty.rs')
-rw-r--r--crates/hir-def/src/expr_store/pretty.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/crates/hir-def/src/expr_store/pretty.rs b/crates/hir-def/src/expr_store/pretty.rs
index f1b011333d..b81dcc1fe9 100644
--- a/crates/hir-def/src/expr_store/pretty.rs
+++ b/crates/hir-def/src/expr_store/pretty.rs
@@ -900,14 +900,12 @@ impl Printer<'_> {
let field_name = arg.name.display(self.db, edition).to_string();
let mut same_name = false;
- if let Pat::Bind { id, subpat: None } = &self.store[arg.pat] {
- if let Binding { name, mode: BindingAnnotation::Unannotated, .. } =
+ if let Pat::Bind { id, subpat: None } = &self.store[arg.pat]
+ && let Binding { name, mode: BindingAnnotation::Unannotated, .. } =
&self.store.assert_expr_only().bindings[*id]
- {
- if name.as_str() == field_name {
- same_name = true;
- }
- }
+ && name.as_str() == field_name
+ {
+ same_name = true;
}
w!(p, "{}", field_name);