The OpenD Programming Language

serdeIgnoreIfAggregate.serdeFinalDeepProxyDeserializableMembers

Final deep proxy type serializable members

Examples

static struct A
{
    @serdeIgnore
    int i;

    @serdeKeys("a", "b")
    int m;
}

@serdeProxy!(A[string])
static struct B {}

@serdeProxy!(B[])
static struct C {}

static assert (serdeFinalDeepProxyDeserializableMembers!C == ["m"]);

Meta