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

Commit bea9da3

Browse files
authored
add recent meeting minutes (#33)
1 parent 2c6fb4a commit bea9da3

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

meetings/2021-03-01.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# PEH 2021-03-01 Meeting Agenda
2+
3+
###### tags: `Error Handling` `Minutes`
4+
5+
- Previous Meeting: https://github.com/rust-lang/project-error-handling/blob/master/meetings/2021-02-15.md
6+
- Action Items: https://hackmd.io/@rust-libs/Hyj7kRSld
7+
- Book Planning Doc: https://cryptpad.fr/code/#/2/code/edit/1FhyaBOOANgdSTKA8xbYIt8t/
8+
9+
## Agenda Items
10+
11+
- Review action items from last meeting
12+
- Individual Status Updates
13+
- Review [Project Board](https://github.com/rust-lang/project-error-handling/projects/1) Issues
14+
- Review [RFC#3084](https://github.com/rust-lang/rfcs/pull/3084) for ongoing project tracking
15+
16+
# Attendees
17+
- Jane Lusby
18+
- Sean Chen
19+
- Charles Ellis O'Riley Jr.
20+
- Mara
21+
22+
# Meeting Minutes
23+
24+
## Reviewing Action Items
25+
- Jane to start doing some pre-meeting triage of the action items list
26+
- Got the recurring book meeting setup
27+
- Stage the API guidelines changes and have them go live after Jane's blog post is done
28+
- Charles making progress on the Error Book diagram
29+
- Jakub making progress on the termination trait issue
30+
- Sean made no progress on adding `panic_error` to std/core
31+
- Jane to take this one since it's closely related to the blog post she's working on
32+
- Jane will be taking on all action items that involve creating issues
33+
34+
## Status Updates
35+
- Jane is approximately 75% done with the blog post
36+
- Updated plan is now:
37+
- 1. move error trait to core
38+
- 2. add `panic_error` function like `panic_any`
39+
- 3. specialize `unwrap` and `expect` to use `panic_error`
40+
- 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
41+
- 5. Introduce a `Box<dyn Error>` equivalent that implement's Error and not `From<E: Error>`
42+
- 6. Add an alternative Result type that uses `FromResidual` to convert error types during `?`
43+
- 7. Add lints to discourage usage of `Box<dyn Error>`
44+
- Charles is working on the Error Book diagram
45+
- Jakub is working on the termination trait issue
46+
- Sean is working on writing the content around the `minigrep` project example for the Error Book
47+
48+
## Reviewing Open Issues
49+
50+
- 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

0 commit comments

Comments
 (0)