consideri il seguente esempio: import shapeless._
case class Foo(bar: String, baz: Boolean)
val labl = LabelledGeneric[Foo]
Ora, il tipo di labl è (prettified) LabelledGeneric[Foo] {
type Re
Sto provando a parametrizzare un metodo che deve funzionare su un tipo generico A per il quale è possibile recuperare uno LabelledGeneric. Ecco l'approccio ingenuo case class Foo(bar: String, baz: Boo
Supponiamo mi piacerebbe attraversare caso classe rappresentazione generica come descritto here ho definito alcuni typeclass per descrivere i campi: trait Described[X] extends (X => String)
object De