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?