From d20a3824ce7719deb328ffed002288bedc398f77 Mon Sep 17 00:00:00 2001 From: Jon Pretty Date: Fri, 24 Nov 2017 14:26:17 +0000 Subject: Use virtualized `param` if it is available --- examples/shared/src/main/scala/package.scala | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 examples/shared/src/main/scala/package.scala (limited to 'examples/shared/src/main/scala/package.scala') diff --git a/examples/shared/src/main/scala/package.scala b/examples/shared/src/main/scala/package.scala new file mode 100644 index 0000000..c196dbc --- /dev/null +++ b/examples/shared/src/main/scala/package.scala @@ -0,0 +1,8 @@ +package magnolia + +package object examples { + implicit class Extensions[T](t: T) { + def show(implicit show: Show[String, T]): String = show.show(t) + def ===[S >: T: Eq](that: S): Boolean = implicitly[Eq[S]].equal(t, that) + } +} -- cgit v1.2.3