Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
PluginT | |
|
MonadTrans PluginT | |
Monad m => MonadError PException (PluginT m) | |
Monad m => MonadReader PluginReader (PluginT m) | |
Monad m => MonadState PluginState (PluginT m) | |
Monad m => Monad (PluginT m) | |
Functor m => Functor (PluginT m) | |
(Monad m, Functor m) => Applicative (PluginT m) | |
MonadIO m => MonadIO (PluginT m) | |
Monad m => MonadCatch (PluginT m) |
runPluginT :: PluginReader -> PluginState -> PluginT m a -> m (Either PException a, PluginState) Source
data PluginState Source
PluginState | |
|
Extern PluginState | |
Typeable * PluginState | |
Monad m => MonadState PluginState (PluginT m) | |
type Box PluginState = PSBox |
data PluginReader Source
Typeable * PluginReader | |
Monad m => MonadReader PluginReader (PluginT m) | |
Monad m => MonadReader PluginReader (CLT m) |