(&self, hash: &blake3::Hash)
| 93 | /// uniqueness per shallow structural key within that environment: |
| 94 | /// `ptr(a) == ptr(b)` iff `key(a) == key(b)` for interned values. |
| 95 | /// |
| 96 | /// Also owns reusable scratch buffers used by `subst`, `simul_subst`, and |
| 97 | /// `lift` to memoize content-addressed sub-traversals within a single |
| 98 | /// call. Allocating these as `FxHashMap::default()` per call shows up in |
| 99 | /// profiles for big mathlib blocks where beta/zeta reductions fire |
| 100 | /// millions of times; threading the scratch through the `&mut InternTable` |
no test coverage detected