Expand description
This crate provides a convenient way of handling multiple errors.
Instead of returning early with the first error in your app, it helps you store the errors that occur in a tree structure. It lets you label the errors, and flatten then into a list to present to the user.
Structs§
- Flat
Error - The flattened error type
Enums§
- Error
Tree - The error Tree structure.
Traits§
- Flatten
Result Errors - Into
Error Tree - Adds a label to the error tree.
- Into
Result - Convenience trait to convert tuple of
(success: T, errors: Vec<E>)
to aresult : Result<T, ErrorTree<L, E>>
- Label
Result - Convenience trait to label errors within a
Result
.