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.