pub enum MergeStrategy {
Replace,
Append,
AppendUnique,
DeepMerge,
}Expand description
Strategy used when inserting data into an already-populated network.
Variants§
Replace
Replace the old value completely.
Append
Append arrays; replace non-arrays.
AppendUnique
Append only array elements not already present; replace non-arrays.
DeepMerge
Merge maps recursively, append arrays, and replace scalar conflicts.
Trait Implementations§
Source§impl Clone for MergeStrategy
impl Clone for MergeStrategy
impl Copy for MergeStrategy
Source§impl Debug for MergeStrategy
impl Debug for MergeStrategy
Source§impl Default for MergeStrategy
impl Default for MergeStrategy
impl Eq for MergeStrategy
Source§impl PartialEq for MergeStrategy
impl PartialEq for MergeStrategy
impl StructuralPartialEq for MergeStrategy
Auto Trait Implementations§
impl Freeze for MergeStrategy
impl RefUnwindSafe for MergeStrategy
impl Send for MergeStrategy
impl Sync for MergeStrategy
impl Unpin for MergeStrategy
impl UnsafeUnpin for MergeStrategy
impl UnwindSafe for MergeStrategy
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