1 struct MsgProc1 { mixin MsgMixin; }
2 struct MsgProc2 { mixin MsgMixin; }
3 
4 struct MsgHeader {}
5 
MsgMixin()6 template MsgMixin()
7 {
8     mixin(mixinMembers!(MsgHeader.init));
9 }
10 
mixinMembers(T...)11 string mixinMembers(T ...)()
12 {
13     struct Op {}
14     return null;
15 }
16