Structural equality by Merkle hash (pointer-first fast path).
(&self, other: &KUniv<M>)
| 83 | |
| 84 | /// Canonical-identity equality: `ptr_eq` or equal intern uid. Sound in |
| 85 | /// the affirmative; incomplete in the negative (independently built |
| 86 | /// equal levels carry distinct uids) — `==` adds the structural |
| 87 | /// fallback. |
| 88 | pub fn hash_eq(&self, other: &KUniv<M>) -> bool { |
| 89 | self.ptr_eq(other) || self.addr() == other.addr() |
| 90 | } |