| |||||||||||||||||
| |||||||||||||||||
Description | |||||||||||||||||
Provide a monad transformer for the attempt monad, which allows the reporting of errors using extensible exceptions. | |||||||||||||||||
Synopsis | |||||||||||||||||
| |||||||||||||||||
Documentation | |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
Instances of FromAttempt specify a manner for embedding Attempt failures directly into the target data type. For example, the IO instance simply throws a runtime error. This is a convenience wrapper when you simply want to use that default action. So given a type AttemptT IO Int, this function will convert it to IO Int, throwing any exceptions in the original value. | |||||||||||||||||
module Data.Attempt | |||||||||||||||||
Produced by Haddock version 2.6.0 |