Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype LwwElementSet a Source #
Instances
Eq a => Eq (LwwElementSet a) Source # | |
Defined in CRDT.Cv.LwwElementSet (==) :: LwwElementSet a -> LwwElementSet a -> Bool # (/=) :: LwwElementSet a -> LwwElementSet a -> Bool # | |
Show a => Show (LwwElementSet a) Source # | |
Defined in CRDT.Cv.LwwElementSet showsPrec :: Int -> LwwElementSet a -> ShowS # show :: LwwElementSet a -> String # showList :: [LwwElementSet a] -> ShowS # | |
Ord a => Semigroup (LwwElementSet a) Source # | |
Defined in CRDT.Cv.LwwElementSet (<>) :: LwwElementSet a -> LwwElementSet a -> LwwElementSet a # sconcat :: NonEmpty (LwwElementSet a) -> LwwElementSet a # stimes :: Integral b => b -> LwwElementSet a -> LwwElementSet a # | |
Ord a => Semilattice (LwwElementSet a) Source # | |
Defined in CRDT.Cv.LwwElementSet |
add :: (Ord a, Clock m) => a -> LwwElementSet a -> m (LwwElementSet a) Source #
initial :: LwwElementSet a Source #
remove :: (Ord a, Clock m) => a -> LwwElementSet a -> m (LwwElementSet a) Source #