Safe Haskell | Safe-Inferred |
---|
Provides a MonadSpawn overlay that may catch specific spawn calls and handle them itself.
- newtype SpawnOverlayT m a = SpawnOverlay {}
Documentation
newtype SpawnOverlayT m a Source
MonadSpawn overlay. Carries a map of own command implementations that are called instead of the actual ones.
MonadTrans SpawnOverlayT | |
ChChannelPrinter Bool m0 => ChChannelPrinter Bool (SpawnOverlayT m0) | |
ChChannelPrinter Int m0 => ChChannelPrinter Int (SpawnOverlayT m0) | |
ChChannelPrinter Handle m0 => ChChannelPrinter Handle (SpawnOverlayT m0) | |
Monad m => Monad (SpawnOverlayT m) | |
Monad m => Functor (SpawnOverlayT m) | |
MonadIO m => MonadIO (SpawnOverlayT m) | |
ChRandom m0 => ChRandom (SpawnOverlayT m0) | |
ChClock m0 => ChClock (SpawnOverlayT m0) | |
ChFinalizer m0 => ChFinalizer (SpawnOverlayT m0) | |
ChScanner m0 => ChScanner (SpawnOverlayT m0) | |
ChBufferedScanner m0 => ChBufferedScanner (SpawnOverlayT m0) | |
ChPrinter m0 => ChPrinter (SpawnOverlayT m0) | |
ChSpawn m => ChSpawn (SpawnOverlayT m) | |
ChExtendedPrinter m0 => ChExtendedPrinter (SpawnOverlayT m0) | |
ChExpand m0 => ChExpand (SpawnOverlayT m0) | |
ChExpanderEnv m0 => ChExpanderEnv (SpawnOverlayT m0) | |
ChHistoryEnv m0 => ChHistoryEnv (SpawnOverlayT m0) |