pub enum RaftMessage {
VoteRequest(VoteRequest),
VoteResponse(VoteResponse),
AppendEntriesRequest(AppendEntriesRequest),
AppendEntriesResponse(AppendEntriesResponse),
}
Expand description
Messages exchanged between Raft nodes
Variants§
VoteRequest(VoteRequest)
VoteResponse(VoteResponse)
AppendEntriesRequest(AppendEntriesRequest)
AppendEntriesResponse(AppendEntriesResponse)
Trait Implementations§
Source§impl Clone for RaftMessage
impl Clone for RaftMessage
Source§fn clone(&self) -> RaftMessage
fn clone(&self) -> RaftMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for RaftMessage
impl RefUnwindSafe for RaftMessage
impl Send for RaftMessage
impl Sync for RaftMessage
impl Unpin for RaftMessage
impl UnwindSafe for RaftMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more