enhancementgood first issue
Repository metrics
- Stars
- (3,955 stars)
- PR merge metrics
- (Avg merge 15d 21h) (5 merged PRs in 30d)
Description
Currently, we use anyhow for all errors. I like anyhow, but it makes it too easy to bubble up an error without context, which leads to a less-than-useful error message. For example, I/O errors don't include the offending file, making them quite inscrutable. We should probably switch to using something like snafu or thiserror.