This is not a bug, it's a fundamental limitation of our codec model. Current codecs cannot provide metadata w/o execution and even during execution they cannot trace all possible code paths because the structures are polymorphic. So, we can't solve this perfectly w/o complete rethinking of our codec model (which is the same as in circe/pureconfig).
This is not a bug, it's a fundamental limitation of our codec model. Current codecs cannot provide metadata w/o execution and even during execution they cannot trace all possible code paths because the structures are polymorphic. So, we can't solve this perfectly w/o complete rethinking of our codec model (which is the same as in circe/pureconfig).