Ver código fonte

clippy: obfuscated_if_else (#5684)

Brooks 7 meses atrás
pai
commit
83bb9c5f42
1 arquivos alterados com 6 adições e 4 exclusões
  1. 6 4
      runtime/src/bank_forks.rs

+ 6 - 4
runtime/src/bank_forks.rs

@@ -620,8 +620,8 @@ impl BankForks {
 impl ForkGraph for BankForks {
     fn relationship(&self, a: Slot, b: Slot) -> BlockRelation {
         let known_slot_range = self.root()..=self.highest_slot();
-        (known_slot_range.contains(&a) && known_slot_range.contains(&b))
-            .then(|| {
+        if known_slot_range.contains(&a) && known_slot_range.contains(&b) {
+            {
                 (a == b)
                     .then_some(BlockRelation::Equal)
                     .or_else(|| {
@@ -637,8 +637,10 @@ impl ForkGraph for BankForks {
                         })
                     })
                     .unwrap_or(BlockRelation::Unrelated)
-            })
-            .unwrap_or(BlockRelation::Unknown)
+            }
+        } else {
+            BlockRelation::Unknown
+        }
     }
 }