# Project Error Handling: Action Items
###### tags: `Error Handling`
## Open Action Items
### Unassigned (Ordered by Priority)
- [ ] Finalize and stabilize error source iterators: https://github.com/rust-lang/rust/issues/58520
- [ ] Add an explanation of how `panic = abort` interacts with backtrace capture, and how to work around the issues to the backtrace documentation ([background issue](https://github.com/rust-lang/backtrace-rs/issues/397))
- [ ] close https://github.com/rust-lang/rust/issues/65280 and open a follow up issue for leftover work
- [ ] [Implement Try for ExitStatus](https://github.com/rust-lang/rust/issues/54889), note that this is insta-stable with `?`
- [ ] Add an Error Handling section to awesome-rust: https://github.com/rust-unofficial/awesome-rust/issues/899
### Sean Chen
- [ ] Add `std::error::Report` type to std nightly
### Jane Lusby
- [ ] Update API guidelines to add a section on implementing Display vs source
- [ ] Discuss termination stabilization concerns with libs team [issue](https://github.com/rust-lang/rust/issues/43301#issuecomment-761900006):
- [ ] internal representation decision
- [x] relation to specialization soundness
- solvable with extension to specialization
### Nick Cameron
- [ ] Open "type-driven generic data access" RFC on `rust-lang/rfcs` repo
- [ ] Land type-driven generic data access implementation on `nightly`
### Santiago Pastorino
- [x] implement coherence checking for negative trait impls