pub struct CommitOperation {
pub table: String,
pub row_id: String,
pub op: String,
pub base_version: Option<i64>,
pub values: Option<Map<String, Value>>,
pub changed_fields: Option<Vec<String>>,
}Expand description
Schema-agnostic local operation retained with a failed final outcome.
Fields§
§table: String§row_id: String§op: String§base_version: Option<i64>§values: Option<Map<String, Value>>§changed_fields: Option<Vec<String>>Normalized columns intentionally supplied to patch(); absent for a
full-row mutate/upsert because intent is unknown.
Trait Implementations§
Source§impl Clone for CommitOperation
impl Clone for CommitOperation
Source§fn clone(&self) -> CommitOperation
fn clone(&self) -> CommitOperation
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 CommitOperation
impl Debug for CommitOperation
Source§impl<'de> Deserialize<'de> for CommitOperation
impl<'de> Deserialize<'de> for CommitOperation
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
Source§impl PartialEq for CommitOperation
impl PartialEq for CommitOperation
Source§impl Serialize for CommitOperation
impl Serialize for CommitOperation
impl StructuralPartialEq for CommitOperation
Auto Trait Implementations§
impl Freeze for CommitOperation
impl RefUnwindSafe for CommitOperation
impl Send for CommitOperation
impl Sync for CommitOperation
impl Unpin for CommitOperation
impl UnsafeUnpin for CommitOperation
impl UnwindSafe for CommitOperation
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