With the any
modifier, there’s an opportunity to revise the current meta type syntax to be more obvious. P.Protocol
, the type of P.self
, would be (any P).Type
, whereas the type of all T.self
where T: P
would be any P.Type
if we say that P.Type
is a generic constraint for a meta type conforming to P.
6 Likes