4 ms·
I believe the Context trait is from Anyhow, not part of the base Error trait in Rust. anyhow::Error really does a good job of smoothing out the finicky bits of
by tveita 4y ago
I believe the Context trait is from Anyhow, not part of the base Error trait in Rust.
anyhow::Error really does a good job of smoothing out the finicky bits of Rust error handling, it feels and reads a lot better than Go code to me.
- Animats 4y agoYes, Context is part of Anyhow. That's a legacy problem. Something like Anyhow should have been the base of almost all errors, but it came too late. If you get error handling wrong at the start of a new language, it's really hard to make changes, because the old format gets baked into everything.