[Specialization] Alternatve Minimal implementation: only allow whole-impl specialization, haskell style #125295
Labels
A-specialization
Area: Trait impl specialization
C-discussion
Category: Discussion or questions that doesn't represent real issues.
F-specialization
`#![feature(specialization)]`
Many of the difficulties #31844 has encountered come from dealing with things that happen when some but not all of a trait's items are overridden. I would argue that this is overkill for the common usecase of making blanket impls not conflict with more specific impls. this would also address the most common reason for people asking for negative type constraints.
The text was updated successfully, but these errors were encountered: