Versions in this module Expand all Collapse all v0 v0.0.1 Feb 23, 2022 Changes in this version + func Alloc() *T + func Free(v *T) + func New() *T + func WithCleanup(d *ErrCleanup, p *T) *T + type ErrCleanup struct + func Cleanup(err *error) (*ErrCleanup, func()) + type Vec struct + func NewVec(elems ...T) *Vec[T] + func NewVecWithCap(cap int) *Vec[T] + func VecMap(from *Vec[T], fn func(T) U) *Vec[U] + func (v *Vec[T]) Append(elems ...T) + func (v *Vec[T]) Cap() int + func (v *Vec[T]) ExpandBy(n int) + func (v *Vec[T]) Free() + func (v *Vec[T]) Get(i int) T + func (v *Vec[T]) GoSlice() []T + func (v *Vec[T]) Len() int + func (v *Vec[T]) Push(elem T) + func (v *Vec[T]) Resize(capcity int) + func (v *Vec[T]) Set(i int, elem T) + func (v *Vec[T]) Slice() []T