When defining Slick table projections like this:
def * = (id.?, email, human, langUser, langLearn) <> (User2.tupled, User2.unapply)
I observe that tupled
method becomes invisible as soon as I define object User2
.
My question is what is going on and how to avoid method hiding by companion objects.