Там нет ничего подобного, что в стандартной библиотеке. Но вы можете легко расширить пар, чтобы ваше поведение
implicit class PimpedTuple[A,B](tp: Tuple2[A,B]) {
def pairEquals = tp._1 == tp._2
}
val x = (2, 3)
x.pairEquals // false
val y = (1, 1)
y.pairEquals // true
Edit:
Другой способ сделать это будет: x == x.swap
Edit2:
Вот третий способ, который играет с равной функцией и использует аналогичную конструкцию, как uncurry
в haskel л.
// This is necessary as there is no globally available function to compare values
def ===(a:Any, b: Any) = a == b
val x = (1,1)
(===_).tupled(x) // true