openraft 0.10.0-alpha.18

Advanced Raft consensus
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::vote::RaftLeaderId;
use crate::vote::committed::CommittedVote;
use crate::vote::non_committed::UncommittedVote;

#[derive(Debug, Clone, PartialEq, Eq)]
pub(crate) enum VoteStatus<LID>
where LID: RaftLeaderId
{
    Committed(CommittedVote<LID>),
    Pending(UncommittedVote<LID>),
}