@buherator I present to you https://github.com/dtolnay/anyhow and https://github.com/dtolnay/thiserror if you not know this dream team, yet😉
@buherator anyhow is not really an alternative to thiserror but rather a companion for painless handling of errors in application code.
@DerFetzer @buherator The biggest tip: make individual errors for every single fallible operation. Don’t try to make one giant error type for all things in your code.