src.elv.sh/pkg/persistent/vector.vector.root (field)
11 uses
src.elv.sh/pkg/persistent/vector (current package)
vector.go#L72: root node
vector.go#L121: n := v.root
vector.go#L134: n := v.root
vector.go#L150: return &vector{v.count, v.height, v.root, newTail}
vector.go#L152: return &vector{v.count, v.height, doAssoc(v.height, v.root, i, val), v.tail}
vector.go#L174: return &vector{v.count + 1, v.height, v.root, newTail}
vector.go#L183: newRoot[0] = v.root
vector.go#L187: newRoot = v.pushTail(v.height, v.root, tailNode)
vector.go#L228: return &vector{v.count - 1, v.height, v.root, newTail}
vector.go#L231: newRoot := v.popTail(v.height, v.root)
vector.go#L361: n := v.root