the same hash code,
but if clashes happen too often, it may reduce the efficiency of hash-based
data structures like <a href="dart-collection/HashSet-class.html">HashSet</a> or <a href="dart-collection/HashMap-class.html">HashMap</a>.</p>
<p>If a subclass overrides <a href="dart-ui/Rect/hashCode.html">hashCode</a>, it should override the
<a href="dart-ui/Rect/operator_equals.html">operator ==</a> operator as well to maintain consistency.</p>
        </section>
                <section class="summary source-