bool listEquals()

in serde-generate/runtime/dart/serde/hash_utils.dart [8:16]


bool listEquals<T>(List<T>? a, List<T>? b) {
  if (a == null) return b == null;
  if (b == null || a.length != b.length) return false;
  if (identical(a, b)) return true;
  for (int index = 0; index < a.length; index += 1) {
    if (!_elementEquals(a[index], b[index])) return false;
  }
  return true;
}