fakedata-1.0: Library for producing fake data
Safe HaskellNone
LanguageHaskell2010

Faker.Class

Documentation

class Monad m => MonadFake m where Source #

Methods

liftFake :: Fake a -> m a Source #

Instances

Instances details
MonadFake m => MonadFake (MaybeT m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> MaybeT m a Source #

MonadIO m => MonadFake (FakeT m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> FakeT m a Source #

MonadFake m => MonadFake (IdentityT m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> IdentityT m a Source #

(Monoid w, MonadFake m) => MonadFake (WriterT w m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> WriterT w m a Source #

MonadFake m => MonadFake (StateT s m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> StateT s m a Source #

MonadFake m => MonadFake (ReaderT r m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> ReaderT r m a Source #

MonadFake m => MonadFake (ExceptT e m) Source # 
Instance details

Defined in Faker.Class

Methods

liftFake :: Fake a -> ExceptT e m a Source #