This repository was archived by the owner on Aug 16, 2021. It is now read-only.
This repository was archived by the owner on Aug 16, 2021. It is now read-only.
Resolve issues from libz blitz crate evaluation #190
Open
Description
From https://public.etherpad-mozilla.org/p/rust-api-guidelines-error-chain and https://internals.rust-lang.org/t/crate-evaluation-for-2017-06-27-error-chain/5362
- Rename ErrorChainIter to Iter
- Implement Debug for ErrorChainIter
- Redesign syntax as a proc macro
- Add example for Backtrace::frames
- Replace try! with ? in examples
- Add missing hyperlinks in doc prose
- Add 'readme' and 'keywords' to Cargo.toml
- Remove 'homepage' from Cargo.toml
- Add html_root_url attribute
- Add CHANGELOG.md
- Make ErrorChainIter's field private
- Encapsulate BacktraceFrame
- Add no_std support
- Rename
display
todisplay_chain
- Remove ChainedError trait
- Make ErrorKind enum open
- Unify links and foreign_links
- Remove impl Deref for ErrorKind
- Hide error_chain_processed macro
- Rename and hide quick_error macro
- Fix 'example_generated' link
- Redundant error messages due to cause chaining and foreign links
- Bloat due to
Msg
variant - Make example_generated agree with the big example in the crate docs
- Rewrite internal quick_error to be more precise