handle-error
An error handling / bubbling macro to reduce rust error handling boilerplate where ?
doesn't work because the site of the error matters.
For a given fallible expression (expression returning a result), such as:
This can be used as follows:
extern crate log;
extern crate handle_error;
Replacing the common patterns:
extern crate log;
// Match case where we care about the ok value
// If let where we do not care about the ok value