pkg/ c/ module1.d module pkg.c.module1; int x = 1; package.d module pkg.c; public import pkg.c.module1; test.d module pkg.test; unittest { import std.stdio; import pkg.c; writeln(pkg.c.x); writeln(__traits(allMembers, pkg.c)); }
Results in "1" printed and then nothing. Why does allMembers fail on a package, is that supposed to happen?