compare method

  1. @override
int compare(
  1. Set<E> left,
  2. Set<E> right
)
override

Compares two values.

Implementation

@override
int compare(Set<E> left, Set<E> right) {
  if (equality.equals(left, right)) {
    return 0;
  }
  final leftList = left.toList();
  leftList.sort(elementKind.compare);
  final rightList = right.toList();
  rightList.sort(elementKind.compare);
  return ListKind(elementKind: elementKind).compare(leftList, rightList);
}