Versions in this module Expand all Collapse all v1 v1.0.0 Oct 30, 2024 Changes in this version + type Slice []T + func FromRaw[T any](in []T) Slice[T] + func (s *Slice[T]) Cap() int + func (s *Slice[T]) Clone() Slice[T] + func (s *Slice[T]) Delete(index int, length int) (ok bool) + func (s *Slice[T]) DeleteOne(index int) (ok bool) + func (s *Slice[T]) Empty() bool + func (s *Slice[T]) Filter(keep func(index int, val T) bool) + func (s *Slice[T]) Get(index int) (_ T, ok bool) + func (s *Slice[T]) Insert(index int, v ...T) (ok bool) + func (s *Slice[T]) Len() int + func (s *Slice[T]) Pop() (_ T, ok bool) + func (s *Slice[T]) Push(v ...T) + func (s *Slice[T]) Raw() []T + func (s *Slice[T]) Replace(index int, v ...T) (ok bool) + func (s *Slice[T]) Reverse() + func (s *Slice[T]) Shift() (_ T, ok bool) + func (s *Slice[T]) Shuffle(randIntN func(n int) int) + func (s *Slice[T]) Sort(cmp func(a T, b T) int) + func (s *Slice[T]) Unshift(v ...T)