Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/diagnostics/expr.rs')
-rw-r--r--crates/hir-ty/src/diagnostics/expr.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/hir-ty/src/diagnostics/expr.rs b/crates/hir-ty/src/diagnostics/expr.rs
index cc531f076d..b26bd2b8fa 100644
--- a/crates/hir-ty/src/diagnostics/expr.rs
+++ b/crates/hir-ty/src/diagnostics/expr.rs
@@ -528,15 +528,15 @@ impl FilterMapNextChecker {
return None;
}
- if *function_id == self.next_function_id? {
- if let Some(prev_filter_map_expr_id) = self.prev_filter_map_expr_id {
- let is_dyn_trait = self
- .prev_receiver_ty
- .as_ref()
- .is_some_and(|it| it.strip_references().dyn_trait().is_some());
- if *receiver_expr_id == prev_filter_map_expr_id && !is_dyn_trait {
- return Some(());
- }
+ if *function_id == self.next_function_id?
+ && let Some(prev_filter_map_expr_id) = self.prev_filter_map_expr_id
+ {
+ let is_dyn_trait = self
+ .prev_receiver_ty
+ .as_ref()
+ .is_some_and(|it| it.strip_references().dyn_trait().is_some());
+ if *receiver_expr_id == prev_filter_map_expr_id && !is_dyn_trait {
+ return Some(());
}
}