Added support for changelog

This commit is contained in:
Šesták Vít
2016-03-09 09:55:00 +01:00
parent 4994a603b6
commit b1f04c3987
6 changed files with 139 additions and 8 deletions

View File

@@ -5,4 +5,10 @@ class SetDiff[T](val oldSet: Set[T], val newSet: Set[T]) {
lazy val removed = oldSet -- newSet
lazy val isEmpty = newSet == oldSet
def nonEmpty = !isEmpty
def map[U](f: T => U): SetDiff[U] = new SetDiff[U](
oldSet = oldSet.map(f),
newSet = newSet.map(f)
)
}