| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Trans.Pool
Documentation
data WithResourceT r m a Source
Instances
| MonadTrans (WithResourceT r) Source | |
| Monad (WithResourceT r m) Source | |
| Functor (WithResourceT r m) Source | |
| Applicative (WithResourceT r m) Source |
type WithResource r a = WithResourceT r IO a Source
withResource :: Monad m => (r -> m a) -> WithResourceT r m a Source
tryWithResource :: Monad m => (r -> m a) -> WithResourceT r m (Maybe a) Source
runPooled :: MonadBaseControl IO m => WithResourceT r m a -> Pool r -> m a Source
runDedicated :: Monad m => WithResourceT r m a -> r -> m a Source