aboutsummaryrefslogtreecommitdiff
path: root/tests/shared/src/main/scala/magnolia/main.scala
blob: 6bf5f74993cd7110c47fd34525d1b78a499b6d7a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package magnolia

sealed trait Bar
case class Foo(one: Int) extends Bar
case class Quux(two: Int, bar: Bar) extends Bar
case class Bippy(four: Int, bar: Bar)
case class Baz(x: Bar) extends AnyVal

case class X(y: Y)
case class Y(x: X)

object Main {
  def main(args: Array[String]): Unit = {
    println(implicitly[Extractor[Bar]].extract("hello world"))

  }
}