Crate sos_sync

Source
Expand description

Core types and traits for sync and merge operations; part of the Save Our Secrets SDK.

Structs§

CreateSet
Collection of patches for an account.
MaybeConflict
Information about possible conflicts.
MergeOutcome
Outcome of a merge operation.
SyncCompare
Collection of comparisons for an account.
SyncDiff
Diff between all events logs on local and remote.
SyncPacket
Combined sync status, diff and comparisons.
SyncStatus
Provides a status overview of an account.
TrackedChanges
Changes tracking during a merge operation.
UpdateSet
Set of updates to the folders in an account.

Enums§

Error
Errors generated by the library.
MaybeDiff
Diff of events or conflict information.
SyncDirection
Direction of a sync.
TrackedAccountChange
Change made to an account.
TrackedDeviceChange
Change made to a device.
TrackedFileChangefiles
Change made to file event logs.
TrackedFolderChange
Change made to a folder.

Traits§

ForceMerge
Types that can force merge a diff.
Merge
Types that can merge diffs.
StorageEventLogs
References to the storage event logs.
SyncStorage
Storage implementations that can synchronize.