From dd42f0041928dd4128ef3634dbaf7eab04e5c0d9 Mon Sep 17 00:00:00 2001 From: Jens Nolte <git@queezle.net> Date: Sun, 20 Feb 2022 01:53:23 +0100 Subject: [PATCH] Add enterQuasar...-function stubs Co-authored-by: Jan Beinke <git@janbeinke.com> --- src/Quasar/Monad.hs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Quasar/Monad.hs b/src/Quasar/Monad.hs index c212393..1fb80f8 100644 --- a/src/Quasar/Monad.hs +++ b/src/Quasar/Monad.hs @@ -14,6 +14,9 @@ module Quasar.Monad ( runQuasarIO, liftQuasarIO, quasarAtomically, + + enterQuasarIO, + enterQuasarSTM, ) where import Control.Concurrent.STM @@ -156,3 +159,9 @@ quasarAtomically (QuasarSTM fn) = do effectAwaitableVar <- newTVar (pure ()) result <- runReaderT fn (quasar, effectAwaitableVar) (result <$) <$> readTVar effectAwaitableVar + +enterQuasarIO :: MonadIO m => Quasar -> QuasarIO () -> m () +enterQuasarIO = undefined + +enterQuasarSTM :: MonadQuasar m => Quasar -> QuasarSTM () -> m () +enterQuasarSTM = undefined -- GitLab