On Thursday, 11 January 2024 at 12:45:45 UTC, cc wrote:
I don't use the delegate version personally, but if that's
already working for you, may as well stick with it.
In retrospect, that delegate version is probably quite a bit
better.
On Sunday, 7 January 2024 at 09:49:36 UTC, Renato wrote:
Hi, I wanted to customize the toString implementation for my
structs.
So I wrote a mixin for doing that:
Alternative format similar to what you already have:
```d
import std.format;
mixin template ToStringMixin() {
void toStrin
On Sunday, 7 January 2024 at 09:49:36 UTC, Renato wrote:
Is the above a "good" way to do this?
It looks ok to me. There are some minor changes I would make,
like using `typeof(this)` instead of `S` to refer to the type of
the struct you're mixing it into, but the overall approach is
fine.