Auto merge of #3895 - Turbo87:std-error, r=hi-rustin
Auto merge of #3895 - Turbo87:std-error, r=hi-rustin

errors: Derive `Error` (and `Display`) for `AppErrToStdErr`

Instead of implementing `Error` and `Display` ourselves we can rely on https://github.com/dtolnay/thiserror to derive them for us.

rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io