Copyright | (c) Dan Shved 2022 |
---|---|
License | BSD-3 |
Maintainer | danshved@gmail.com |
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
This module defines IOOps
, which is a way to abstract away IO operations
required for Options.OptStream.
Documentation
class Monad m => IOOps m where Source #
IOOps
is a typeclass that describes parts of IO
used by
Options.OptStream. It is meant to be represented by IO
in production and
a mock implementation in tests.