Mezclando dinámicamente un rasgo.

Tener un rasgo

<code>trait Persisted {
  def id: Long
}
</code>

¿Cómo implemento un método que acepte una instancia de cualquier clase de caso y devuelva su copia con el rasgo mezclado?

La firma del método se ve así:

<code>def toPersisted[T](instance: T, id: Long): T with Persisted
</code>

Respuestas a la pregunta(5)

Su respuesta a la pregunta