cursor-gen-0.4.0.0: Generators for Purely Functional Cursors
Safe HaskellNone
LanguageHaskell2010

Cursor.Map.KeyValue.Gen

Documentation

genKeyValueCursorBy :: Gen kc -> Gen vc -> Gen k -> Gen v -> Gen (KeyValueCursor kc vc k v) Source #

genKeyValueCursorByDependent :: Gen (kc, v) -> Gen (k, vc) -> Gen (KeyValueCursor kc vc k v) Source #

Orphan instances

GenValid KeyValueToggle Source # 
Instance details

(GenValid kc, GenValid vc, GenValid k, GenValid v) => GenValid (KeyValueCursor kc vc k v) Source # 
Instance details

Methods

genValid :: Gen (KeyValueCursor kc vc k v) #

shrinkValid :: KeyValueCursor kc vc k v -> [KeyValueCursor kc vc k v] #