Skip to content

Commit 2d9b7cf

Browse files
authored
Merge pull request #11 from purescript/phil/10
Add MonadZero instance
2 parents d619bad + 47971da commit 2d9b7cf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Data/Functor/App.purs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Control.Alternative (class Alternative)
77
import Control.Comonad (class Comonad)
88
import Control.Extend (class Extend)
99
import Control.Lazy (class Lazy)
10-
import Control.MonadPlus (class MonadPlus)
10+
import Control.MonadPlus (class MonadZero, class MonadPlus)
1111
import Control.Plus (class Plus)
1212

1313
import Data.Eq (class Eq1, eq1)
@@ -58,6 +58,7 @@ derive newtype instance monadApp :: Monad f => Monad (App f)
5858
derive newtype instance altApp :: Alt f => Alt (App f)
5959
derive newtype instance plusApp :: Plus f => Plus (App f)
6060
derive newtype instance alternativeApp :: Alternative f => Alternative (App f)
61+
derive newtype instance monadZeroApp :: MonadZero f => MonadZero (App f)
6162
derive newtype instance monadPlusApp :: MonadPlus f => MonadPlus (App f)
6263
derive newtype instance lazyApp :: Lazy (f a) => Lazy (App f a)
6364
derive newtype instance foldableApp :: Foldable f => Foldable (App f)

0 commit comments

Comments
 (0)