From d3bf8bef81124ef47097d808a0b9299641fe5c7b Mon Sep 17 00:00:00 2001 From: Rui Gonçalves Date: Wed, 21 Jun 2017 22:39:26 +0100 Subject: Add ContravariantDerivation for cats.Show --- tests/shared/src/main/scala/magnolia/cats.scala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/shared/src/main/scala/magnolia/cats.scala (limited to 'tests') diff --git a/tests/shared/src/main/scala/magnolia/cats.scala b/tests/shared/src/main/scala/magnolia/cats.scala new file mode 100644 index 0000000..4a1c096 --- /dev/null +++ b/tests/shared/src/main/scala/magnolia/cats.scala @@ -0,0 +1,17 @@ +package magnolia + +import examples.{Address, Branch, Country, Entity, Leaf, Person} +import cats.instances.all._ +import cats.syntax.all._ +import examples.cats.instances._ +import language.experimental.macros + +object CatsMain { + + def main(args: Array[String]): Unit = { + println(Branch(Branch(Leaf(1, "a"), Leaf(2, "b")), Leaf(3, "c")).show) + println(List[Entity](Person("John Smith", + Address(List("1 High Street", "London", "SW1A 1AA"), + Country("UK", "GBR", false)))).show) + } +} -- cgit v1.2.3