Possible duplicate:
How can I connect implicits in Scala?
Can Scala apply multiple implicit conversions in a single expression?
Consider this simple example:
case class Wrapper(s: String) case class WrapperWrapper(w: Wrapper) implicit def string2Wrapper(s: String) = Wrapper(s) implicit def wrapper2WrapperWrapper(w: Wrapper) = WrapperWrapper(w)
Is there a way to get a βdoubleβ conversion on the last line?
I can help things out by defining another implicit like:
implicit def string2WrapperWrapper(s:String) = wrapper2WrapperWrapper(s)
but it seems like itβs not necessary ...
source share