cursor-gen-0.3.0.0: Generators for Purely Functional Cursors
Cursor.Tree.Gen
Contents
Methods
genUnchecked :: Gen TreeCursorSelection #
shrinkUnchecked :: TreeCursorSelection -> [TreeCursorSelection] #
genValid :: Gen TreeCursorSelection #
shrinkValid :: TreeCursorSelection -> [TreeCursorSelection] #
genUnchecked :: Gen (DemoteResult a) #
shrinkUnchecked :: DemoteResult a -> [DemoteResult a] #
genUnchecked :: Gen (PromoteElemResult a) #
shrinkUnchecked :: PromoteElemResult a -> [PromoteElemResult a] #
genUnchecked :: Gen (PromoteResult a) #
shrinkUnchecked :: PromoteResult a -> [PromoteResult a] #
genUnchecked :: Gen (SwapResult a) #
shrinkUnchecked :: SwapResult a -> [SwapResult a] #
genUnchecked :: Gen (TreeAbove b) #
shrinkUnchecked :: TreeAbove b -> [TreeAbove b] #
genUnchecked :: Gen (CTree a) #
shrinkUnchecked :: CTree a -> [CTree a] #
genUnchecked :: Gen (CForest a) #
shrinkUnchecked :: CForest a -> [CForest a] #
genValid :: Gen (DemoteResult a) #
shrinkValid :: DemoteResult a -> [DemoteResult a] #
genValid :: Gen (PromoteElemResult a) #
shrinkValid :: PromoteElemResult a -> [PromoteElemResult a] #
genValid :: Gen (PromoteResult a) #
shrinkValid :: PromoteResult a -> [PromoteResult a] #
genValid :: Gen (SwapResult a) #
shrinkValid :: SwapResult a -> [SwapResult a] #
genValid :: Gen (TreeAbove b) #
shrinkValid :: TreeAbove b -> [TreeAbove b] #
genValid :: Gen (CTree a) #
shrinkValid :: CTree a -> [CTree a] #
genValid :: Gen (CForest a) #
shrinkValid :: CForest a -> [CForest a] #
genUnchecked :: Gen (TreeCursor a b) #
shrinkUnchecked :: TreeCursor a b -> [TreeCursor a b] #
genValid :: Gen (TreeCursor a b) #
shrinkValid :: TreeCursor a b -> [TreeCursor a b] #