pub enum SyncMode {
ReadThrough,
WriteThrough,
Mirror,
}Variants§
ReadThrough
Mnemo answers reads from CMA tree but does not persist into its own DuckDB — useful for migration discovery without committing to the bridge.
WriteThrough
Mnemo writes to its own DuckDB AND to the CMA tree on every
remember. The bridged audit row chains both.
Mirror
Mnemo and CMA tree are kept in lock-step via a background
reconciler. Conflict resolution is engine wins.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SyncMode
impl<'de> Deserialize<'de> for SyncMode
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 SyncMode
impl StructuralPartialEq for SyncMode
Auto Trait Implementations§
impl Freeze for SyncMode
impl RefUnwindSafe for SyncMode
impl Send for SyncMode
impl Sync for SyncMode
impl Unpin for SyncMode
impl UnsafeUnpin for SyncMode
impl UnwindSafe for SyncMode
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