Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type Integration a = PropertyT (ReaderT IntegrationState (ResourceT IO)) a Source #
newtype IntegrationState Source #
Instances
Generic IntegrationState Source # | |
Defined in Hedgehog.Extras.Internal.Test.Integration type Rep IntegrationState :: Type -> Type # from :: IntegrationState -> Rep IntegrationState x # to :: Rep IntegrationState x -> IntegrationState # | |
type Rep IntegrationState Source # | |
Defined in Hedgehog.Extras.Internal.Test.Integration type Rep IntegrationState = D1 ('MetaData "IntegrationState" "Hedgehog.Extras.Internal.Test.Integration" "hedgehog-extras-0.4.0.1-67y7vcRQ12CJaxwcisiAXw" 'True) (C1 ('MetaCons "IntegrationState" 'PrefixI 'True) (S1 ('MetaSel ('Just "integrationStateFinals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (TVar [Integration ()])))) |
newIntegrationStateM :: MonadIO m => m IntegrationState Source #
runIntegrationReaderT :: MonadIO m => ReaderT IntegrationState m a -> m a Source #