| 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 #