Versions in this module Expand all Collapse all v0 v0.3.0 Oct 28, 2026 Changes in this version + var ErrUnsupportedScanType = errors.New("unsupported scan type") + type AbstractList struct + func NewAbstractListWithCapacity[T any](capacity int) *AbstractList[T] + func NewAbstractList[T any](elements ...T) *AbstractList[T] + func (this *AbstractList[T]) Add(elements ...T) bool + func (this *AbstractList[T]) AddAll(c Collection[T]) bool + func (this *AbstractList[T]) AddAt(index int, element T) + func (this *AbstractList[T]) Clear() + func (this *AbstractList[T]) Contains(element T) bool + func (this *AbstractList[T]) ContainsAll(c Collection[T]) bool + func (this *AbstractList[T]) Equals(c Collection[T]) bool + func (this *AbstractList[T]) Get(index int) T + func (this *AbstractList[T]) IndexOf(element T) int + func (this *AbstractList[T]) IsEmpty() bool + func (this *AbstractList[T]) LastIndexOf(element T) int + func (this *AbstractList[T]) MarshalJSON() ([]byte, error) + func (this *AbstractList[T]) Remove(element T) bool + func (this *AbstractList[T]) RemoveAll(c Collection[T]) bool + func (this *AbstractList[T]) RemoveAt(index int) T + func (this *AbstractList[T]) RetainAll(c Collection[T]) bool + func (this *AbstractList[T]) Scan(src any) error + func (this *AbstractList[T]) Seq() iter.Seq[T] + func (this *AbstractList[T]) Set(index int, element T) T + func (this *AbstractList[T]) Size() int + func (this *AbstractList[T]) SubList(fromIndex, toIndex int) List[T] + func (this *AbstractList[T]) ToSlice() []T + func (this *AbstractList[T]) UnmarshalJSON(data []byte) error + func (this *AbstractList[T]) Value() (driver.Value, error) + type AbstractSet struct + func NewAbstractSetWithCapacity[T comparable](capacity int) *AbstractSet[T] + func NewAbstractSet[T comparable](elements ...T) *AbstractSet[T] + func (this *AbstractSet[T]) Add(elements ...T) bool + func (this *AbstractSet[T]) AddAll(c Collection[T]) bool + func (this *AbstractSet[T]) Clear() + func (this *AbstractSet[T]) Contains(element T) bool + func (this *AbstractSet[T]) ContainsAll(c Collection[T]) bool + func (this *AbstractSet[T]) Equals(c Collection[T]) bool + func (this *AbstractSet[T]) IsEmpty() bool + func (this *AbstractSet[T]) MarshalJSON() ([]byte, error) + func (this *AbstractSet[T]) Remove(element T) bool + func (this *AbstractSet[T]) RemoveAll(c Collection[T]) bool + func (this *AbstractSet[T]) RetainAll(c Collection[T]) bool + func (this *AbstractSet[T]) Scan(src any) error + func (this *AbstractSet[T]) Seq() iter.Seq[T] + func (this *AbstractSet[T]) Size() int + func (this *AbstractSet[T]) ToSlice() []T + func (this *AbstractSet[T]) UnmarshalJSON(data []byte) error + func (this *AbstractSet[T]) Value() (driver.Value, error)