genvalidity-mergeful-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

Data.GenValidity.Mergeful.Collection

Contents

Documentation

splitSet :: Ord i => Set i -> Gen (Set i, Set i) Source #

mapWithIds :: (Ord i, GenValid a) => Set i -> Gen (Map i a) Source #

Orphan instances

GenUnchecked ClientId Source # 
Instance details

GenValid ClientId Source # 
Instance details

(GenUnchecked i, Ord i, GenUnchecked a) => GenUnchecked (ClientStore i a) Source # 
Instance details

(GenUnchecked i, Ord i, GenUnchecked a) => GenUnchecked (ServerStore i a) Source # 
Instance details

(GenUnchecked i, Ord i, GenUnchecked a) => GenUnchecked (SyncRequest i a) Source # 
Instance details

(GenUnchecked i, Ord i, GenUnchecked a) => GenUnchecked (SyncResponse i a) Source # 
Instance details

(GenValid i, Show i, Ord i, GenValid a) => GenValid (ClientStore i a) Source # 
Instance details

Methods

genValid :: Gen (ClientStore i a) #

shrinkValid :: ClientStore i a -> [ClientStore i a] #

(GenValid i, Show i, Ord i, GenValid a) => GenValid (ServerStore i a) Source # 
Instance details

Methods

genValid :: Gen (ServerStore i a) #

shrinkValid :: ServerStore i a -> [ServerStore i a] #

(GenValid i, Show i, Ord i, GenValid a) => GenValid (SyncRequest i a) Source # 
Instance details

Methods

genValid :: Gen (SyncRequest i a) #

shrinkValid :: SyncRequest i a -> [SyncRequest i a] #

(GenValid i, Show i, Ord i, GenValid a) => GenValid (SyncResponse i a) Source # 
Instance details