Crate sos_sync

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.
DebugEventLogs
Collection of event logs for an account tree.
DebugEvents
Collection of event logs for an account tree.
DebugTree
Debug snapshot of an account events at a point in time.
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.