Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
run :: MonadResource m => ResourceT m a -> m (ReleaseKey, a) Source #
exec :: MonadResource m => ResourceT m a -> m ReleaseKey Source #
local :: MonadResource m => m (ReleaseKey, a) -> ResourceT m a Source #
local_ :: MonadResource m => m ReleaseKey -> ResourceT m () Source #
attach :: MonadUnliftIO m => ReleaseKey -> ResourceT m () Source #
attachAsync :: MonadUnliftIO m => Async a -> ResourceT m () Source #
logDebug :: (MonadUnliftIO m, MonadReader env m, HasLogFunc env, HasCallStack) => Utf8Builder -> Utf8Builder -> ResourceT m () Source #
data ReleaseKey #
release :: MonadIO m => ReleaseKey -> m () #