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
Today when you create a function that has types bounded by a trait with associated types, you get implicit parameters corresponding to those associated types. But those type parameters themselves may have bounds (#18178) which may in turn have associated types, so we really ought to expand to the transitive closure. (Or, better yet, find another impl technique, since the transitive closure does not necessarily have finite size if you have a trait that uses itself as a bound, but we can accept this limitation for now).
The text was updated successfully, but these errors were encountered:
Today when you create a function that has types bounded by a trait with associated types, you get implicit parameters corresponding to those associated types. But those type parameters themselves may have bounds (#18178) which may in turn have associated types, so we really ought to expand to the transitive closure. (Or, better yet, find another impl technique, since the transitive closure does not necessarily have finite size if you have a trait that uses itself as a bound, but we can accept this limitation for now).
The text was updated successfully, but these errors were encountered: