crdt-10.7: Conflict-free replicated data types
Safe HaskellNone
LanguageHaskell2010

CRDT.Cv.LwwElementSet

Documentation

newtype LwwElementSet a Source #

Constructors

LES (Map a (LWW Bool)) 

Instances

Instances details
Eq a => Eq (LwwElementSet a) Source # 
Instance details

Defined in CRDT.Cv.LwwElementSet

Show a => Show (LwwElementSet a) Source # 
Instance details

Defined in CRDT.Cv.LwwElementSet

Ord a => Semigroup (LwwElementSet a) Source # 
Instance details

Defined in CRDT.Cv.LwwElementSet

Ord a => Semilattice (LwwElementSet a) Source # 
Instance details

Defined in CRDT.Cv.LwwElementSet

add :: (Ord a, Clock m) => a -> LwwElementSet a -> m (LwwElementSet a) Source #

lookup :: Ord a => a -> LwwElementSet a -> Bool Source #

remove :: (Ord a, Clock m) => a -> LwwElementSet a -> m (LwwElementSet a) Source #