pub enum ReplicationStreamMessage {
XLogData(ReplicationXLogData),
Keepalive(ReplicationKeepalive),
Raw {
tag: u8,
payload: Vec<u8>,
},
}Expand description
Logical replication stream message decoded from CopyData.
Variants§
XLogData(ReplicationXLogData)
XLog data frame ('w').
Keepalive(ReplicationKeepalive)
Primary keepalive frame ('k').
Raw
Unknown CopyData sub-message tag.
Trait Implementations§
Source§impl Clone for ReplicationStreamMessage
impl Clone for ReplicationStreamMessage
Source§fn clone(&self) -> ReplicationStreamMessage
fn clone(&self) -> ReplicationStreamMessage
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 ReplicationStreamMessage
impl Debug for ReplicationStreamMessage
Source§impl PartialEq for ReplicationStreamMessage
impl PartialEq for ReplicationStreamMessage
impl Eq for ReplicationStreamMessage
impl StructuralPartialEq for ReplicationStreamMessage
Auto Trait Implementations§
impl Freeze for ReplicationStreamMessage
impl RefUnwindSafe for ReplicationStreamMessage
impl Send for ReplicationStreamMessage
impl Sync for ReplicationStreamMessage
impl Unpin for ReplicationStreamMessage
impl UnsafeUnpin for ReplicationStreamMessage
impl UnwindSafe for ReplicationStreamMessage
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