Expand description
CRDT synchronization for Pollen.
Provides eventually consistent distributed state using Conflict-free Replicated Data Types.
§CRDT Types
This crate provides several CRDT types:
LwwRegister<T>- Last-Write-Wins register for single valuesOrSet<T>- Observed-Remove Set for distributed set operationsGCounter- Grow-only counter for distributed countingPnCounter- Positive-Negative counter (can increment/decrement)MvRegister<T>- Multi-value register for concurrent writes
Structs§
- Crdt
Entry - CRDT entry with metadata.
- Crdt
Store - CRDT key-value store.
- Crdt
Sync Service - CRDT synchronization service.
- GCounter
- Grow-only Counter (G-Counter).
- LwwRegister
- Last-Write-Wins Register CRDT wrapper.
- Merkle
Tree - Simple Merkle tree for detecting data differences.
- MvRegister
- Multi-Value Register (MV-Register).
- OrSet
- Observed-Remove Set Without Tombstones (OR-Set).
- PnCounter
- Positive-Negative Counter (PN-Counter).
Enums§
- Crdt
Event - CRDT change event.
Traits§
Type Aliases§
- Shared
Crdt Kv - Shared CRDT store.