# PEH 2021-07-19 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 - Review [Project Board](https://github.com/rust-lang/project-error-handling/projects/1) Issues - Individual Status Updates ### Nominated None ### PG Error Handling - [6 `rust-lang/rust` `PG-error-handling` items](https://github.com/rust-lang/rust/issues?q=is:open+label:PG-error-handling) - [[53487](https://github.com/rust-lang/rust/issues/53487)] Jane: *Tracking issue for RFC 2504, "Fix the Error trait"* - [[58520](https://github.com/rust-lang/rust/issues/58520)] Unassigned: *Tracking issue for error source iterators* - [[65280](https://github.com/rust-lang/rust/issues/65280)] Jakub: *Formatting of std::backtrace::Backtrace* - [[72981](https://github.com/rust-lang/rust/pull/72981)] Jane: *Stabilize the backtrace feature.* - [[77474](https://github.com/rust-lang/rust/issues/77474)] Unassigned: *Add #\[track\_caller\] support to \`?\`* - [[79561](https://github.com/rust-lang/rust/issues/79561)] T-Libs-API: *Don't use RUST\_BACKTRACE for std::backtrace* ### Area Error Handling - [15 `rust-lang/rust` `A-error-handling` items](https://github.com/rust-lang/rust/issues?q=is:open+label:A-error-handling) - [[31436](https://github.com/rust-lang/rust/issues/31436)] *Tracking issue for \`?\` operator and \`try\` blocks (RFC 243, \`question\_mark\` & \`try\_blocks\` features)* - [[32837](https://github.com/rust-lang/rust/issues/32837)] `P-low` *Pluggable panic implementations (tracking issue for RFC 1513)* - [[42047](https://github.com/rust-lang/rust/issues/42047)] *Result\-based error handling optimizes very poorly for large payloads* - [[42327](https://github.com/rust-lang/rust/issues/42327)] *Tracking issue for \`ops::Try\` (\`try\_trait\` feature)* - [[44838](https://github.com/rust-lang/rust/issues/44838)] *Tracking issue for RFC 2011: nicer assert messages* - [[54889](https://github.com/rust-lang/rust/issues/54889)] *Implement Try for ExitStatus* - [[60784](https://github.com/rust-lang/rust/issues/60784)] *Tracking issue for stabilizing \`Error::type\_id\`* - [[66745](https://github.com/rust-lang/rust/issues/66745)] *Tracking issue for PanicInfo::message* - [[77384](https://github.com/rust-lang/rust/pull/77384)] *Start working on proof of concept for exposing Backtrace in core* - [[79085](https://github.com/rust-lang/rust/pull/79085)] *Add Backtrace::set\_enabled to override environment variables* - [[79676](https://github.com/rust-lang/rust/issues/79676)] *Tracking Issue for \`backtrace\_frames\`* - [[79704](https://github.com/rust-lang/rust/issues/79704)] *Tracking Issue for IntoInnerError::into\_parts etc. (io\_into\_inner\_error\_parts)* FCP finished. Should be merged? - [[80190](https://github.com/rust-lang/rust/issues/80190)] *API: Add \`err\_or\` and \`err\_or\_else\` to \`Option\`* - [[84908](https://github.com/rust-lang/rust/issues/84908)] *Tracking Issue for ExitStatusError* - [[86826](https://github.com/rust-lang/rust/pull/86826)] *\[draft\] Store the path in io::Error without extra allocations.* ### 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