Open AndrejMitrovic opened 1 year ago
It can be implemented like http://mir-algorithm.libmir.org/mir_serde.html#.serdeIgnoreCase
I am no longer work on new features, but it could be added as part of mir migration to Phobos: https://forum.dlang.org/post/szljgyqtwfangdygcifs@forum.dlang.org
In Rust the
serde
macro can rename all enum members, for example:The D workaround for this is to use
serdeKeys
:But would it be possible to add something similar in D that affects all the enum members? E.g.:
The exact syntax isn't that important to me.