Use error_chain for error handling
error_chain
looks like a pretty useful macro approach to wrapping & rethrowing errors as necessary
Thanks to this rust talk for inspiration
error_chain
looks like a pretty useful macro approach to wrapping & rethrowing errors as necessary
Thanks to this rust talk for inspiration