pub struct ColumnChange {
pub name: String,
pub value: Value,
/* private fields */
}Expand description
One column of a change, retaining its original parent generations privately.
Fields§
§name: StringThe column name.
value: ValueThe value an insert or update writes, or the cell a delete removes.
Value::Null is SQL NULL. An update shows no value it replaced.
Implementations§
Source§impl ColumnChange
impl ColumnChange
Trait Implementations§
Source§impl Clone for ColumnChange
impl Clone for ColumnChange
Source§fn clone(&self) -> ColumnChange
fn clone(&self) -> ColumnChange
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 ColumnChange
impl Debug for ColumnChange
Source§impl PartialEq for ColumnChange
impl PartialEq for ColumnChange
impl StructuralPartialEq for ColumnChange
Auto Trait Implementations§
impl Freeze for ColumnChange
impl RefUnwindSafe for ColumnChange
impl Send for ColumnChange
impl Sync for ColumnChange
impl Unpin for ColumnChange
impl UnsafeUnpin for ColumnChange
impl UnwindSafe for ColumnChange
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.