pub struct OverwriteOnConflict { /* private fields */ }Expand description
Documents that already have the target property key are included in the rename. The priority list determines which value wins via ordered precedence. Must contain exactly the source keys + target key.
Implementations§
Source§impl OverwriteOnConflict
impl OverwriteOnConflict
pub fn priority(&self) -> &[PropertyName]
Trait Implementations§
Source§impl Clone for OverwriteOnConflict
impl Clone for OverwriteOnConflict
Source§fn clone(&self) -> OverwriteOnConflict
fn clone(&self) -> OverwriteOnConflict
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 OverwriteOnConflict
impl Debug for OverwriteOnConflict
Source§impl<'de> Deserialize<'de> for OverwriteOnConflict
impl<'de> Deserialize<'de> for OverwriteOnConflict
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
Source§impl From<OverwriteOnConflict> for Builder<Complete>
impl From<OverwriteOnConflict> for Builder<Complete>
Source§fn from(v: OverwriteOnConflict) -> Self
fn from(v: OverwriteOnConflict) -> Self
Converts to this type from the input type.
Source§impl Hash for OverwriteOnConflict
impl Hash for OverwriteOnConflict
Source§impl Ord for OverwriteOnConflict
impl Ord for OverwriteOnConflict
Source§fn cmp(&self, other: &OverwriteOnConflict) -> Ordering
fn cmp(&self, other: &OverwriteOnConflict) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OverwriteOnConflict
impl PartialEq for OverwriteOnConflict
Source§impl PartialOrd for OverwriteOnConflict
impl PartialOrd for OverwriteOnConflict
Source§impl Serialize for OverwriteOnConflict
impl Serialize for OverwriteOnConflict
impl Eq for OverwriteOnConflict
impl StructuralPartialEq for OverwriteOnConflict
Auto Trait Implementations§
impl Freeze for OverwriteOnConflict
impl RefUnwindSafe for OverwriteOnConflict
impl Send for OverwriteOnConflict
impl Sync for OverwriteOnConflict
impl Unpin for OverwriteOnConflict
impl UnsafeUnpin for OverwriteOnConflict
impl UnwindSafe for OverwriteOnConflict
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request