[−][src]Crate sync15_traits
Re-exports
pub use bridged_engine::ApplyResults; |
pub use bridged_engine::BridgedEngine; |
pub use bridged_engine::IncomingEnvelope; |
pub use bridged_engine::OutgoingEnvelope; |
pub use request::CollectionRequest; |
pub use request::RequestOrder; |
Modules
| bridged_engine | |
| changeset | |
| client | This module has to be here because of some hard-to-avoid hacks done for the tabs engine... See issue #2590 |
| payload | |
| request | |
| server_timestamp | |
| store | |
| telemetry | Manage recording sync telemetry. Assumes some external telemetry library/code which manages submitting. |
Structs
| CollSyncIds | |
| Guid | This is a type intended to be used to represent the guids used by sync. It
has several benefits over using a |
| Payload | Represents the decrypted payload in a Bso. Provides a minimal layer of type safety to avoid double-encrypting. |
| RecordChangeset | |
| ServerTimestamp | Typesafe way to manage server timestamps without accidentally mixing them up with local ones. |
Enums
| StoreSyncAssociation | Defines how a store is associated with Sync. |
Traits
| Store | Low-level store functionality. Stores that need custom reconciliation logic should use this. |
Functions
| skip_if_default |
Type Definitions
| IncomingChangeset | |
| OutgoingChangeset |