crdt-2.1: Conflict-free replicated data types
CRDT.Cm.GSet
newtype GSet a Source #
Constructors
Instances
Methods
(==) :: GSet a -> GSet a -> Bool #
(/=) :: GSet a -> GSet a -> Bool #
showsPrec :: Int -> GSet a -> ShowS #
show :: GSet a -> String #
showList :: [GSet a] -> ShowS #
Associated Types
type Op (GSet a) :: * Source #
type Payload (GSet a) :: * Source #
type View (GSet a) :: * Source #
updateAtSourcePre :: Op (GSet a) -> Payload (GSet a) -> Bool Source #
updateAtSource :: Clock m => Op (GSet a) -> m (GSet a) Source #
updateDownstream :: GSet a -> Payload (GSet a) -> Payload (GSet a) Source #
view :: Payload (GSet a) -> View (GSet a) Source #
before :: GSet a -> GSet a -> Bool Source #