Gat isn't implemented yet, at least not to a meaningful degree. I would assume that you can't make trait objects for the same reason why you can't have generic functions in trait objects. If it's just lifetimes, we still don't have a syntax for it, and this one looks nice
Gat isn't implemented yet, at least not to a meaningful degree.
I see.
If it's just lifetimes
Yes, I only intend to do this with generic lifetimes, not with generic types, just like a trait method is not object-safe if it quantifies generic types, but it is object safe if it quantifies only lifetimes.