Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
HaskellCI.Diagnostics
Documentation
class Monad m => MonadDiagnostics m where Source #
Methods
putStrLnErr :: String -> m a Source #
putStrLnErrs :: NonEmpty String -> m a Source #
putStrLnWarn :: String -> m () Source #
putStrLnInfo :: String -> m () Source #
Instances
MonadDiagnostics IO Source # | |
Defined in HaskellCI.Diagnostics | |
Monad m => MonadDiagnostics (DiagnosticsT m) Source # | |
Defined in HaskellCI.Diagnostics Methods putStrLnErr :: String -> DiagnosticsT m a Source # putStrLnErrs :: NonEmpty String -> DiagnosticsT m a Source # putStrLnWarn :: String -> DiagnosticsT m () Source # putStrLnInfo :: String -> DiagnosticsT m () Source # |
newtype DiagnosticsT m a Source #
Constructors
Diagnostics | |
Fields
|
Instances
runDiagnosticsT :: DiagnosticsT m a -> m (Maybe a, [String]) Source #