On Monday, 15 April 2019 at 12:25:38 UTC, XavierAP wrote:
On Monday, 15 April 2019 at 10:34:42 UTC, Anton Fediushin wrote:
On Monday, 15 April 2019 at 10:06:30 UTC, XavierAP wrote:
[snip]

Isn't this how subtyping works for integers and other types? For example, you have subtyped an integer and added some new methods to it?

Yes (leaving aside whether stuff is private or nested) but you are using the types' relationship the other way around. You have:

static assert(is(Enum : internal));

But you are defining and calling fun() as if it were the other way around (internal : Enum)

Thank you, I understand now! I think I'd have to stick with UFCS method

Reply via email to