FsToolkit.ErrorHandling
FsToolkit.ErrorHandling copied to clipboard
An opinionated F# Library for error handling
While exploring the repo this morning, I noticed that this video is no longer available. https://github.com/demystifyfp/FsToolkit.ErrorHandling/blob/dccdbbc629a15dbb1ab8c795ca515364cc81bfc7/README.md?plain=1#L18 Is there a substitute that can be used instead?
Implements #254 - Add `Seq.sequenceResultA` - align signature of `sequenceResultM` with that of `sequenceResultA` (yield an Array, rather than accumulating in a `list` and upcasting via `List.toSeq` - add docs...
There's a List.sequenceResultA I'd find use for a `Seq.sequenceResultA: Result seq -> Result` This would align with how Async.Parallel works (accumulate outputs in a ResizeArray, yield an array) for efficiency...
## Proposed Changes Closes https://github.com/demystifyfp/FsToolkit.ErrorHandling/issues/205 ## Types of changes What types of changes does your code introduce to FsToolkit.ErrorHandling? _Put an `x` in the boxes that apply and remove ones...
I just discovered that I can't use `and!` in `result { }` and expect my errors to accumulate; I have to use the `validation { }`. However, I can't find...
## Proposed Changes * https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/248 * https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/250 * https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/251 ## Types of changes What types of changes does your code introduce to FsToolkit.ErrorHandling? _Put an `x` in the boxes that...
### Describe the bug A function that takes a function as parameter cannot have its result bound with `let!` or `do!`, whereas the same works with `task` just fine. ###...
**Is your feature request related to a problem? Please describe.** Add bind for other require functions such as requireEqual, requireEmpty and etc **Describe the solution you'd like** Do the same...
## Proposed Changes This is a PR for: #228. It adds the `TaskValidation` module. ## Types of changes What types of changes does your code introduce to FsToolkit.ErrorHandling? _Put an...
We have `AsyncValidation`, it would be logical to have a matching `TaskValidation` functionality. **Describe alternatives you've considered** As an alternative, I could stay with `AsyncValidation` and then do `Async.StartAsTask`, but...