aboutsummaryrefslogtreecommitdiff
path: root/examples/src/main/scala/cats.scala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/src/main/scala/cats.scala')
-rw-r--r--examples/src/main/scala/cats.scala7
1 files changed, 3 insertions, 4 deletions
diff --git a/examples/src/main/scala/cats.scala b/examples/src/main/scala/cats.scala
index e881bca..18ed805 100644
--- a/examples/src/main/scala/cats.scala
+++ b/examples/src/main/scala/cats.scala
@@ -4,13 +4,12 @@ import scala.collection.immutable.ListMap
import scala.language.experimental.macros
import cats.Show
-import magnolia.ContravariantDerivation
-import magnolia.Macros
+import magnolia.{Coderivation, Macros}
object catsShowDerivation {
- implicit val showDerivation: ContravariantDerivation[Show] =
- new ContravariantDerivation[Show] {
+ implicit val showDerivation: Coderivation[Show] =
+ new Coderivation[Show] {
type Return = String
def call[T](show: Show[T], value: T): String = show.show(value)
def construct[T](body: T => String): Show[T] = body(_)