appcore_sync_sqlite/
lib.rs1#![deny(missing_docs)]
14
15mod backup;
16mod checkpoint;
17mod config;
18mod conflict;
19mod error;
20mod integrity;
21mod log;
22mod materialization;
23mod outbox;
24mod outbox_blob;
25mod schema;
26mod store;
27mod tombstone;
28mod work;
29
30pub use backup::SqliteBackupReport;
31pub use checkpoint::SqliteSyncCheckpointStore;
32pub use config::SqliteSyncConfig;
33pub use error::{SqliteSyncError, SqliteSyncResult};
34pub use log::SqliteReplicationLog;
35pub use outbox::SqliteSyncOutbox;
36pub use store::{sqlite_sync_capability_descriptor_v1, SqliteSyncHealth, SqliteSyncStore};
37pub use tombstone::{SqliteSyncTombstone, SqliteSyncTombstoneStore};
38
39pub const SQLITE_SYNC_SCHEMA_V1: u32 = 1;
41pub const SQLITE_SYNC_SCHEMA_V2: u32 = 2;
43
44pub use work::SqliteSyncWork;
45
46pub use conflict::SqliteSyncConflictStore;
47pub const SQLITE_SYNC_SCHEMA_V3: u32 = 3;
49
50pub use materialization::ObjectWriteIntentV1;