optstream-0.1.1.0: Command line option parsing library with a twice applicative interface
Copyright(c) Dan Shved 2022
LicenseBSD-3
Maintainerdanshved@gmail.com
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Options.OptStream.IOOps

Description

This module defines IOOps, which is a way to abstract away IO operations required for Options.OptStream.

Synopsis

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.

Instances

Instances details
IOOps IO Source # 
Instance details

Defined in Options.OptStream.IOOps