鉴于我具有以下特征
trait Foo[T]{
...
}
我有使用此特征的案例类,我希望能够将 Foo[T] 隐式转换为 Foo[Z] (例如)。
例如,如果我有一个具体的实现
case class Blah[Model] extends Foo[Model]
而且我有一个模型到视图的隐式转换......
我如何鼓励 Scala 转换Blah[Model]
为Blah[View]
?
trait Foo[T]{
...
// not sure what to do here!
implicit def convertTtoZ .... (implicit converter: T=>Z) ...
}