diff --git a/src/main.rs b/src/main.rs index 399e20622871faa68c7a19d0d27f8576f7f26ef1..3147e4df1cdb03a4a682eb88e65623556b500154 100644 --- a/src/main.rs +++ b/src/main.rs @@ -312,7 +312,7 @@ fn rm_tarantool_files(data_dir: &str) { .unwrap_or(false) }) .for_each(|f| { - println!("[supervisor] removing file: {}", (&f).to_string_lossy()); + println!("[supervisor] removing file: {}", f.to_string_lossy()); std::fs::remove_file(f).unwrap(); }); } diff --git a/src/traft/mod.rs b/src/traft/mod.rs index 8eae53246757ee8ad7f33df07ac6101e3c1cdbcf..cebd1c2ef6c3ab8ab1cb81615413d92138286d05 100644 --- a/src/traft/mod.rs +++ b/src/traft/mod.rs @@ -632,7 +632,7 @@ impl<'a> std::fmt::Display for EntryPayload<'a> { EntryPayload::ConfChangeV2(ccv2) => { write!(f, "{:?}(", ccv2.transition)?; let mut iter = ccv2.changes.iter(); - let cc = (&mut iter).next().unwrap(); + let cc = iter.next().unwrap(); write!(f, "{}({})", change_type(cc.change_type), cc.node_id)?; for cc in iter.take(ccv2.changes.len() - 1) { write!(f, ", {}({})", change_type(cc.change_type), cc.node_id)?; @@ -993,7 +993,7 @@ impl std::fmt::Display for FailureDomain { fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { f.write_str("{")?; let mut iter = self.data.iter(); - if let Some((k, v)) = (&mut iter).next() { + if let Some((k, v)) = iter.next() { write!(f, "{k}: {v}")?; for (k, v) in iter { write!(f, ", {k}: {v}")?; diff --git a/src/traft/node.rs b/src/traft/node.rs index 94b638d145354e8e7d2e7a0c9ebdace4e77aafb9..6f072d0389fd802f42398ecfd9f7b2491bcdf0e4 100644 --- a/src/traft/node.rs +++ b/src/traft/node.rs @@ -723,7 +723,7 @@ impl NodeImpl { if let Some(ss) = ready.ss() { let mut status = status.borrow_mut(); - status.leader_id = (ss.leader_id != INVALID_ID).then(|| ss.leader_id); + status.leader_id = (ss.leader_id != INVALID_ID).then_some(ss.leader_id); status.raft_state = format!("{:?}", ss.raft_state); event::broadcast(Event::StatusChanged); }