Diff
Diff object which contains information about differences between two Iterables
See tests for more info
Parameters
The objects which has been presented in the old collection but absent in new one. Index here is the index in the old collection
The object which appear in new collection only. Indexes here show the index in the new collection
Pair of old-new changes. First object has been presented in the old collection on its IndexedValue.index place, the second one is the object in new collection. Both have indexes due to the fact that in case when some value has been replaced after adds or removes in original collection the object index will be changed
See also
Properties
Old-New values pairs
Functions
Reverse this. Result will contain Diff.added on Diff.removed (and vice-verse), all the Diff.replaced values will be reversed too