equals method
Implementation
@override
bool equals(T a, T b) {
final wa = ByteWriter(32);
_encode(wa, a);
final wb = ByteWriter(32);
_encode(wb, b);
final ba = wa.toBytes();
final bb = wb.toBytes();
if (ba.length != bb.length) return false;
for (var i = 0; i < ba.length; i++) {
if (ba[i] != bb[i]) return false;
}
return true;
}