From 69a15194fbdfb8e0237218f2e81b05f7b3ec13cc Mon Sep 17 00:00:00 2001 From: wayne warren Date: Thu, 20 Jul 2023 14:30:35 -0600 Subject: [PATCH] mark RFC-3192 as rejected with explanation --- text/3192-dyno.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/text/3192-dyno.md b/text/3192-dyno.md index b5d66b3e086..1503a754574 100644 --- a/text/3192-dyno.md +++ b/text/3192-dyno.md @@ -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