pub enum SyncManagerEvent {
Syncing,
Synced,
Updated,
SubdocSyncing {
guid: String,
doc: Doc,
},
SubdocSynced {
guid: String,
doc: Doc,
},
SubdocUpdated {
guid: String,
doc: Doc,
},
SubdocRemoved {
guid: String,
},
Disconnected,
Error(String),
}Expand description
Event emitted by SyncManager
Variants§
Syncing
Main document syncing started
Synced
Main document synced
Updated
Main document updated
SubdocSyncing
A subdoc started syncing
SubdocSynced
A subdoc synced
SubdocUpdated
A subdoc was updated
SubdocRemoved
A subdoc was removed
Disconnected
Disconnected
Error(String)
Error occurred
Trait Implementations§
Source§impl Clone for SyncManagerEvent
impl Clone for SyncManagerEvent
Source§fn clone(&self) -> SyncManagerEvent
fn clone(&self) -> SyncManagerEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SyncManagerEvent
impl !RefUnwindSafe for SyncManagerEvent
impl Send for SyncManagerEvent
impl Sync for SyncManagerEvent
impl Unpin for SyncManagerEvent
impl !UnwindSafe for SyncManagerEvent
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