Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data UpdateOptions Source
UpdateOptions | |
|
UpdateM | |
|
MonadTrans UpdateM Source | |
Monad m => MonadReader UpdateOptions (UpdateM m) Source | |
Monad m => MonadError CommandError (UpdateM m) Source | |
MonadBase b m => MonadBase b (UpdateM m) Source | |
MonadBaseControl b m => MonadBaseControl b (UpdateM m) Source | |
Monad m => Monad (UpdateM m) Source | |
Functor m => Functor (UpdateM m) Source | |
Monad m => Applicative (UpdateM m) Source | |
MonadCatchIO m => MonadCatchIO (UpdateM m) Source | |
Monad m => Alternative (UpdateM m) Source | |
Monad m => MonadPlus (UpdateM m) Source | |
MonadIO m => MonadIO (UpdateM m) Source | |
MonadCatchIO m => MonadLog (UpdateM m) Source | |
ServerMonadBase m => SessionMonad (UpdateM m) Source | |
ServerMonadBase m => CommandMonad (UpdateM m) Source | |
Monad m => MonadWriter [ModuleLocation] (UpdateM m) Source | |
type StM (UpdateM m) a = StM (ReaderT UpdateOptions (WriterT [ModuleLocation] (ClientM m))) a Source |
type UpdateMonad m = (CommandMonad m, MonadReader UpdateOptions m, MonadWriter [ModuleLocation] m) Source
module HsDev.Server.Types