The OpenD Programming Language

serdeIgnoreIfAggregate.serdeFinalProxyDeserializableMembers

Final proxy type deserializable members

Examples

static struct A
{
    @serdeIgnore
    int i;

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

@serdeProxy!A
static struct B {}

@serdeProxy!B
static struct C {}

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

Meta