Skip to content

Commit d9eeb27

Browse files
authored
Merge pull request #11 from matthewleon/fix-warnings
fix filtered warnings
2 parents 0b93588 + 9277441 commit d9eeb27

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Control/Monad/Gen.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,13 @@ suchThat gen pred = filtered $ gen <#> \a -> if pred a then Just a else Nothing
107107

108108
-- | Creates a generator that repeatedly run another generator until it produces
109109
-- | `Just` node. This will never halt if the input generatr always produces Nothing.
110-
filtered :: forall m a b. MonadRec m => MonadGen m => m (Maybe a) -> m a
110+
filtered :: forall m a. MonadRec m => MonadGen m => m (Maybe a) -> m a
111111
filtered gen = tailRecM go unit
112112
where
113113
go :: Unit -> m (Step Unit a)
114114
go _ = gen <#> \a -> case a of
115115
Nothing -> Loop unit
116-
Just a -> Done a
116+
Just a' -> Done a'
117117

118118
fromIndex :: forall f a. Foldable f => Int -> a -> f a -> a
119119
fromIndex i a = fromMaybe a <<< snd <<< (foldl go (Tuple 0 (Just a)))

0 commit comments

Comments
 (0)