1 /**
2 For testing only.
3 Provides a struct with UDA's defined in an external module.
4 Useful for validating behavior with member privacy.
5 */
6 module std.internal.test.uda;
7 
8 enum Attr;
9 
10 struct HasPrivateMembers
11 {
12   @Attr int a;
13   int b;
14   @Attr private int c;
15   private int d;
16 }
17