Documentation
createPool :: MonadCatchIO m => IO a -> (a -> IO ()) -> Int -> (Pool a -> m b) -> m bSource
withPool :: MonadCatchIO m => Pool a -> (a -> m b) -> m (Maybe b)Source
withPool' :: MonadCatchIO m => Pool a -> (a -> m b) -> m bSource
createPool :: MonadCatchIO m => IO a -> (a -> IO ()) -> Int -> (Pool a -> m b) -> m bSource
withPool :: MonadCatchIO m => Pool a -> (a -> m b) -> m (Maybe b)Source
withPool' :: MonadCatchIO m => Pool a -> (a -> m b) -> m bSource