| Safe Haskell | Safe-Inferred |
|---|
System.Chatty.Spawn.Overlay
Description
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.
Constructors
| SpawnOverlay | |
Instances
| MonadTrans SpawnOverlayT | |
| ChannelPrinter Bool m0 => ChannelPrinter Bool (SpawnOverlayT m0) | |
| ChannelPrinter Int m0 => ChannelPrinter Int (SpawnOverlayT m0) | |
| ChannelPrinter Handle m0 => ChannelPrinter Handle (SpawnOverlayT m0) | |
| Monad m => Monad (SpawnOverlayT m) | |
| Monad m => Functor (SpawnOverlayT m) | |
| MonadIO m => MonadIO (SpawnOverlayT m) | |
| MonadRandom m0 => MonadRandom (SpawnOverlayT m0) | |
| MonadClock m0 => MonadClock (SpawnOverlayT m0) | |
| MonadFinalizer m0 => MonadFinalizer (SpawnOverlayT m0) | |
| MonadScanner m0 => MonadScanner (SpawnOverlayT m0) | |
| MonadPrinter m0 => MonadPrinter (SpawnOverlayT m0) | |
| MonadSpawn m => MonadSpawn (SpawnOverlayT m) | |
| ExtendedPrinter m0 => ExtendedPrinter (SpawnOverlayT m0) | |
| MonadExpand m0 => MonadExpand (SpawnOverlayT m0) | |
| ExpanderEnv m0 => ExpanderEnv (SpawnOverlayT m0) | |
| HistoryEnv m0 => HistoryEnv (SpawnOverlayT m0) |