Versions in this module Expand all Collapse all v2 v2.9.0 Aug 13, 2024 Changes in this version + const BlockSize + func BlockCap[T any](n int) int + func BlockLen[T any]() int + type Array struct + func (a *Array[T]) Cap() int + func (a *Array[T]) Empty() bool + func (a *Array[T]) Get(i int) T + func (a *Array[T]) Len() int + func (a *Array[T]) Next() (ptr *T, index int) + func (a *Array[T]) NextWithPool(pool *Pool[T]) (ptr *T, index int) + func (a *Array[T]) Pop() T + func (a *Array[T]) PopWithPool(pool *Pool[T]) T + func (a *Array[T]) Ptr(i int) *T + func (a *Array[T]) Push(v T) + func (a *Array[T]) PushPtr(v *T) + func (a *Array[T]) PushPtrWithPool(v *T, pool *Pool[T]) + func (a *Array[T]) PushWithPool(v T, pool *Pool[T]) + func (a *Array[T]) Reset(pool *Pool[T]) + func (a *Array[T]) ShiftBlocks(n int) bool + func (a *Array[T]) ShiftBlocksWithPool(n int, pool *Pool[T]) bool + type Pool struct