# 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