pub struct AttributeChange {
pub field_name: &'static str,
pub old_value: Value,
pub new_value: Value,
}Expand description
Describes a single attribute change detected by the change tracker.
Fields§
§field_name: &'static strThe field name that changed.
old_value: ValueThe old value (as JSON).
new_value: ValueThe new value (as JSON).
Trait Implementations§
Source§impl Clone for AttributeChange
impl Clone for AttributeChange
Source§fn clone(&self) -> AttributeChange
fn clone(&self) -> AttributeChange
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 moreAuto Trait Implementations§
impl Freeze for AttributeChange
impl RefUnwindSafe for AttributeChange
impl Send for AttributeChange
impl Sync for AttributeChange
impl Unpin for AttributeChange
impl UnwindSafe for AttributeChange
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).