Deprecation in traits
Steven Schveighoffer
schveiguy at gmail.com
Tue Sep 29 18:25:03 UTC 2020
On 9/29/20 1:08 PM, 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?
Because it's probably coming from a constraint, you probably can't
figure out the exact usage. What's more annoying is that likely it is a
spurious warning. A lot of traits "try something", and then alias to
false or true depending on what works. But it's not going to make a
difference in your code.
It's one of the most annoying things in the library. If you see this
warning coming from *your* code, then you should fix it. But it will
tell you the location if that was the case, not std.traits.
-Steve
More information about the Digitalmars-d-learn
mailing list