pub enum OpSource {
SnapshotDiff,
LiveBufferDrift,
ForeignSupervisorWrite,
AgentWrite,
}Expand description
The provenance signal a caller has when it observes a batch of ops.
Variants§
SnapshotDiff
snapshot↔document divergence observed at preflight (a user edit).
LiveBufferDrift
a lagging live-buffer sidecar disk write (class-5 spoofed drift).
ForeignSupervisorWrite
a concurrent foreign supervisor write contending the same document.
AgentWrite
the managing agent’s own write-back.
Trait Implementations§
impl Copy for OpSource
impl Eq for OpSource
impl StructuralPartialEq for OpSource
Auto Trait Implementations§
impl Forget for OpSource
impl Freeze for OpSource
impl RefUnwindSafe for OpSource
impl Send for OpSource
impl Sync for OpSource
impl Unpin for OpSource
impl UnsafeUnpin for OpSource
impl UnwindSafe for OpSource
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§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.