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