4 ms·
> without really adding complexity Pretty sure many relevant contributors have said it is the most complex language feature since async ..
by oxff 4y ago
> without really adding complexity
Pretty sure many relevant contributors have said it is the most complex language feature since async ..
- celeritascelery 4y agocertainly complex from a implementation standpoint, and some of the rough edges can be a footgun around lifetimes until those are ironed out. But being able to add generic arguments to associated types is just a natural extension of the language from a user standpoint. You could already add generic arguments to functions, structs, type aliases, enums, etc. This just allows it in one more place.