Documentation Language: Swift

Method

hash(into:)

Hashes the essential components of the module into the given hasher.

func hash(into hasher: inout Hasher)

Parameters

hasher

The hasher to use when combining the components of this instance

Discussion

The hash value is computed from the module name, metamodel content, inheritance relationships, and all module elements using semantic hashing that ignores metamodel unique IDs.