Safe Haskell | None |
---|
Documentation
data ConsistentT m a Source
MonadBase IO m => MonadBase IO (ConsistentT m) | |
MonadBaseControl IO m => MonadBaseControl IO (ConsistentT m) | |
Monad m => Monad (ConsistentT m) | |
Functor m => Functor (ConsistentT m) | |
Applicative m => Applicative (ConsistentT m) | |
MonadIO m => MonadIO (ConsistentT m) |
runConsistentT :: (MonadBaseControl IO m, MonadIO m) => ConsistentT m a -> m aSource
consistently :: (MonadBaseControl IO m, MonadIO m) => CTMT m a -> ConsistentT m aSource
modifyCVar :: MonadIO m => CVar a -> (a -> a) -> CTMT m ()Source