私が次の特性を持っているとします
trait Foo[T]{
...
}
この特性を使用するケース クラスがあり、暗黙のうちに Foo[T] を Foo[Z] に変換できるようにしたいと考えています (たとえば)。
たとえば、具体的な実装がある場合
case class Blah[Model] extends Foo[Model]
そして、モデルからビューへの暗黙的な変換があります...
Blah[Model]
Scala に への変換を促すにはどうすればよいBlah[View]
ですか?
trait Foo[T]{
...
// not sure what to do here!
implicit def convertTtoZ .... (implicit converter: T=>Z) ...
}