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.

Reply via email to