Enum lol_core::MakeSnapshot
source · pub enum MakeSnapshot {
None,
CopySnapshot,
FoldSnapshot,
}
Expand description
Decision to make a new snapshot.
Variants§
None
Nothing will happen about snapshot.
CopySnapshot
Copy snapshot has been made in RaftApp
.
Returning this requests RaftCore
to commit a snapshot entry.
FoldSnapshot
Returning this requests RaftCore
to make a Fold snapshot
and then commit a snapshot entry.
Auto Trait Implementations§
impl RefUnwindSafe for MakeSnapshot
impl Send for MakeSnapshot
impl Sync for MakeSnapshot
impl Unpin for MakeSnapshot
impl UnwindSafe for MakeSnapshot
Blanket Implementations§
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