Наличие признака
trait Persisted {
def id: Long
}
как реализовать метод, который принимает экземпляр любого класса case и возвращает его копию с признаком, смешанным в?
Подпись метода выглядит так:
def toPersisted[T](instance: T, id: Long): T with Persisted