# PEH 2021-08-16 Meeting Agenda ###### tags: `Error Handling` `Minutes` - Previous Meeting: https://hackmd.io/@rust-libs/ByiUNyh9O - Action Items: https://hackmd.io/@rust-libs/Hyj7kRSld - Book Planning Doc: https://cryptpad.fr/code/#/2/code/edit/1FhyaBOOANgdSTKA8xbYIt8t/ # Attendees ## Agenda Items - Review action items from last meeting - Issue Triage - Individual Status Updates ### Nominated None ### PG Error Handling - [5 `rust-lang/rust` `PG-error-handling` items](https://github.com/rust-lang/rust/issues?q=label:PG-error-handling+is:open) - [[53487](https://github.com/rust-lang/rust/issues/53487)] *Tracking issue for RFC 2504, "Fix the Error trait"* - [[72981](https://github.com/rust-lang/rust/pull/72981)] *Stabilize the backtrace feature.* - Waiting on Jakub to update RFC in response to comments from nrc - [[58520](https://github.com/rust-lang/rust/issues/58520)] *Tracking issue for error source iterators* - unassigned - [[65280](https://github.com/rust-lang/rust/issues/65280)] *Formatting of std::backtrace::Backtrace* - unassigned, need to split issue - [[77474](https://github.com/rust-lang/rust/issues/77474)] *Add #\[track\_caller\] support to \`?\`* - unassigned ### Area Error Handling - [14 `rust-lang/rust` `A-error-handling` items](https://github.com/rust-lang/rust/issues?q=label:A-error-handling+is:open) - [[54889](https://github.com/rust-lang/rust/issues/54889)] *Implement Try for ExitStatus* - unassigned, insta-stable - [[66745](https://github.com/rust-lang/rust/issues/66745)] *Tracking issue for PanicInfo::message* - unassigned - [[79676](https://github.com/rust-lang/rust/issues/79676)] *Tracking Issue for \`backtrace\_frames\`* * don't intend to stabilize until backtrace itself is stabilized, which is blocked on moving it and the error trait into `core` - [[80190](https://github.com/rust-lang/rust/issues/80190)] *API: Add \`err\_or\` and \`err\_or\_else\` to \`Option\`* * Raised to libs team, waiting on a response from author giving use cases - [[84908](https://github.com/rust-lang/rust/issues/84908)] *Tracking Issue for ExitStatusError* - new feature, no rush to stabilize - [[86826](https://github.com/rust-lang/rust/pull/86826)] *\[draft\] Store the path in io::Error without extra allocations.* - does this interfere with [the PR to change the size of io::Error](https://github.com/rust-lang/rust/pull/87869#pullrequestreview-727240829)? ### PG Error Handling None ## Actions - [ ] Reply to all issues/PRs discussed in this meeting, or add them to the [open action items](https://hackmd.io/UrERZvi5RwyxfGvo-RtC6g). _Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_ # Meeting Minutes