pub struct ReplicationMessage {
pub envelope: TransactionEnvelope,
pub from_node: String,
pub to_node: String,
pub sequence_number: u64,
}Expand description
Message format for distributed operation streaming
Fields§
§envelope: TransactionEnvelope§from_node: String§to_node: String§sequence_number: u64Implementations§
Trait Implementations§
Source§impl Clone for ReplicationMessage
impl Clone for ReplicationMessage
Source§impl Debug for ReplicationMessage
impl Debug for ReplicationMessage
Source§impl<'de> Deserialize<'de> for ReplicationMessage
impl<'de> Deserialize<'de> for ReplicationMessage
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 ReplicationMessage
impl RefUnwindSafe for ReplicationMessage
impl Send for ReplicationMessage
impl Sync for ReplicationMessage
impl Unpin for ReplicationMessage
impl UnsafeUnpin for ReplicationMessage
impl UnwindSafe for ReplicationMessage
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