Several modules define a (==) value. It is dangerous because it shadows Pervasives.(==), and in particular it means that removing a local open can change a function's semantics.
Using equal does not have this problem, and makes the module compatible with ppx_deriving.eq.
Several modules define a
(==)
value. It is dangerous because it shadowsPervasives.(==)
, and in particular it means that removing a local open can change a function's semantics.Using
equal
does not have this problem, and makes the module compatible withppx_deriving.eq
.