File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -256,9 +256,14 @@ toAppend (MultiPageOneKey k n) = AppendMultiPage k n
256256shrinkLogicalPageSummary :: Arbitrary k => LogicalPageSummary k -> [LogicalPageSummary k ]
257257shrinkLogicalPageSummary = \ case
258258 OnePageOneKey k -> OnePageOneKey <$> shrink k
259- OnePageManyKeys k1 k2 -> OnePageManyKeys <$> shrink k1 <*> shrink k2
260- MultiPageOneKey k n -> [MultiPageOneKey k' n | k' <- shrink k]
261- <> [MultiPageOneKey k n' | n' <- shrink n]
259+ OnePageManyKeys k1 k2 -> [
260+ OnePageManyKeys k1' k2'
261+ | (k1', k2') <- shrink (k1, k2)
262+ ]
263+ MultiPageOneKey k n -> [
264+ MultiPageOneKey k' n'
265+ | (k', n') <- shrink (k, n)
266+ ]
262267
263268{- ------------------------------------------------------------------------------
264269 Sequences of (logical\/true) pages
You can’t perform that action at this time.
0 commit comments