An implementation of the Raft distributed consensus algorithm in Rust