Versions in this module Expand all Collapse all v0 v0.1.0 Feb 19, 2025 Changes in this version + func Contains[T comparable](c Collection[T], item T) bool + func Detect[T comparable](c Collection[T], detect filters.Filter[T]) result.Result[maybe.Maybe[T]] + func First[T cmp.Ordered](c OrderedCollection[T]) result.Result[T] + func Get[T cmp.Ordered](c OrderedCollection[T], index int) result.Result[T] + func Index[T cmp.Ordered](c OrderedCollection[T], item T) int + func Insert[T cmp.Ordered](c OrderedCollection[T], index int, item T) result.Result[OrderedCollection[T]] + func Largest[T cmp.Ordered](c OrderedCollection[T]) result.Result[T] + func Last[T cmp.Ordered](c OrderedCollection[T]) result.Result[T] + func Len[T comparable](c Collection[T]) int + func Select[T comparable](c Collection[T], filter filters.Filter[T]) result.Result[Collection[T]] + func Set[T cmp.Ordered](c OrderedCollection[T], index int, item T) result.Result[T] + func Smallest[T cmp.Ordered](c OrderedCollection[T]) result.Result[T] + func ToSlice[T comparable](c Collection[T]) []T + type Collection interface + Add func(item ...T) Collection[T] + Contains func(item T) bool + Detect func(detect filters.Filter[T]) result.Result[maybe.Maybe[T]] + Len func() int + Remove func(item T) Collection[T] + Select func(filter filters.Filter[T]) result.Result[Collection[T]] + ToSlice func() []T + func Add[T comparable](c Collection[T], item T) Collection[T] + func Remove[T comparable](c Collection[T], item T) Collection[T] + type OrderedCollection interface + First func() result.Result[T] + Get func(index int) result.Result[T] + Index func(item T) int + Insert func(index int, item T) error + Largest func() result.Result[T] + Last func() result.Result[T] + Set func(index int, item T) result.Result[T] + Smallest func() result.Result[T] + SortAscending func() OrderedCollection[T] + SortDescending func() OrderedCollection[T] + func SortAscending[T cmp.Ordered](c OrderedCollection[T]) OrderedCollection[T] + func SortDescending[T cmp.Ordered](c OrderedCollection[T]) OrderedCollection[T]