pub struct CheckpointChange {
pub path: String,
pub kind: CheckpointChangeKind,
}Expand description
One value-free checkpoint change safe for operator output.
Fields§
§path: StringJSON Pointer identifying the changed value.
kind: CheckpointChangeKindStructural change kind.
Trait Implementations§
Source§impl Clone for CheckpointChange
impl Clone for CheckpointChange
Source§fn clone(&self) -> CheckpointChange
fn clone(&self) -> CheckpointChange
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 CheckpointChange
impl Debug for CheckpointChange
Source§impl<'de> Deserialize<'de> for CheckpointChange
impl<'de> Deserialize<'de> for CheckpointChange
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 Eq for CheckpointChange
Source§impl PartialEq for CheckpointChange
impl PartialEq for CheckpointChange
Source§impl Serialize for CheckpointChange
impl Serialize for CheckpointChange
impl StructuralPartialEq for CheckpointChange
Auto Trait Implementations§
impl Freeze for CheckpointChange
impl RefUnwindSafe for CheckpointChange
impl Send for CheckpointChange
impl Sync for CheckpointChange
impl Unpin for CheckpointChange
impl UnsafeUnpin for CheckpointChange
impl UnwindSafe for CheckpointChange
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