Skip to main content

Module sync

Module sync 

Source
Available on crate feature cqrs only.
Expand description

Local-first projection sync engine

Provides bidirectional sync between local and remote event stores with pluggable conflict resolution.

Structs§

AppendOnly
Append-only conflict resolver: all events from both sides are kept.
LastWriteWins
Last-write-wins conflict resolver: remote events always win.
Manual
Manual conflict resolver: delegates to a user-provided callback.
SyncCursor
Cursor tracking sync progress between local and remote stores.
SyncEngine
Bidirectional sync engine between two event stores.
SyncReport
Report from a sync operation.

Traits§

ConflictResolver
Trait for resolving conflicts between local and remote events.