pub enum EssenceOpKind {
Add,
AppendTimeline,
Update,
Resolve,
Remove,
}Expand description
Which op a EssenceOp carries. Mirrors the per-method
Mnemo::essence_* surface so one batch can mix section + timeline
edits in one call.
Variants§
Add
Section item add (any section except timeline).
AppendTimeline
Append-only timeline entry.
Update
In-place update of an existing section item.
Resolve
Transition an item open → resolved.
Remove
Soft-delete an item.
Trait Implementations§
Source§impl Clone for EssenceOpKind
impl Clone for EssenceOpKind
Source§impl Debug for EssenceOpKind
impl Debug for EssenceOpKind
impl Eq for EssenceOpKind
Source§impl PartialEq for EssenceOpKind
impl PartialEq for EssenceOpKind
impl StructuralPartialEq for EssenceOpKind
Auto Trait Implementations§
impl Forget for EssenceOpKind
impl Freeze for EssenceOpKind
impl RefUnwindSafe for EssenceOpKind
impl Send for EssenceOpKind
impl Sync for EssenceOpKind
impl Unpin for EssenceOpKind
impl UnsafeUnpin for EssenceOpKind
impl UnwindSafe for EssenceOpKind
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