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

Cursor.Tree.Gen

Orphan instances

GenValid TreeCursorSelection Source # 
Instance details

GenValid a => GenValid (DemoteResult a) Source # 
Instance details

GenValid a => GenValid (PromoteElemResult a) Source # 
Instance details

GenValid a => GenValid (PromoteResult a) Source # 
Instance details

GenValid a => GenValid (SwapResult a) Source # 
Instance details

GenValid b => GenValid (TreeAbove b) Source # 
Instance details

GenValid a => GenValid (CTree a) Source # 
Instance details

Methods

genValid :: Gen (CTree a) #

shrinkValid :: CTree a -> [CTree a] #

GenValid a => GenValid (CForest a) Source # 
Instance details

Methods

genValid :: Gen (CForest a) #

shrinkValid :: CForest a -> [CForest a] #

(GenValid a, GenValid b) => GenValid (TreeCursor a b) Source # 
Instance details

Methods

genValid :: Gen (TreeCursor a b) #

shrinkValid :: TreeCursor a b -> [TreeCursor a b] #