pub struct PayloadUpsert {
pub id: PayloadId,
pub key: String,
pub value: Value,
}Expand description
A change (update or insertion) to particular key within a Payload
in a document.
Fields§
§id: PayloadIdThe identifier for the document Payload.
key: StringThe key within the Payload that is being updated.
value: ValueThe value to update within the Payload.
Trait Implementations§
Source§impl Clone for PayloadUpsert
impl Clone for PayloadUpsert
Source§fn clone(&self) -> PayloadUpsert
fn clone(&self) -> PayloadUpsert
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 PayloadUpsert
impl Debug for PayloadUpsert
Source§impl PartialEq for PayloadUpsert
impl PartialEq for PayloadUpsert
impl Eq for PayloadUpsert
impl StructuralPartialEq for PayloadUpsert
Auto Trait Implementations§
impl Freeze for PayloadUpsert
impl RefUnwindSafe for PayloadUpsert
impl Send for PayloadUpsert
impl Sync for PayloadUpsert
impl Unpin for PayloadUpsert
impl UnsafeUnpin for PayloadUpsert
impl UnwindSafe for PayloadUpsert
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more