pub enum ReplicationMessage {
XLogData {
wal_start: Lsn,
wal_end: Lsn,
server_clock: i64,
body: LogicalMessage,
},
PrimaryKeepalive {
wal_end: Lsn,
server_clock: i64,
reply_requested: bool,
},
}Expand description
Outer replication message.
Variants§
Trait Implementations§
Source§impl Clone for ReplicationMessage
impl Clone for ReplicationMessage
Source§impl Debug for ReplicationMessage
impl Debug for ReplicationMessage
impl Eq for ReplicationMessage
Source§impl PartialEq for ReplicationMessage
impl PartialEq for ReplicationMessage
impl StructuralPartialEq for ReplicationMessage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.