On Monday, 23 December 2024 at 20:32:58 UTC, Anton Pastukhov
wrote:
On Monday, 23 December 2024 at 20:26:47 UTC, bauss wrote:
Simply cast el to a string instead of using std.conv.to
Thanks much, it worked! Though I'm confused why. Could you
please elaborate?
Well, `to!string` gets a *string representation* of a value. For
an enum, that's its member name. `cast(string)` just converts the
enum value to its base type. Practically speaking, you can
probably just use `[EnumMembers!BodyType]`, since `BodyType` will
implicitly convert to its base-type of `string` anyway.