macwire icon indicating copy to clipboard operation
macwire copied to clipboard

Wire in pattern matching

Open mbore opened this issue 4 years ago • 0 comments

e.g. ( tests/src/test/resources/test-cases/functionApplication.scala2.success)

case class A()
case class B(a: A)
case class C(a: A, b: B)

lazy val ab: Option[(A,B)] = Some(A(),B(A()))


def buildDeconstructingCase: Option[C] = {
  ab.map { case (a,b) => wire[C] }
}

mbore avatar Jul 23 '21 06:07 mbore