pub enum CdcChange {
Insert {
key: EncodedKey,
post: EncodedValues,
},
Update {
key: EncodedKey,
pre: EncodedValues,
post: EncodedValues,
},
Delete {
key: EncodedKey,
pre: Option<EncodedValues>,
},
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CdcChange
impl<'de> Deserialize<'de> for CdcChange
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 CdcChange
Auto Trait Implementations§
impl Freeze for CdcChange
impl RefUnwindSafe for CdcChange
impl Send for CdcChange
impl Sync for CdcChange
impl Unpin for CdcChange
impl UnwindSafe for CdcChange
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)