pub enum SyncMessageType {
SyncVector,
Document,
Ack,
EndSync,
Error,
}Expand description
Sync message types for the protocol state machine
Variants§
SyncVector
Sync vector (list of document versions we have)
Document
Document data
Ack
Acknowledgement
EndSync
End of sync session
Error
Error occurred
Trait Implementations§
Source§impl Clone for SyncMessageType
impl Clone for SyncMessageType
Source§fn clone(&self) -> SyncMessageType
fn clone(&self) -> SyncMessageType
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 moreSource§impl Debug for SyncMessageType
impl Debug for SyncMessageType
Source§impl PartialEq for SyncMessageType
impl PartialEq for SyncMessageType
impl Copy for SyncMessageType
impl Eq for SyncMessageType
impl StructuralPartialEq for SyncMessageType
Auto Trait Implementations§
impl Freeze for SyncMessageType
impl RefUnwindSafe for SyncMessageType
impl Send for SyncMessageType
impl Sync for SyncMessageType
impl Unpin for SyncMessageType
impl UnwindSafe for SyncMessageType
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