A RAFT consensus implementation for rust