pub struct IndexSyncMessage {
pub source_peer: String,
pub target_peer: String,
pub index_name: String,
pub version: IndexVectorClock,
pub operations: Vec<IndexOperation>,
pub timestamp: u64,
}Fields§
§source_peer: String§target_peer: String§index_name: String§version: IndexVectorClock§operations: Vec<IndexOperation>§timestamp: u64Trait Implementations§
Source§impl Clone for IndexSyncMessage
impl Clone for IndexSyncMessage
Source§impl Debug for IndexSyncMessage
impl Debug for IndexSyncMessage
Source§impl<'de> Deserialize<'de> for IndexSyncMessage
impl<'de> Deserialize<'de> for IndexSyncMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IndexSyncMessage
impl RefUnwindSafe for IndexSyncMessage
impl Send for IndexSyncMessage
impl Sync for IndexSyncMessage
impl Unpin for IndexSyncMessage
impl UnsafeUnpin for IndexSyncMessage
impl UnwindSafe for IndexSyncMessage
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