pub struct Sync15StorageClient { /* private fields */ }
Implementations§
source§impl Sync15StorageClient
impl Sync15StorageClient
pub fn new(init_params: Sync15StorageClientInit) -> Result<Sync15StorageClient>
pub fn get_encrypted_records( &self, collection_request: CollectionRequest, ) -> Result<Sync15ClientResponse<Vec<IncomingEncryptedBso>>>
pub fn new_post_queue<'a, F: PostResponseHandler>( &'a self, coll: &'a CollectionName, config: &InfoConfiguration, ts: ServerTimestamp, on_response: F, ) -> Result<PostQueue<PostWrapper<'a>, F>>
pub fn hashed_uid(&self) -> Result<String>
Trait Implementations§
source§impl Debug for Sync15StorageClient
impl Debug for Sync15StorageClient
source§impl SetupStorageClient for Sync15StorageClient
impl SetupStorageClient for Sync15StorageClient
fn fetch_info_configuration( &self, ) -> Result<Sync15ClientResponse<InfoConfiguration>>
fn fetch_info_collections( &self, ) -> Result<Sync15ClientResponse<InfoCollections>>
fn fetch_meta_global(&self) -> Result<Sync15ClientResponse<MetaGlobalRecord>>
fn fetch_crypto_keys( &self, ) -> Result<Sync15ClientResponse<IncomingEncryptedBso>>
fn put_meta_global( &self, xius: ServerTimestamp, global: &MetaGlobalRecord, ) -> Result<ServerTimestamp>
fn put_crypto_keys( &self, xius: ServerTimestamp, keys: &OutgoingEncryptedBso, ) -> Result<()>
fn wipe_all_remote(&self) -> Result<()>
Auto Trait Implementations§
impl !Freeze for Sync15StorageClient
impl !RefUnwindSafe for Sync15StorageClient
impl Send for Sync15StorageClient
impl !Sync for Sync15StorageClient
impl Unpin for Sync15StorageClient
impl !UnwindSafe for Sync15StorageClient
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more