pub struct SnapshotContext {
pub role: i32,
pub last_included: LogId,
pub last_applied: LogId,
pub current_term: u64,
}Fields§
§role: i32§last_included: LogId§last_applied: LogId§current_term: u64Implementations§
Trait Implementations§
Source§impl Clone for SnapshotContext
impl Clone for SnapshotContext
Source§fn clone(&self) -> SnapshotContext
fn clone(&self) -> SnapshotContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SnapshotContext
impl RefUnwindSafe for SnapshotContext
impl Send for SnapshotContext
impl Sync for SnapshotContext
impl Unpin for SnapshotContext
impl UnwindSafe for SnapshotContext
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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