Expand description
Cloud sync functionality (RML-875)
Non-blocking S3/R2/GCS sync with debouncing.
§Feature Flags
This module requires the cloud feature to be enabled for cloud storage backends.
The conflict resolution logic is always available.
Re-exports§
pub use conflict::Conflict;pub use conflict::ConflictDetector;pub use conflict::ConflictInfo;pub use conflict::ConflictQueue;pub use conflict::ConflictResolver;pub use conflict::ConflictType;pub use conflict::MergeResult;pub use conflict::Resolution;pub use conflict::ResolutionStrategy;pub use conflict::SyncMemoryVersion;pub use conflict::ThreeWayMerge;
Modules§
- conflict
- Conflict Resolution with Three-Way Merge (RML-887)
Structs§
- Cloud
Storage - Cloud storage abstraction
- Sync
Event - Sync event for logging/notifications
- Sync
Worker - Background sync worker
Enums§
- Sync
Direction - Sync direction
Functions§
- get_
sync_ status - Get current sync status from database