On Sunday, 7 May 2023 at 21:04:05 UTC, Inkrementator wrote:
On Sunday, 7 May 2023 at 18:19:04 UTC, Ali Çehreli wrote:
alias this is for implicit type conversions, which can be achieved explicitly as well.

Open question to everybody: What you're opinion on using opCast for this? Since it's a type conversion, it seems fitting to me.

And another suggestion: Wrap the class in a struct that has visibility on the class members via the "package" access specifier and continue using "alias this".

Hi Inkrementator

In this case, ResponseContainer is already a wrapper structure, so on the surface, putting a wrapper on a wrapper feels like over-engineering.

On the other hand, your first suggestion of using opCast() does seem like a reasonable choice to me. Can you provide a short code snippet using opCast to achieve the same result?




Reply via email to