pub enum PullError {
ResyncRequired {
oldest_seq: u64,
cursor: SyncCursor,
},
}Expand description
Error returned by ChangeLog::pull.
Variants§
ResyncRequired
The caller’s cursor has fallen off the back of the retention window.
The client should do a full re-sync from entity-list state rather than
trusting the delta stream — events between cursor.last_seq and
oldest_seq were evicted and cannot be replayed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PullError
impl RefUnwindSafe for PullError
impl Send for PullError
impl Sync for PullError
impl Unpin for PullError
impl UnsafeUnpin for PullError
impl UnwindSafe for PullError
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