Expand description
Stable hashing of lib manifests, shapes, and codecs for compatibility checks across versions of the constellation.
Structs§
- Codec
Hash - Digest of a codec’s surface contract, independent of its runtime ids.
- Manifest
Hash - Order-independent, runtime-id-independent digest of a lib manifest.
- Shape
Hash - Digest of a shape’s stable identity and contract flags.
Functions§
- hash_
codec - Computes the stable
CodecHashof a runtime codec from its surface contract, ignoring runtime-assigned ids. - hash_
manifest - Computes the stable
ManifestHashof a lib manifest, ignoring declaration order and runtime-assigned ids. - hash_
shape - Computes the stable
ShapeHashof a shape registered undersymbol.