From 803d2a9aee19fe011dc318a312a74eebc1815f1c Mon Sep 17 00:00:00 2001
From: Yaroslav Dynnikov <yaroslav.dynnikov@gmail.com>
Date: Wed, 29 Jun 2022 20:22:27 +0300
Subject: [PATCH] chore: replace "if" with "match"

---
 src/traft/node.rs | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/traft/node.rs b/src/traft/node.rs
index 77bf6df01d..f5c0f39da5 100644
--- a/src/traft/node.rs
+++ b/src/traft/node.rs
@@ -332,10 +332,19 @@ fn handle_committed_entries(
             }
         };
 
-        if entry.entry_type == raft::EntryType::EntryNormal {
-            handle_committed_normal_entry(entry, notifications, joint_state_latch)
-        } else {
-            handle_committed_conf_change(entry, raw_node, pool, joint_state_latch, config_changed)
+        match entry.entry_type {
+            raft::EntryType::EntryNormal => {
+                handle_committed_normal_entry(entry, notifications, joint_state_latch)
+            }
+            raft::EntryType::EntryConfChange | raft::EntryType::EntryConfChangeV2 => {
+                handle_committed_conf_change(
+                    entry,
+                    raw_node,
+                    pool,
+                    joint_state_latch,
+                    config_changed,
+                )
+            }
         }
     }
 
-- 
GitLab