Module conflict

Module conflict 

Source
Expand description

Conflict resolution strategies for distributed replication

Provides vector clocks for causality tracking and various conflict resolution strategies including Last-Write-Wins and custom merge functions.

Structs§

LastWriteWins
Last-Write-Wins conflict resolution strategy
MaxMerge
CRDT-inspired merge for numeric values (takes max)
MergeFunction
Custom merge function for conflict resolution
SetUnion
CRDT-inspired merge for sets (takes union)
VectorClock
Vector clock for tracking causality in distributed systems
Versioned
A versioned value with vector clock

Enums§

ClockOrdering
Ordering relationship between vector clocks

Traits§

ConflictResolver
Trait for conflict resolution strategies