aboutsummaryrefslogtreecommitdiff
path: root/examples/shared/src/main/scala/package.scala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/shared/src/main/scala/package.scala')
-rw-r--r--examples/shared/src/main/scala/package.scala8
1 files changed, 8 insertions, 0 deletions
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)
+ }
+}