Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Documentation
runCommand :: (Monad m, Message a) => Command m -> a -> Nick -> String -> String -> m [String] Source #
Instances
MonadTransControl Cmd Source # | |
MonadTrans Cmd Source # | |
Defined in Lambdabot.Command | |
MonadBaseControl b m => MonadBaseControl b (Cmd m) Source # | |
MonadBase b m => MonadBase b (Cmd m) Source # | |
Defined in Lambdabot.Command | |
MonadFail m => MonadFail (Cmd m) Source # | |
Defined in Lambdabot.Command | |
MonadIO m => MonadIO (Cmd m) Source # | |
Defined in Lambdabot.Command | |
Applicative f => Applicative (Cmd f) Source # | |
Functor f => Functor (Cmd f) Source # | |
Monad m => Monad (Cmd m) Source # | |
MonadConfig m => MonadConfig (Cmd m) Source # | |
MonadLogging m => MonadLogging (Cmd m) Source # | |
MonadLB m => MonadLB (Cmd m) Source # | |
MonadLBState m => MonadLBState (Cmd m) Source # | |
type StT Cmd a Source # | |
Defined in Lambdabot.Command | |
type LBState (Cmd m) Source # | |
Defined in Lambdabot.State | |
type StM (Cmd m) a Source # | |
Defined in Lambdabot.Command |