A Scala macro for converting a case class into its abstract equivalent. For composing protocols.
Latest version
[](https://index.scala-lang.org/guapodero/abstract-case-class/abstract-case-class)
JVM badge
[](https://index.scala-lang.org/guapodero/abstract-case-class/abstract-case-class)