cabal-gild-1.3.1.0: Formats package descriptions.
Safe HaskellSafe-Inferred
LanguageHaskell2010

CabalGild.Unstable.Class.MonadWrite

Synopsis

Documentation

class Monad m => MonadWrite m where Source #

A Monad that can also write output, either to standard output (STDOUT) or to a file.

Methods

write :: Output -> ByteString -> m () Source #

Writes output to the given Output.

Instances

Instances details
MonadWrite IO Source #

Uses putStr or writeFile.

Instance details

Defined in CabalGild.Unstable.Class.MonadWrite

Methods

write :: Output -> ByteString -> IO () Source #