std.json API broken without notice
w0rp
devw0rp at gmail.com
Sun Mar 9 10:41:07 PDT 2014
On Sunday, 9 March 2014 at 17:30:32 UTC, Andrei Alexandrescu
wrote:
> v.type = JSON_TYPE.TRUE;
>
> and must be replaced with:
>
> v = true;
>
>
> Andrei
I see why you'd want to make this kind of change. It was probably
a mistake to let you change the tag like that, what could be done
to fix this is this.
deprecated("Don't assign to type!") @property void type(JSON_TYPE
new_type)
{
type_tag = new_type;
}
Then the code would probably work like before and people using
x.type = ... in production would start seeing a deprecation
warning instead, which we could make into an error at a later
date.
More information about the Digitalmars-d
mailing list