On Wednesday, 13 July 2016 at 12:40:50 UTC, Chris Wright wrote:
> Why not use a free function?
'cause OP wants enum ctor to be called like this:
MyEnum.create(somedata);
2OP: to create enum from string, you can use `std.conv.to`:
enum E { A, B, C }
E v = to!E("A");
still not a ctor, but i think that it looks clear enough.