mark RFC-3192 as rejected with explanation

This commit is contained in:
wayne warren 2023-07-20 14:30:35 -06:00
parent ed4c592b58
commit 69a15194fb
1 changed files with 8 additions and 0 deletions

View File

@ -3,6 +3,14 @@
- RFC PR: [rust-lang/rfcs#3192](https://github.com/rust-lang/rfcs/pull/3192)
- Rust Issue: [rust-lang/rust#96024](https://github.com/rust-lang/rust/issues/96024)
# This RFC was previously approved, but part of it later **rejected**
The `Provider` interface that is core to this proposal has been rejected for now by [the libs team meeting]. Without that element, what remains here is essentially just the `Demand` type (being renamed in https://github.com/rust-lang/rust/pull/113464 to `Request`). Without `Provider`, `Demand`/`Request` is only usable by types defined within the standard library itself as is the case in the [error_generic_member_access] feature proposal. Since `error_generic_member_access` is the only known (at the time of writing this) feature using `Demand`/`Request`, the [decision] was made to track it in the `error_generic_member_access` feature and mark this as rejected for now.
[error_generic_member_access]: https://github.com/rust-lang/rfcs/pull/2895
[the libs team meeting]: https://github.com/rust-lang/rust/issues/96024
[decision]: https://github.com/rust-lang/rust/issues/96024#issuecomment-1629794600
# Summary
[summary]: #summary