From e12253c25a49cc38cefd3a730c525742b9d2d7e3 Mon Sep 17 00:00:00 2001 From: bsbds <69835502+bsbds@users.noreply.github.com> Date: Wed, 4 Sep 2024 09:22:45 +0800 Subject: [PATCH] chore: remove mutable methods from ClusterState Signed-off-by: bsbds <69835502+bsbds@users.noreply.github.com> --- crates/curp/src/client/cluster_state.rs | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/crates/curp/src/client/cluster_state.rs b/crates/curp/src/client/cluster_state.rs index 12f5a53f8..41aee8178 100644 --- a/crates/curp/src/client/cluster_state.rs +++ b/crates/curp/src/client/cluster_state.rs @@ -108,20 +108,4 @@ impl ClusterState { pub(crate) fn term(&self) -> u64 { self.term } - - /// Updates the current leader - pub(crate) fn update_leader(&mut self, leader: ServerId, term: u64) { - self.leader = leader; - self.term = term; - } - - /// Updates the cluster - pub(crate) fn update_cluster( - &mut self, - cluster_version: u64, - connects: HashMap>, - ) { - self.cluster_version = cluster_version; - self.connects = connects; - } }