diff --git a/protocols/kad/src/kbucket/bucket.rs b/protocols/kad/src/kbucket/bucket.rs index 9581ebdf..16dfcd27 100644 --- a/protocols/kad/src/kbucket/bucket.rs +++ b/protocols/kad/src/kbucket/bucket.rs @@ -224,7 +224,8 @@ where None }; - if self.insert(node.clone(), status) == InsertResult::Inserted { + + if let InsertResult::Inserted = self.insert(node.clone(), status) { AppliedPending { inserted: node, evicted } } else { unreachable!("Bucket is not full, we just evicted a node.")