Say I have
val tuple0: (String, String) = ("-1", "0")
I can do this:
summon[ Tuple.Concat[(String, String), EmptyTuple] =:= (String, String)]
But how can I do something like:
summon[ Tuple.Concat[(String, String), EmptyTuple] =:= tuple0.type ]
The above results in:
[error] 42 | summon[ Tuple.Concat[(String, String), EmptyTuple] =:= tuple0.type ]
[error] | ^
[error] |Cannot prove that String *: String *:
[error] | scala.Tuple.Concat[scala.Tuple$package.EmptyTuple.type, EmptyTuple] =:= (tuple0 : (String, String)).
[error] one error found
TIA