__traits(allMembers, <symbol>) has always been pretty much essential to any non-trivial struct, class, or module-based introspection, but given the visibility rules changes in 2.071.0, it looks like it's not even allowed to check whether a given symbol is public. (i.e. with __traits(getProtection, Type, member))

Is there a new, approved way of doing this?

Reply via email to