Packages
Main packages
| Package | Description |
|---|---|
| Ferrum.Abstractions | Providing interfaces and extensions to make working with them easier. Useful for defining domain-specific error types |
| Ferrum | Dynamic (based on strings) ways to create and compose errors. Useful for applications that do nat care about error details. |
Integration packages
| Package | Description |
|---|---|
| Ferrum.FSharp | Provides integration with the F# including Result<'TValue, 'TError> type. |
Additional packages
| Package | Description |
|---|---|
| Ferrum.Graphviz | Export error structure to graphviz string. Useful for aggregated errors and just for fun. |