Это показывает, что именно я пытаюсь сделать:
type MyType = Value with MyTypeOperations
но это не компилируется. Есть ли другой способ смешать 2 типа в один?
scala> class Value defined class Value scala> trait MyTypeOperations defined trait MyTypeOperations scala> type MyType = Value with MyTypeOperations defined type alias MyType
Показывает, как именно вы можете делать то, что вы пытаетесь сделать.