Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.GenValidity.Appendful.Collection
Contents
Documentation
genServerStoreFromSet :: (Ord si, GenValid v) => Set si -> Gen (ServerStore si v) Source #
genUnsyncedStore :: forall ci si a. (Show ci, Ord ci, Ord si, Ord a, GenValid ci, GenValid si, GenValid a) => Gen (ClientStore ci si a) Source #
genClientStoreFromSet :: (Show ci, Ord ci, Ord si, GenValid ci, GenValid v) => Set si -> Gen (ClientStore ci si v) Source #
Orphan instances
GenValid ClientId Source # | |
(GenValid si, GenValid a, Show si, Show a, Ord si, Ord a) => GenValid (ServerStore si a) Source # | |
(GenValid ci, GenValid si, GenValid a, Show ci, Show si, Show a, Ord ci, Ord si, Ord a) => GenValid (ClientStore ci si a) Source # | |
Methods genValid :: Gen (ClientStore ci si a) # shrinkValid :: ClientStore ci si a -> [ClientStore ci si a] # | |
(GenValid ci, GenValid si, GenValid a, Show ci, Show si, Show a, Ord ci, Ord si, Ord a) => GenValid (SyncRequest ci si a) Source # | |
Methods genValid :: Gen (SyncRequest ci si a) # shrinkValid :: SyncRequest ci si a -> [SyncRequest ci si a] # | |
(GenValid ci, GenValid si, GenValid a, Show ci, Show si, Show a, Ord ci, Ord si, Ord a) => GenValid (SyncResponse ci si a) Source # | |
Methods genValid :: Gen (SyncResponse ci si a) # shrinkValid :: SyncResponse ci si a -> [SyncResponse ci si a] # |