pub enum EntityDedupMergePolicy {
PreferInto,
PreferFrom,
Union,
}Expand description
Policy used when deduplicating two entities.
Variants§
PreferInto
into values win on conflict. Tags are unioned. Properties from from fill in
keys that into doesn’t have. This is the default.
PreferFrom
from values win on conflict.
Union
Deep-merge: object properties merge recursively. Scalar conflicts go to into.
Trait Implementations§
Source§impl Clone for EntityDedupMergePolicy
impl Clone for EntityDedupMergePolicy
Source§fn clone(&self) -> EntityDedupMergePolicy
fn clone(&self) -> EntityDedupMergePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EntityDedupMergePolicy
impl Debug for EntityDedupMergePolicy
Source§impl Default for EntityDedupMergePolicy
impl Default for EntityDedupMergePolicy
Source§fn default() -> EntityDedupMergePolicy
fn default() -> EntityDedupMergePolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntityDedupMergePolicy
impl<'de> Deserialize<'de> for EntityDedupMergePolicy
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 PartialEq for EntityDedupMergePolicy
impl PartialEq for EntityDedupMergePolicy
Source§fn eq(&self, other: &EntityDedupMergePolicy) -> bool
fn eq(&self, other: &EntityDedupMergePolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EntityDedupMergePolicy
impl Serialize for EntityDedupMergePolicy
impl Copy for EntityDedupMergePolicy
impl Eq for EntityDedupMergePolicy
impl StructuralPartialEq for EntityDedupMergePolicy
Auto Trait Implementations§
impl Freeze for EntityDedupMergePolicy
impl RefUnwindSafe for EntityDedupMergePolicy
impl Send for EntityDedupMergePolicy
impl Sync for EntityDedupMergePolicy
impl Unpin for EntityDedupMergePolicy
impl UnsafeUnpin for EntityDedupMergePolicy
impl UnwindSafe for EntityDedupMergePolicy
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.