crdt-2.1: Conflict-free replicated data types

Safe HaskellSafe
LanguageHaskell2010

CRDT.Cm.GSet

Documentation

newtype GSet a Source #

Constructors

Add a 

Instances

Eq a => Eq (GSet a) Source # 

Methods

(==) :: GSet a -> GSet a -> Bool #

(/=) :: GSet a -> GSet a -> Bool #

Show a => Show (GSet a) Source # 

Methods

showsPrec :: Int -> GSet a -> ShowS #

show :: GSet a -> String #

showList :: [GSet a] -> ShowS #

Ord a => CmRDT (GSet a) Source # 

Associated Types

type Op (GSet a) :: * Source #

type Payload (GSet a) :: * Source #

type View (GSet a) :: * Source #

Eq a => CausalOrd (GSet a) Source # 

Methods

before :: GSet a -> GSet a -> Bool Source #

type Op (GSet a) Source # 
type Op (GSet a) = GSet a
type Payload (GSet a) Source # 
type Payload (GSet a) = Set a
type View (GSet a) Source # 
type View (GSet a) = Payload (GSet a)