Name Description Size
coll_state.rs 13585
coll_update.rs 3901
collection_keys.rs 2117
mod.rs A module for everything needed to be a "sync client" - ie, a device which can perform a full sync of any number of collections, including managing the server state. In general, the client is responsible for all communication with the sync server, including ensuring the state is correct, and encrypting/decrypting all records to and from the server. However, the actual syncing of the collections is delegated to an external [crate::engine](Sync Engine). One exception is that the "sync client" owns one sync engine - the [crate::clients_engine], which is managed internally. 1527
request.rs 41694
state.rs 42689
status.rs 3725
storage_client.rs 20641
sync.rs 4926
sync_multiple.rs 19516
token.rs 21652
util.rs 3319