src.elv.sh/pkg/persistent/hashmap.node.assoc (method)

5 uses

	src.elv.sh/pkg/persistent/hashmap (current package)
		hashmap.go#L61: 	newRoot, added := m.root.assoc(0, m.hash(k), k, v, m.hash, m.equal)
		hashmap.go#L176: 	assoc(shift, hash uint32, k, v interface{}, h Hash, eq Equal) (node, bool)
		hashmap.go#L207: 	newChild, added := child.assoc(shift+chunkBits, hash, k, v, h, eq)
		hashmap.go#L344: 	n, _ = n.assoc(shift, h2, k2, v2, h, eq)
		hashmap.go#L415: 		newChild, added := child.assoc(shift+chunkBits, hash, k, v, h, eq)