org.backuity.matchete
A type-class for comparing types possibly nested.
There's a materializer that produces a Diffable for:
If the default Diffable isn't what you want you can also diff by fields:
class Person(val name: String, val age: String) val personDiffable : Diffable[Person] = Diffable.forFields(_.name, _.age)
a DiffResult that must be coherent with equals, that is, for all a,b : diff(a,b) != Equals iff a != b
A type-class for comparing types possibly nested.
There's a materializer that produces a Diffable for:
If the default Diffable isn't what you want you can also diff by fields: