src.elv.sh/pkg/persistent/vector.vector.tail (field)
12 uses
src.elv.sh/pkg/persistent/vector (current package)
vector.go#L73: tail []interface{}
vector.go#L119: return v.tail[i&chunkMask], true
vector.go#L132: return v.tail
vector.go#L148: newTail := append([]interface{}(nil), v.tail...)
vector.go#L152: return &vector{v.count, v.height, doAssoc(v.height, v.root, i, val), v.tail}
vector.go#L171: newTail := make([]interface{}, len(v.tail)+1)
vector.go#L172: copy(newTail, v.tail)
vector.go#L173: newTail[len(v.tail)] = val
vector.go#L177: tailNode := nodeFromSlice(v.tail)
vector.go#L226: newTail := make([]interface{}, len(v.tail)-1)
vector.go#L227: copy(newTail, v.tail)
vector.go#L373: return it.v.tail[it.index-it.treeSize]