Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Data.MRef.Instances
Contents
Description
Documentation
Instances
Eq (MVar a) | |
MonadIO m => PutMRef (MVar a) m a Source # | |
Defined in Data.MRef.Instances Methods putMReference :: MVar a -> a -> m () Source # | |
MonadIO m => TakeMRef (MVar a) m a Source # | |
Defined in Data.MRef.Instances Methods takeMReference :: MVar a -> m a Source # | |
MonadIO m => NewMRef (MVar a) m a Source # | |
Defined in Data.MRef.Instances | |
MonadIO m => NewRef (MVar a) m (Maybe a) Source # | |
Defined in Data.StateRef.Instances Methods newReference :: Maybe a -> m (MVar a) Source # |
class Monad m => MonadIO (m :: Type -> Type) where #
Instances
MonadIO IO | |
Defined in Control.Monad.IO.Class |
Instances
Instances
Instances
atomically :: STM a -> IO a #