static struct A { } @serdeProxy!A static struct B {} @serdeProxy!B static struct C {} @serdeProxy!double struct E {} struct D { C c; @serdeProxy!E int d; } static assert (is(serdeFinalDeserializationMemberType!(D, "c") == A)); static assert (is(serdeFinalDeserializationMemberType!(D, "d") == double));
Deserialization member final proxy type