pub enum PersistedChangeBatchState {
Recorded,
EffectsReplayable,
}Expand description
Durable state of one pending change batch.
Variants§
Recorded
Batch bytes and base checkpoint are durable, but effects may not yet be replayable.
EffectsReplayable
All effects needed after restart are durable and may be replayed idempotently.
Trait Implementations§
Source§impl Clone for PersistedChangeBatchState
impl Clone for PersistedChangeBatchState
Source§fn clone(&self) -> PersistedChangeBatchState
fn clone(&self) -> PersistedChangeBatchState
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 PersistedChangeBatchState
impl Debug for PersistedChangeBatchState
Source§impl Hash for PersistedChangeBatchState
impl Hash for PersistedChangeBatchState
impl Copy for PersistedChangeBatchState
impl Eq for PersistedChangeBatchState
impl StructuralPartialEq for PersistedChangeBatchState
Auto Trait Implementations§
impl Freeze for PersistedChangeBatchState
impl RefUnwindSafe for PersistedChangeBatchState
impl Send for PersistedChangeBatchState
impl Sync for PersistedChangeBatchState
impl Unpin for PersistedChangeBatchState
impl UnwindSafe for PersistedChangeBatchState
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