A common error handling library for the Libra project.
Usage
// This crate must be imported as 'failure' in order to ensure the
// procedural derive macro for the Fail
trait can function properly.
failure = { path = "../common/failure_ext", package = "failure_ext" }
// Most of the types and macros you'll need can be found in the prelude.
use failure::prelude::*;