pub struct RaftLog {
pub entries: Vec<LogEntry>,
}Expand description
The Raft replicated log.
Fields§
§entries: Vec<LogEntry>All log entries (0-indexed internally, 1-indexed externally).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RaftLog
impl RefUnwindSafe for RaftLog
impl Send for RaftLog
impl Sync for RaftLog
impl Unpin for RaftLog
impl UnsafeUnpin for RaftLog
impl UnwindSafe for RaftLog
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request