pub enum OpActor {
Agent,
User,
ForeignSupervisor,
LiveBuffer,
}Expand description
Who produced a document operation.
Variants§
Agent
The managing agent’s own write-back (response append, status, pending).
User
A genuine human edit observed between cycles.
ForeignSupervisor
A concurrent agent-doc supervisor writing the same document.
LiveBuffer
A lagging editor live-buffer sidecar disk write (provenance-spoofed drift).
Implementations§
Trait Implementations§
impl Copy for OpActor
Source§impl<'de> Deserialize<'de> for OpActor
impl<'de> Deserialize<'de> for OpActor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OpActor
impl StructuralPartialEq for OpActor
Auto Trait Implementations§
impl Forget for OpActor
impl Freeze for OpActor
impl RefUnwindSafe for OpActor
impl Send for OpActor
impl Sync for OpActor
impl Unpin for OpActor
impl UnsafeUnpin for OpActor
impl UnwindSafe for OpActor
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.