c: Option[Int])
@ val a = A(1, Some(2), None)
@ val gen = Generic[A]
@ val repr = gen.to(a)
repr: gen.Repr = 1 :: Some(2) :: None :: HNil
Хочется прерватить repr в 1 :: Some(2) :: HNil — избавиться от None значений
А что с этим дальше делать?
Обсуждают сегодня