A better generic macro for Scala
Clone or download
anne-decusatis and propensive Rename confusing default in example (#145)
* rename default def to defaultValue

* rename Default trait to HasDefault
Latest commit 884eb07 Nov 21, 2018

README.md

Latest version Maven Central

Magnolia

Join the chat at https://gitter.im/propensive/magnolia

Magnolia is a generic macro for automatic derivation of typeclasses for datatypes composed from case classes and sealed traits. It supports recursively-defined datatypes out-of-the-box, and incurs no significant time-penalty during compilation. If derivation fails, error messages are detailed and informative.

Please see the Magnolia website for more information.