---
# System prepended metadata

title: PEH 2021-02-01 Meeting Agenda
tags: [Minutes, Error Handling]

---

# PEH 2021-02-01 Meeting Agenda

###### tags: `Error Handling` `Minutes`

- Previous Meeting: [2021-01-18 Meeting Minutes](https://github.com/rust-lang/project-error-handling/blob/master/meetings/2021-01-18.md)
- Action Items: https://hackmd.io/@rust-libs/Hyj7kRSld

## Agenda Items

- Review action items from last meeting
- Individual Status Updates
- Review [Project Board](https://github.com/rust-lang/project-error-handling/projects/1) Issues
- https://github.com/rust-lang/rust/pull/80851
- https://github.com/rust-lang/rfcs/pull/3058

# Attendees
- Jane Lusby
- Sean Chen
- Charles Ellis O'Riley Jr.
- oliver
- Jakub Duchniewicz

# Meeting Minutes 

- Action items have been moved into a separate [document][action-items-doc].
- [Fixing the error trait][fix-error-trait] seems to have fallen off the radar, perhaps because no one is available to lead it.
- No progress on addressing the error in `rust-sv`.
- No follow up on blog metrics.
- Adding Backtrace to `core` had lots of discussion (i.e. suggestions on implementation approaches), though no implementation progress yet.
- Discussion with the Libs team re. the `Error` trait led to a consensus that the primary role of the trait is for formatting, not downcasting; decided on a guidance for source vs. display.
- Green light on changes to make error formatting more consistent.
    - Adding a `panic_error` function similar to `panic_any` (though this might depend on moving the `Error` trait to `core`).
- No progress made on brainstorming topics for the `Error` book
    - Setup a Doodle to figure out what time works for those who are interested in attending a brainstorming session.
- [Termination trait][termination-trait] seems to be waiting on generic member access.
    - Also needs more design work re. how the final version of `Termination` should look.
- No progress on object provider.
- No follow up on error codes
    - Hold off on this until more progress has been made on the `Termination` trait.
- Drop the "better assert messages" issue since someone more knowledgable about it has decided to pick it up.
- [Backtrace frames][backtrace-frames] PR is ready to be merged.
- Progress made on the [2021 panic][2021-panic] implementation, though we aren't explicitly tracking this issue as it's being directly implemented by Mara on the Libs team.
- Proposal for an `Issue Triage` thread dedicated to sorting issues under the group's purview as soon as they're found.
    - Figure out how to use `@triagebot` to help stay on top of issues.


[action-items-doc]: https://hackmd.io/@rust-libs/Hyj7kRSld
[fix-error-trait]: https://github.com/rust-lang/rust/issues/53487
[termination-trait]: https://github.com/rust-lang/rust/issues/43301
[backtrace-frames]: https://github.com/rust-lang/rust/pull/81022
[2021-panic]: https://github.com/rust-lang/rust/pull/80851