cabal-gild-1.8.2.1: source/library/CabalGild/Unstable/Class/MonadWarn.hs
module CabalGild.Unstable.Class.MonadWarn where import qualified System.IO as IO -- | A 'Monad' that can also emit warnings. class (Monad m) => MonadWarn m where -- | Emits the given warning message followed by a newline. warnLn :: String -> m () -- | Uses 'hPutStrLn' on 'stderr'. instance MonadWarn IO where warnLn = IO.hPutStrLn IO.stderr