parserz
parserz copied to clipboard
Derivation of Equiv instances
Given the idea described in #75, will it be possible to use Magnolia to derive instances like
final case class Person(name: String, age: Int, address: String)
implicit val personEquiv: Equiv[((String, Int), String), Person] =
Equiv.caseClass(Person.apply(_, _, _), Person.unapply)
via a concise syntax
implicit val personEquiv: Equiv[((String, Int), String), Person] = equiv[Person]
?