Skip to content
Snippets Groups Projects
Commit dd42f004 authored by Jens Nolte's avatar Jens Nolte
Browse files

Add enterQuasar...-function stubs


Co-authored-by: default avatarJan Beinke <git@janbeinke.com>
parent 34c46def
No related branches found
No related tags found
No related merge requests found
Pipeline #2696 passed
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment