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

Cursor.Map.Gen

Documentation

genMapCursorBy :: Gen kc -> Gen vc -> Gen k -> Gen v -> Gen (MapCursor kc vc k v) Source #

genMapCursorByDependent :: Gen (kc, v) -> Gen (k, vc) -> Gen (k, v) -> Gen (MapCursor kc vc k v) Source #

Orphan instances

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

Methods

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

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