Progress as a difference list that allows efficient appends at failures.
Modulecabal-install-solver-3.18.1.0Haskell2010
Distribution.Solver.Modular.RetryLog
Synopsis
- newtype RetryLog
- value toProgress
- value fromProgress
- value mapFailure
- value retry
- value failWith
- value succeedWith
- value continueWith
- value tryWith
- Packagecabal-install-solver-3.18.1.0
- Exports9
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceRetryLog.hs
O(1). Apply a function to the failure value in a log.
O(1). If the first log leads to failure, continue with the second.
O(1). Create a log with one message before a failure.
O(1). Create a log with one message before a success.
O(1). Prepend a message to a log.