Digamos que eu tenha esta classe de caso:
case class TestCaseClass(a: Int, b: Int)
Quero poder comparar suas instâncias de desigualdade (operadores: <, >, <=, >=) campo por campo assim:
val a = TestCaseClass(1,1)
val b = TestCaseClass(1,2)
println(a < b) // should print "true"
Existe alguma biblioteca que faça isso?