I quietly released this crate last month, and have been using it at work internally. Since this little test run has proved successful, I'll announce it here formally:
https://crates.io/crates/error-iter
Stabilization efforts for the Error
iterator seems to be moving quickly, so hopefully this crate will be deprecated in short order!
This crate does not use the actual iterator implementation. (Meaning I didn't just copy-pasta from libstd.) But it's close enough. It also does not intend to be a replacement or improvement over the std
implementation; just to provide something more-or-less compatible on the stable compiler.