Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, I don't write as huge a code as this though, nor does it have as many layers.

Usually I just use the `?` and `.map_err` (or `anyhow` / `thiserror`) to delegate and move on with life.

I have a few places where I do pattern-matches to avoid exactly what you described: imposing the extra internal complexity to users. Which is indeed a bad thing and I am trying to fight it. Not always succeeding.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: