Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data ConsistentT m a Source #
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 #