pub struct RowDiff {
pub table: String,
pub inserted: Vec<Value>,
pub deleted: Vec<Value>,
pub updated: Vec<RowChange>,
pub inserted_total: u64,
pub deleted_total: u64,
pub updated_total: u64,
}Expand description
Row-level changes of one table. pk is the key value, or an array for a composite key.
Fields§
§table: String§inserted: Vec<Value>§deleted: Vec<Value>§updated: Vec<RowChange>§inserted_total: u64§deleted_total: u64§updated_total: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for RowDiff
impl<'de> Deserialize<'de> for RowDiff
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
impl StructuralPartialEq for RowDiff
Auto Trait Implementations§
impl Freeze for RowDiff
impl RefUnwindSafe for RowDiff
impl Send for RowDiff
impl Sync for RowDiff
impl Unpin for RowDiff
impl UnsafeUnpin for RowDiff
impl UnwindSafe for RowDiff
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