| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Testlib.ResourcePool
Documentation
data ResourcePool a Source #
data BackendResource Source #
Constructors
| BackendResource | |
Fields
| |
Instances
| Eq BackendResource Source # | |
Defined in Testlib.Types Methods (==) :: BackendResource -> BackendResource -> Bool # (/=) :: BackendResource -> BackendResource -> Bool # | |
| Ord BackendResource Source # | |
Defined in Testlib.Types Methods compare :: BackendResource -> BackendResource -> Ordering # (<) :: BackendResource -> BackendResource -> Bool # (<=) :: BackendResource -> BackendResource -> Bool # (>) :: BackendResource -> BackendResource -> Bool # (>=) :: BackendResource -> BackendResource -> Bool # max :: BackendResource -> BackendResource -> BackendResource # min :: BackendResource -> BackendResource -> BackendResource # | |
data DynamicBackendConfig Source #
Constructors
| DynamicBackendConfig | |
Fields | |
Instances
createBackendResourcePool :: [BackendResource] -> RabbitMqAdminOpts -> ClientState -> IO (ResourcePool BackendResource) Source #
acquireResources :: forall (m :: Type -> Type) a. (Ord a, MonadIO m, MonadMask m, HasCallStack) => Int -> ResourcePool a -> Codensity m [a] Source #