You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This problem seems to happen whenever the output type of an implicit conversion is a Pair or a TupleX, and there is a view bounds on the input parameter type.
The text was updated successfully, but these errors were encountered:
Given the following class:
And the following implicit conversion function:
The following should invoke the implicit conversion above, but does not:
But the following explicit invocation of the conversion function works fine:
If you remove the view bounds in the conversion function, then it works fine:
The same problem exists when defining a ContABC => (A,B,C) implicit conversion function with a view bound on the input parameter:
And the following shows that the reverse, converting Tuple3 => ContABC, works fine:
This problem seems to happen whenever the output type of an implicit conversion is a Pair or a TupleX, and there is a view bounds on the input parameter type.
The text was updated successfully, but these errors were encountered: