pub struct EntityDifference {
pub table: String,
pub key: EntityKey,
pub op: Operation,
pub before: Vec<ColumnValue>,
pub after: Vec<ColumnValue>,
pub lsn: PgLsn,
pub txid: Option<i64>,
pub commit_timestamp_ms: Option<i64>,
pub schema: TableSchema,
}Fields§
§table: String§key: EntityKey§op: Operation§before: Vec<ColumnValue>§after: Vec<ColumnValue>§lsn: PgLsn§txid: Option<i64>§commit_timestamp_ms: Option<i64>§schema: TableSchemaTrait Implementations§
Source§impl Clone for EntityDifference
impl Clone for EntityDifference
Source§fn clone(&self) -> EntityDifference
fn clone(&self) -> EntityDifference
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EntityDifference
impl Debug for EntityDifference
impl Eq for EntityDifference
Source§impl PartialEq for EntityDifference
impl PartialEq for EntityDifference
Source§fn eq(&self, other: &EntityDifference) -> bool
fn eq(&self, other: &EntityDifference) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EntityDifference
Auto Trait Implementations§
impl Freeze for EntityDifference
impl RefUnwindSafe for EntityDifference
impl Send for EntityDifference
impl Sync for EntityDifference
impl Unpin for EntityDifference
impl UnsafeUnpin for EntityDifference
impl UnwindSafe for EntityDifference
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