Module simple_raft::message [−][src]
Expand description
Raft message types for sending between nodes.
This module provides data types for messages to be sent between Raft nodes. The top-level message type is
RaftMessage. Protobuf-based serialization of all types in this module is provided through the prost crate if
the corresponding feature is enabled.
Structs
A request to append entries to a Raft node’s log.
The response to an AppendRequest allowing or denying an append to the Raft node’s log.
An entry in a Raft log.
A 1-based index into a Raft log.
A message sent between Raft nodes.
A RaftMessage to be sent to a destination.
The unique, monotonically-increasing ID for a term of Raft group leadership.
A request to obtain leadership amongst Raft nodes.
The response to a VoteRequest granting or denying leadership.
Enums
The destination for a SendableRaftMessage.
A Remote Procedure Call message to a Raft node.