cursor-gen-0.3.0.0: Generators for Purely Functional Cursors

Safe HaskellNone
LanguageHaskell2010

Cursor.Map.Gen

Contents

Documentation

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

Orphan instances

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

Methods

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

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

(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] #