Language.Haskell.GhcMod.Monad.Log

ghc-mod-5.5.0.0: Happy Haskell Programming

Safe Haskell | None
Language | Haskell2010

Language.Haskell.GhcMod.Monad.Log

# Documentation

class Monad m => GmLog m where

Methods

gmlJournal :: GhcModLog -> m ()

gmlHistory :: m GhcModLog

gmlClear :: m ()

Instances

(Monad m, GmLog m) => GmLog (MaybeT m) |
(Monad m, GmLog (GhcModT m)) => GmLog (GmlT m) |
Monad m => GmLog (GmT m) |
GmLog m => GmLog (GmOutT m) |
Monad m => GmLog (LogDiscardT m) |
Monad m => GmLog (JournalT GhcModLog m) |
(Monad m, GmLog m) => GmLog (ReaderT r m) |
(Monad m, GmLog m) => GmLog (StateT s m) |
(Monad m, GmLog m, Error e) => GmLog (ErrorT e m) |