pub struct RemoveWins;Expand description
Remove-wins bias: concurrent remove beats add.
If replica A adds an element while replica B concurrently removes it, the element will be absent after merging. This provides a “conservative” semantic where removals are respected, useful for access revocation or cleanup operations that must take precedence.
Trait Implementations§
Source§impl Clone for RemoveWins
impl Clone for RemoveWins
Source§fn clone(&self) -> RemoveWins
fn clone(&self) -> RemoveWins
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 RemoveWins
impl Debug for RemoveWins
Source§impl Default for RemoveWins
impl Default for RemoveWins
Source§fn default() -> RemoveWins
fn default() -> RemoveWins
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RemoveWins
impl<'de> Deserialize<'de> for RemoveWins
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 Serialize for RemoveWins
impl Serialize for RemoveWins
Source§impl SetBias for RemoveWins
impl SetBias for RemoveWins
impl Copy for RemoveWins
Auto Trait Implementations§
impl Freeze for RemoveWins
impl RefUnwindSafe for RemoveWins
impl Send for RemoveWins
impl Sync for RemoveWins
impl Unpin for RemoveWins
impl UnwindSafe for RemoveWins
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