I often want to log and propagate errors so I can be a bit more specific about where an error happened.
Currently there’s no nice way to do this. I can use
match. I can use
map_err. I can use a few other things. None of those are nice.
I’d like an
inspect(|t| ()) and
inspect_err(|e| ()), as the name implies they take a closure that takes in a
&ref and returns nothing (
()), and return the original