Great overview of modern and effective error handling in Rust:
In a nutshell, creating and propagating errors benefits from one set of tools. Consuming and reporting errors benefits from a different set of tools.
The stdlib tools in Rust are a great error-handling primitive, but really needs some more features to be effective in real libraries and applications.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!