Shared runtime for surreal-sync: process setup, SurrealDB connection settings, transform loading, and the apply pipeline.
Origin from-* crates re-export the pieces embedders need. The stock CLI
may still auto-detect SurrealDB major version (linking both SDKs); the
documented embed path uses a pre-built sink or run::<OneSinkType>.
Sink crates use the default features (no CLI argument parsing). Enable cli
only if you need [SurrealCliOpts].
Enable checkpoint_fs (default) for [checkpoint_fs::FilesystemStore].
Sink + checkpoint typing
- [
SinkConnect] / [SinkWithCheckpoints] / [SurrealConfig] — defined in [surreal_sync_core], re-exported here for existing imports - [
SinkWithCheckpoints] opens a matching Surreal-tableCheckpointStorefor--checkpoints-surreal-table(implemented onSurreal2Sink/Surreal3Sink)