pub struct ReplicationData {
pub leader_last_index_before: u64,
pub current_term: u64,
pub commit_index: u64,
pub peer_next_indices: HashMap<u32, u64>,
}Fields§
§leader_last_index_before: u64§current_term: u64§commit_index: u64§peer_next_indices: HashMap<u32, u64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReplicationData
impl RefUnwindSafe for ReplicationData
impl Send for ReplicationData
impl Sync for ReplicationData
impl Unpin for ReplicationData
impl UnwindSafe for ReplicationData
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