Lloyd
Lloyd
> It also gives you "safe" versions but it discourages you from using them because they have longer names. Yeah, this is a good point, but changing the API would:...
Ah, that sounds like the reverse of what I proposed, which is cool too. Either way, if we introduce a new trait for enums, we would need to figure out...
That's a good idea, and shouldn't be too hard to do either once we have the trees ([here](https://github.com/lloydmeta/enumeratum/blob/master/macros/src/main/scala/enumeratum/EnumMacros.scala#L139)) One thing though: sometimes people override the `entryName` as a val or...
So, the `findValues` for value enums require that their `value`s be supplied as a literal, and not a variable or a reference, which is what `value = schema.PointCloudType.PCL_PointWithLabel` is doing.
Hmm, it _might_ be possible? I haven't given it a stab, but you're welcome to give it a try!
That's a good idea. The implementation could be tricky to get right though, because there are weird edge cases that make it hard to get a nice short name (e.g....
For sure, please send an update if you have time :)
Hmm, I'm honestly not too sure about this one because I haven't used Quill with this lib myself. Can you try seeing if someone on the Quill side knows?
Yea this is a tough one. Maybe https://github.com/mrdziuban/disable-to-string?
Nice find :) Looks like the check in the macro just needs to find a `value: ValueType` param among *all* param lists. A PR would be welcome 😀