pub enum SyncEvent {
Syncing,
Synced,
Updated,
Disconnected,
Error(String),
SubdocLoaded {
guid: Uuid,
doc: Doc,
},
SubdocRemoved {
guid: Uuid,
},
}Expand description
Events emitted by the SyncProvider
Variants§
Syncing
Synchronization started
Synced
Initial synchronization complete
Updated
Update received and applied
Disconnected
Connection lost
Error(String)
Error occurred
SubdocLoaded
A subdocument was loaded and needs its own sync provider
SubdocRemoved
A subdocument was removed
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SyncEvent
impl !RefUnwindSafe for SyncEvent
impl Send for SyncEvent
impl Sync for SyncEvent
impl Unpin for SyncEvent
impl !UnwindSafe for SyncEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request