Right now, OpenError only implements Fail. This works great for Cargo, which is a consumer of opener, and uses the failure crate.
I'm looking at using opener for the same functionality in rustup, which uses error-chain instead. To support this (and other consumers not using failure), OpenError should implement std's Error trait.
I'll go ahead and make a PR since it's an easy fix.
Right now,
OpenError
only implementsFail
. This works great for Cargo, which is a consumer of opener, and uses the failure crate.I'm looking at using opener for the same functionality in rustup, which uses error-chain instead. To support this (and other consumers not using failure),
OpenError
should implement std'sError
trait.I'll go ahead and make a PR since it's an easy fix.