Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Utility functions to work with Maybe
data type as monad.
Documentation
whenJust :: Applicative f => Maybe a -> (a -> f ()) -> f () Source #
whenNothing :: Applicative f => Maybe a -> f a -> f a Source #
whenNothing_ :: Applicative f => Maybe a -> f () -> f () Source #
whenNothingM :: Monad m => m (Maybe a) -> m a -> m a Source #
whenNothingM_ :: Monad m => m (Maybe a) -> m () -> m () Source #