|
| 1 | +# PEH 2021-03-15 Meeting Agenda |
| 2 | + |
| 3 | +###### tags: `Error Handling` `Minutes` |
| 4 | + |
| 5 | +- Previous Meeting: https://github.com/rust-lang/project-error-handling/blob/master/meetings/2021-03-01.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 | +- (low priority) https://github.com/rust-lang/rust/issues/80846 |
| 15 | +- (out of scope) https://internals.rust-lang.org/t/syntax-for-returning-early-with-an-error/14181 |
| 16 | +- (out of scope, superceded by try trait v2) https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/specialization.3A.20exclude.20traits.20or.20types/near/229141547 |
| 17 | +- https://rust-lang.zulipchat.com/#narrow/stream/146212-t-compiler.2Fconst-eval/topic/static_assert.20for.20const.20generics/near/229109938 |
| 18 | + |
| 19 | +# Attendees |
| 20 | + |
| 21 | +- Jane Lusby |
| 22 | +- Sean Chen |
| 23 | +- Charles Ellis O'Riley Jr. |
| 24 | + |
| 25 | +# Meeting Minutes |
| 26 | + |
| 27 | +## Action Item Review |
| 28 | +- Jane still making last few changes to the blog post; it's almost done and ready for review and publishing. |
| 29 | +- Jane created tracking issues for low-priority tasks that have been sitting around for a while. |
| 30 | +- Charles has been working on the book diagram, which is coming along nicely. |
| 31 | +- Sean has no progress to report on book examples since the last meeting. |
| 32 | +- Jakub and Jane figured out the `rust-sv` crate error. |
| 33 | +- Jakub work's work on the termination trait stabilization is going well. |
| 34 | +- Jane created a zulip topic to discuss 3rd party libraries that ought to go in the book with the libs/lang teams. |
| 35 | +- Oliver has been triaging potential issues that have been coming in. |
| 36 | + |
| 37 | +## Triaging Issues |
| 38 | +- (low priority) https://github.com/rust-lang/rust/issues/80846 |
| 39 | + - Issue on differences between `std::panic!` and `core::panic!` behavior. |
| 40 | + - This is an edge case that most people won't encounter as it's being addressed by the 2021 edition. |
| 41 | + - Would be more worthwhile to spend time on getting `dyn Error` integrated with panics. |
| 42 | +- (out of scope) https://internals.rust-lang.org/t/syntax-for-returning-early-with-an-error/14181 |
| 43 | + - Forum thread on `try` syntax, which is a lang team concern; this is explicitly out-of-scope for this working group. |
| 44 | +- (out of scope, superceded by try trait v2) https://rust-lang.zulipchat.com/#narrow/stream/144729-wg-traits/topic/specialization.3A.20exclude.20traits.20or.20types/near/229141547 |
| 45 | + - Thread about negative trait bounds, which probably won't play well with the trait solving engine, as it would make trait resolution an undecidable problem; the lang team is working on specialization instead. |
| 46 | + - Overlap of `From` impls for catch-all error types is already potentially handled by the new `Try` trait RFC, which makes it possible to handle the `From` impl as part of the `Try` type that wraps the catch-all error. |
| 47 | +- https://rust-lang.zulipchat.com/#narrow/stream/146212-t-compiler.2Fconst-eval/topic/static_assert.20for.20const.20generics/near/229109938 |
| 48 | + - This is a diagnostic issue with the compiler; left up to the compiler team as to whether they'd like the error handling group to help out with this. |
0 commit comments