On 3/21/12 10:20 AM, F i L wrote:
Andrei Alexandrescu wrote:
In case there are several non-serialized variables, how do you avoid
clashes between different definitions of __nonSerialized?

struct A {
int a, b;
mixin NonSerialized!(a, b);
}

static const __nonSerialized = ["a", "b"];

That's may be a problem because it makes it impossible to put together fields and their non-serializable property.

Ideally the above should work, and also mixing in several NonSerialized instances within the same type should also work.


Andrei

Reply via email to