pub enum ChangeResetReason {
CursorExpired,
BackendStateRebuilt,
IdentityMappingInvalidated,
}Expand description
Reason an existing change checkpoint can no longer continue incrementally.
Variants§
CursorExpired
The backend no longer retains changes after the supplied cursor.
BackendStateRebuilt
The backend rebuilt or replaced its change-tracking state.
IdentityMappingInvalidated
Stable item identifiers or their mapping can no longer be trusted.
Trait Implementations§
Source§impl Clone for ChangeResetReason
impl Clone for ChangeResetReason
Source§fn clone(&self) -> ChangeResetReason
fn clone(&self) -> ChangeResetReason
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 ChangeResetReason
impl Debug for ChangeResetReason
Source§impl Hash for ChangeResetReason
impl Hash for ChangeResetReason
Source§impl PartialEq for ChangeResetReason
impl PartialEq for ChangeResetReason
impl Copy for ChangeResetReason
impl Eq for ChangeResetReason
impl StructuralPartialEq for ChangeResetReason
Auto Trait Implementations§
impl Freeze for ChangeResetReason
impl RefUnwindSafe for ChangeResetReason
impl Send for ChangeResetReason
impl Sync for ChangeResetReason
impl Unpin for ChangeResetReason
impl UnwindSafe for ChangeResetReason
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