On 9/17/19 4:16 PM, Anonymouse wrote:
On Tuesday, 17 September 2019 at 19:31:53 UTC, Steven Schveighoffer wrote:
I'd hate to say the answer is to special case Nullable for so many functions, but what other alternative is there?

-Steve

Nullable isn't alone, std.json.JSONType causes a literal wall of text of deprecation warnings.

import std.stdio;
import std.json;

void main()
{
     writeln(JSONValue.init.type);
}

https://run.dlang.io/is/J0UDay

I mean, I'm OK with the idea, but having these deprecation messages is helping nobody. I can't figure out if there's something I'm supposed to, or can, change in order to get rid of them.

There are quite a few places where it is flagging my code for Nullable usage without get, and I'm fixing those. But I'll still be left with this mess of deprecation messages from Phobos and vibe.d. I don't even know where or if it will break once the alias this is removed.

-Steve

Reply via email to