iterable/iterable_diff_extensions library

Extensions

IterableDiffExtensions on Iterable<T>
Diff two lists: added, removed, unchanged.