pub enum BatchPhase {
Validate,
WalAppend,
Fsync,
Publish,
}Expand description
Phase label recorded during coordinator batch processing for ordering verification.
Variants§
Validate
Write-set conflict validation for each request.
WalAppend
Sequential WAL append for all valid requests.
Fsync
Single fsync for the entire batch.
Publish
Version publication and response delivery.
Trait Implementations§
Source§impl Clone for BatchPhase
impl Clone for BatchPhase
Source§fn clone(&self) -> BatchPhase
fn clone(&self) -> BatchPhase
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 moreSource§impl Debug for BatchPhase
impl Debug for BatchPhase
Source§impl PartialEq for BatchPhase
impl PartialEq for BatchPhase
impl Copy for BatchPhase
impl Eq for BatchPhase
impl StructuralPartialEq for BatchPhase
Auto Trait Implementations§
impl Freeze for BatchPhase
impl RefUnwindSafe for BatchPhase
impl Send for BatchPhase
impl Sync for BatchPhase
impl Unpin for BatchPhase
impl UnsafeUnpin for BatchPhase
impl UnwindSafe for BatchPhase
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).