Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data LiftTwice
- data LiftMaybeNothing
- data LiftMaybeDiscard
Documentation
An general way to get MonadTrans
wrong is to run the base
computation twice.
Instances
MonadTrans t => MonadTrans (Mutant LiftTwice t) Source # | |
data LiftMaybeNothing Source #
Forget the computation.
Instances
MonadTrans (Mutant LiftMaybeNothing MaybeT) Source # | |
Defined in Test.Monad.Trans.Mutants |
data LiftMaybeDiscard Source #
Run the computation but forget the result.
Instances
MonadTrans (Mutant LiftMaybeDiscard MaybeT) Source # | |
Defined in Test.Monad.Trans.Mutants |