integration-0.1.0
Safe HaskellNone
LanguageGHC2021

Testlib.ResourcePool

Documentation

data BackendResource Source #

data DynamicBackendConfig Source #

Instances

Instances details
FromJSON DynamicBackendConfig Source # 
Instance details

Defined in Testlib.Types

Generic DynamicBackendConfig Source # 
Instance details

Defined in Testlib.Types

Associated Types

type Rep DynamicBackendConfig 
Instance details

Defined in Testlib.Types

type Rep DynamicBackendConfig = D1 ('MetaData "DynamicBackendConfig" "Testlib.Types" "integration-0.1.0-H2Z4SncNdQpI8C3HwbYGLb" 'False) (C1 ('MetaCons "DynamicBackendConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: (S1 ('MetaSel ('Just "federatorExternalPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16) :*: S1 ('MetaSel ('Just "mlsPrivateKeyPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))
Show DynamicBackendConfig Source # 
Instance details

Defined in Testlib.Types

type Rep DynamicBackendConfig Source # 
Instance details

Defined in Testlib.Types

type Rep DynamicBackendConfig = D1 ('MetaData "DynamicBackendConfig" "Testlib.Types" "integration-0.1.0-H2Z4SncNdQpI8C3HwbYGLb" 'False) (C1 ('MetaCons "DynamicBackendConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: (S1 ('MetaSel ('Just "federatorExternalPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16) :*: S1 ('MetaSel ('Just "mlsPrivateKeyPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value))))

acquireResources :: forall (m :: Type -> Type) a. (Ord a, MonadIO m, MonadMask m, HasCallStack) => Int -> ResourcePool a -> Codensity m [a] Source #