Deprecation in traits

Ali Çehreli acehreli at yahoo.com
Tue Sep 29 19:16:04 UTC 2020


On 9/29/20 10:08 AM, Frak wrote:
> Hi folks,
> 
> I've this:
> 
> /Users/frak/dlang/ldc-1.23.0/bin/../import/std/traits.d(3711): 
> Deprecation: function `std.typecons.Nullable!long.Nullable.get_` is 
> deprecated - Implicit conversion with `alias Nullable.get this` will be 
> removed after 2.096. Please use `.get` explicitly.
> 
> I'm trying to find out WHERE this is generated to fix it, dependency 
> included, without success.
> 
> Suggestions?

I've just ported my code to 2.094 and had to clean up that issue. 
Luckily, in my case they were all in user code. I had to access my 
Nullable objects with .get:

   if (n) {
     // n.foo();    <-- from
     n.get.foo();   <-- to
   }

So, look at all your Nullable objects maybe.

Ali


More information about the Digitalmars-d-learn mailing list