You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracking issue for RFC 2500, "Needle API (née Pattern API)" #56345
This is a tracking issue for the RFC "Needle API (née Pattern API)" (rust-lang/rfcs#2500).
Feature gates:
#####Steps:
Unresolved questions:
Currently, due to Implied bounds rfcs#2089 and/or RFC: Associated type bounds of form
MyTrait<AssociatedType: Bounds>rfcs#2289 not being implemented, using aHaystackin any algorithm would need to a redundantwhereclause.Naive vs. fast algorithm for
T: !OrdShould we represent
SharedHaystackusing a more general concept of "cheaply cloneable"?With a benefit of simplified API, do we want to merge
ConsumerandSearcherinto a single trait?Stabilization should require RFC 1672 (disjointness based on associated types).