error-chain
error-chain copied to clipboard
Resolve issues from libz blitz crate evaluation
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
- [x] Rename ErrorChainIter to Iter
- [x] Implement Debug for ErrorChainIter
- [ ] Redesign syntax as a proc macro
- [ ] Add example for Backtrace::frames
- [x] Replace try! with ? in examples
- [x] Add missing hyperlinks in doc prose
- [x] Add 'readme' and 'keywords' to Cargo.toml
- [x] Remove 'homepage' from Cargo.toml
- [x] Add html_root_url attribute
- [x] Add CHANGELOG.md
- [x] Make ErrorChainIter's field private
- [ ] Encapsulate BacktraceFrame
- [ ] Add no_std support
- [x] Rename
displaytodisplay_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
- [x] Fix 'example_generated' link
- [ ] Redundant error messages due to cause chaining and foreign links
- [ ] Bloat due to
Msgvariant - [ ] Make example_generated agree with the big example in the crate docs
- [ ] Rewrite internal quick_error to be more precise
All links are 404, the URLs should use /issues/ not /issue/.
Fixed links. Thanks @kennytm
I created the 1.0 milestone, everything should be in it.
Probably should update the top post with check marks for the ones that are complete.
Attaching the contents of the Etherpad (in both HTML and Etherpad format) for posterity, due to the EOL of Mozilla's Etherpad instance.