Module raft::storage [−][src]
Represents the storage trait and example implementation.
The storage trait is used to house and eventually serialize the state of the system. Custom implementations of this are normal and this is likely to be a key integration point for your distributed storage.
Structs
MemStorage |
|
MemStorageCore | The Memory Storage Core instance holds the actual state of the storage struct. To access this
value, use the |
RaftState | Holds both the hard state (commit index, vote leader, term) and the configuration state (Current node IDs) |
Traits
Storage | Storage saves all the information about the current Raft implementation, including Raft Log, commit index, the leader to vote for, etc. |