BSD-3-Clause licensed by Kamil Dworakowski
Maintained by [email protected]
This version can be pinned in stack with:error-or-0.2.0.0@sha256:daeff94c52e3ed16d86d2b35b3ea7bf8655ae42818a2d2242e3b8e814348758d,1104

Module documentation for 0.2.0.0

Depends on 4 packages(full list with versions):
Used by 3 packages in nightly-2022-01-04(full list with versions):

error-or

Build Status

Composable, hierarchical errors.

Capture all the errors by using the Applicative instance

Add error context to results from lower level with ‘tag’

Changes

0.2.0.0 (2021-06-24)

  • Renames to reduce the likelihood of name collisions on importing the module unqualified
    • rename err to failText, to suggest the use of MonadFail.fail
    • prepend ErrAcc constructors with ‘Err’ prefix
    • rename pretty to prettyErrAcc
  • Define a MonadError instance for ErrorOr

0.1.2.0 (2020-12-16)

  • Mark the OK and Error patterns of ErrorOr complete for the exhaustiveness checker

0.1.1.0 (2020-12-02)

  • Add tagIO