pub struct ChangePayload {
pub change_id: u64,
pub collection: String,
pub change_type: ChangeType,
pub document_id: String,
pub data: Option<Value>,
}Expand description
Change event payload
Fields§
§change_id: u64Change ID
collection: StringCollection/layer name
change_type: ChangeTypeChange type
document_id: StringDocument ID
data: Option<Value>Optional change data
Trait Implementations§
Source§impl Clone for ChangePayload
impl Clone for ChangePayload
Source§fn clone(&self) -> ChangePayload
fn clone(&self) -> ChangePayload
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 ChangePayload
impl Debug for ChangePayload
Source§impl<'de> Deserialize<'de> for ChangePayload
impl<'de> Deserialize<'de> for ChangePayload
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
Auto Trait Implementations§
impl Freeze for ChangePayload
impl RefUnwindSafe for ChangePayload
impl Send for ChangePayload
impl Sync for ChangePayload
impl Unpin for ChangePayload
impl UnsafeUnpin for ChangePayload
impl UnwindSafe for ChangePayload
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