-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
T-langRelevant to the language team, which will review and decide on the RFC.Relevant to the language team, which will review and decide on the RFC.
Description
There is a need for more flexible coherence rules, and in particular a way to permit overlap in some cases. There are numerous proposals for how to go about achieving that. Here is a summary:
- Specialization
- Negative bounds (e.g., RFC Negative bounds #586)
- Crate-local or scoped impls
Note that a prime concern here is forwards compatibility. See RFC #1023 (and this internals thread) for details.
RFCs and other links:
stepancheg, dhardy, aymericbeaumet, sollyucko, Avi-D-coder and 12 more
Metadata
Metadata
Assignees
Labels
T-langRelevant to the language team, which will review and decide on the RFC.Relevant to the language team, which will review and decide on the RFC.