File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -221,7 +221,7 @@ template serdeGetAnnotationMembersOut(T)
221221{
222222 import std.meta : aliasSeqOf, Filter;
223223 static if (isAggregateType! T)
224- enum string [] serdeGetAnnotationMembersOut = [Filter! (serdeIsAnnotationMemberOut! T, aliasSeqOf! (DeserializableMembers ! T))];
224+ enum string [] serdeGetAnnotationMembersOut = [Filter! (serdeIsAnnotationMemberOut! T, aliasSeqOf! (SerializableMembers ! T))];
225225 else
226226 enum string [] serdeGetAnnotationMembersOut = null ;
227227}
@@ -241,10 +241,14 @@ version(mir_test) unittest
241241 string c;
242242 @serdeAnnotation @serdeIgnore
243243 string d;
244+ @serdeAnnotation enum string e = " e" ;
245+ static @serdeAnnotation string f() @safe pure nothrow @nogc @property {
246+ return " f" ;
247+ }
244248 }
245249
246250 static assert (serdeGetAnnotationMembersOut! int == []);
247- static assert (serdeGetAnnotationMembersOut! S == [" a" , " b" ]);
251+ static assert (serdeGetAnnotationMembersOut! S == [" a" , " b" , " f " ]);
248252}
249253
250254/+ +
You can’t perform that action at this time.
0 commit comments