Hacker News new | past | comments | ask | show | jobs | submit login

How much work would it be to rewrite `slurp_file` to return an `Option<..>` result, that is replace all of the .unwrap calls into some kind of short-circuit return?

Ok that's the amazingest answer you could give to my question! Very cool, it doesn't look so bad.

In my mind this style should be the default for error handling when coding (i.e. I'd prefer to push the choice of using .unwrap or not to the caller)

It shouldn't be too hard, but you may have to write the short circuiting `map` by hand with a for loop.

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