pub enum DecodedSourceMutationV1 {
Control {
operation_id: SourceOperationId,
},
Put {
operation_id: SourceOperationId,
document_key: Vec<u8>,
source: Vec<u8>,
},
Delete {
operation_id: SourceOperationId,
document_key: Vec<u8>,
},
}Variants§
Control
A source control record whose position must advance atomically with the surrounding batch but which produces no document mutation.
Fields
§
operation_id: SourceOperationIdPut
Delete
Trait Implementations§
Source§impl Clone for DecodedSourceMutationV1
impl Clone for DecodedSourceMutationV1
Source§impl Debug for DecodedSourceMutationV1
impl Debug for DecodedSourceMutationV1
impl Eq for DecodedSourceMutationV1
Source§impl PartialEq for DecodedSourceMutationV1
impl PartialEq for DecodedSourceMutationV1
impl StructuralPartialEq for DecodedSourceMutationV1
Auto Trait Implementations§
impl Freeze for DecodedSourceMutationV1
impl RefUnwindSafe for DecodedSourceMutationV1
impl Send for DecodedSourceMutationV1
impl Sync for DecodedSourceMutationV1
impl Unpin for DecodedSourceMutationV1
impl UnsafeUnpin for DecodedSourceMutationV1
impl UnwindSafe for DecodedSourceMutationV1
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