deepEquals function

bool deepEquals(
  1. Object? obj1,
  2. Object? obj2
)

Returns whether two objects are structurally equivalent.

This considers NaN values to be equivalent, handles self-referential structures, and considers YamlScalars to be equal to their values.

Implementation

bool deepEquals(Object? obj1, Object? obj2) => _DeepEquals().equals(obj1, obj2);