| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Control.Concurrent.Consistent
Documentation
data ConsistentT m a Source #
Instances
| MonadBase IO m => MonadBase IO (ConsistentT m) Source # | |
| MonadBaseControl IO m => MonadBaseControl IO (ConsistentT m) Source # | |
| Monad m => Monad (ConsistentT m) Source # | |
| Functor m => Functor (ConsistentT m) Source # | |
| Applicative m => Applicative (ConsistentT m) Source # | |
| MonadIO m => MonadIO (ConsistentT m) Source # | |
| type StM (ConsistentT m) a Source # | |
runConsistentT :: (MonadBaseControl IO m, MonadIO m) => ConsistentT m a -> m a Source #
consistently :: (MonadBaseControl IO m, MonadIO m) => CTMT m a -> ConsistentT m a Source #