Expand description
Public Raft interface and data types.
Modules§
- API to consumer a response when a client write request is completed.
- Trigger an action to RaftCore by external caller.
Structs§
- An RPC sent by a cluster leader to replicate log entries (§5.3), and as a heartbeat (§5.2).
Enums§
- The response to an
AppendEntriesRequest
.
Structs§
- The response to a client-request.
Type Aliases§
- The result of a write request to Raft.
Structs§
- An RPC sent by the Raft leader to send chunks of a snapshot to a follower (§7).
- The response to an
InstallSnapshotRequest
. - The response to
Raft::install_full_snapshot
API. - An RPC sent by candidates to gather votes (§5.2).
- The response to a
VoteRequest
. - RuntimeConfigHandle is an interface to update runtime config.
Re-exports§
pub use crate::RaftTypeConfig;
Structs§
- The Raft API.