Skip to content
This repository was archived by the owner on Sep 12, 2024. It is now read-only.

add recent meeting minutes #33

Merged
merged 1 commit into from
Mar 8, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions meetings/2021-03-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# PEH 2021-03-01 Meeting Agenda

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

- Previous Meeting: https://github.com/rust-lang/project-error-handling/blob/master/meetings/2021-02-15.md
- Action Items: https://hackmd.io/@rust-libs/Hyj7kRSld
- Book Planning Doc: https://cryptpad.fr/code/#/2/code/edit/1FhyaBOOANgdSTKA8xbYIt8t/

## 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
- Review [RFC#3084](https://github.com/rust-lang/rfcs/pull/3084) for ongoing project tracking

# Attendees
- Jane Lusby
- Sean Chen
- Charles Ellis O'Riley Jr.
- Mara

# Meeting Minutes

## Reviewing Action Items
- Jane to start doing some pre-meeting triage of the action items list
- Got the recurring book meeting setup
- Stage the API guidelines changes and have them go live after Jane's blog post is done
- Charles making progress on the Error Book diagram
- Jakub making progress on the termination trait issue
- Sean made no progress on adding `panic_error` to std/core
- Jane to take this one since it's closely related to the blog post she's working on
- Jane will be taking on all action items that involve creating issues

## Status Updates
- Jane is approximately 75% done with the blog post
- Updated plan is now:
- 1. move error trait to core
- 2. add `panic_error` function like `panic_any`
- 3. specialize `unwrap` and `expect` to use `panic_error`
- 4. add a reporting mechanism to either the error trait or to the `fmt` grammar for printing errors as a report including source error messages
- 5. Introduce a `Box<dyn Error>` equivalent that implement's Error and not `From<E: Error>`
- 6. Add an alternative Result type that uses `FromResidual` to convert error types during `?`
- 7. Add lints to discourage usage of `Box<dyn Error>`
- Charles is working on the Error Book diagram
- Jakub is working on the termination trait issue
- Sean is working on writing the content around the `minigrep` project example for the Error Book

## Reviewing Open Issues

- Currently sitting on [https://github.com/rust-lang/rfcs/pull/3084](https://github.com/rust-lang/rfcs/pull/3084); waiting for more feedback from the Rust community before we decide how to move forward with it