Ein Merkmal dynamisch einmischen
Ein Merkmal haben
<code>trait Persisted { def id: Long } </code>
Wie implementiere ich eine Methode, die eine Instanz einer beliebigen Fallklasse akzeptiert und ihre Kopie mit dem eingemischten Merkmal zurückgibt?
Die Signatur der Methode sieht folgendermaßen aus:
<code>def toPersisted[T](instance: T, id: Long): T with Persisted </code>