Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/inlay_hints/chaining.rs')
-rw-r--r--crates/ide/src/inlay_hints/chaining.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/crates/ide/src/inlay_hints/chaining.rs b/crates/ide/src/inlay_hints/chaining.rs
index ff157fa171..a8bb652fda 100644
--- a/crates/ide/src/inlay_hints/chaining.rs
+++ b/crates/ide/src/inlay_hints/chaining.rs
@@ -51,12 +51,11 @@ pub(super) fn hints(
if ty.is_unknown() {
return None;
}
- if matches!(expr, ast::Expr::PathExpr(_)) {
- if let Some(hir::Adt::Struct(st)) = ty.as_adt() {
- if st.fields(sema.db).is_empty() {
- return None;
- }
- }
+ if matches!(expr, ast::Expr::PathExpr(_))
+ && let Some(hir::Adt::Struct(st)) = ty.as_adt()
+ && st.fields(sema.db).is_empty()
+ {
+ return None;
}
let label = label_of_ty(famous_defs, config, &ty, display_target)?;
acc.push(InlayHint {