test-monad-laws-0.0.0.0: Laws for mtl classes as QuickCheck properties.

Safe HaskellNone
LanguageHaskell2010

Test.Monad.Reader.Mutants

Documentation

data LocalId Source #

Instances
Monad m => MonadReader r (Mutant LocalId (ReaderT r :: (Type -> Type) -> Type -> Type) m) Source # 
Instance details

Defined in Test.Monad.Reader.Mutants

Methods

ask :: Mutant LocalId (ReaderT r) m r #

local :: (r -> r) -> Mutant LocalId (ReaderT r) m a -> Mutant LocalId (ReaderT r) m a #

reader :: (r -> a) -> Mutant LocalId (ReaderT r) m a #

data LocalRunsTwice Source #

Instances
Monad m => MonadReader r (Mutant LocalRunsTwice (ReaderT r :: (Type -> Type) -> Type -> Type) m) Source # 
Instance details

Defined in Test.Monad.Reader.Mutants

Methods

ask :: Mutant LocalRunsTwice (ReaderT r) m r #

local :: (r -> r) -> Mutant LocalRunsTwice (ReaderT r) m a -> Mutant LocalRunsTwice (ReaderT r) m a #

reader :: (r -> a) -> Mutant LocalRunsTwice (ReaderT r) m a #