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