SYMBOL INDEX (2669 symbols across 120 files) FILE: benchmark/core_condition_bench_test.go function BenchmarkIf (line 9) | func BenchmarkIf(b *testing.B) { function BenchmarkIfElseIf (line 15) | func BenchmarkIfElseIf(b *testing.B) { function BenchmarkIfElseIfChain (line 23) | func BenchmarkIfElseIfChain(b *testing.B) { function BenchmarkSwitch (line 33) | func BenchmarkSwitch(b *testing.B) { function BenchmarkSwitchChain (line 42) | func BenchmarkSwitchChain(b *testing.B) { FILE: benchmark/core_find_bench_test.go function BenchmarkIndexOf (line 10) | func BenchmarkIndexOf(b *testing.B) { function BenchmarkLastIndexOf (line 22) | func BenchmarkLastIndexOf(b *testing.B) { function BenchmarkHasPrefix (line 34) | func BenchmarkHasPrefix(b *testing.B) { function BenchmarkHasSuffix (line 46) | func BenchmarkHasSuffix(b *testing.B) { function BenchmarkFind (line 58) | func BenchmarkFind(b *testing.B) { function BenchmarkFindIndexOf (line 70) | func BenchmarkFindIndexOf(b *testing.B) { function BenchmarkFindLastIndexOf (line 82) | func BenchmarkFindLastIndexOf(b *testing.B) { function BenchmarkFindOrElse (line 94) | func BenchmarkFindOrElse(b *testing.B) { function BenchmarkFindKey (line 105) | func BenchmarkFindKey(b *testing.B) { function BenchmarkFindKeyBy (line 116) | func BenchmarkFindKeyBy(b *testing.B) { function BenchmarkFindUniques (line 127) | func BenchmarkFindUniques(b *testing.B) { function BenchmarkFindUniquesBy (line 138) | func BenchmarkFindUniquesBy(b *testing.B) { function BenchmarkFindDuplicates (line 149) | func BenchmarkFindDuplicates(b *testing.B) { function BenchmarkFindDuplicatesBy (line 160) | func BenchmarkFindDuplicatesBy(b *testing.B) { function BenchmarkMin (line 171) | func BenchmarkMin(b *testing.B) { function BenchmarkMinIndex (line 182) | func BenchmarkMinIndex(b *testing.B) { function BenchmarkMinBy (line 193) | func BenchmarkMinBy(b *testing.B) { function BenchmarkMinIndexBy (line 204) | func BenchmarkMinIndexBy(b *testing.B) { function BenchmarkMax (line 215) | func BenchmarkMax(b *testing.B) { function BenchmarkMaxIndex (line 226) | func BenchmarkMaxIndex(b *testing.B) { function BenchmarkMaxBy (line 237) | func BenchmarkMaxBy(b *testing.B) { function BenchmarkMaxIndexBy (line 248) | func BenchmarkMaxIndexBy(b *testing.B) { function BenchmarkFirst (line 259) | func BenchmarkFirst(b *testing.B) { function BenchmarkFirstOrEmpty (line 266) | func BenchmarkFirstOrEmpty(b *testing.B) { function BenchmarkLast (line 273) | func BenchmarkLast(b *testing.B) { function BenchmarkLastOrEmpty (line 280) | func BenchmarkLastOrEmpty(b *testing.B) { function BenchmarkNth (line 287) | func BenchmarkNth(b *testing.B) { function BenchmarkSample (line 294) | func BenchmarkSample(b *testing.B) { function BenchmarkSamples (line 301) | func BenchmarkSamples(b *testing.B) { FILE: benchmark/core_intersect_bench_test.go function BenchmarkContains (line 10) | func BenchmarkContains(b *testing.B) { function BenchmarkContainsBy (line 22) | func BenchmarkContainsBy(b *testing.B) { function BenchmarkEvery (line 34) | func BenchmarkEvery(b *testing.B) { function BenchmarkEveryBy (line 46) | func BenchmarkEveryBy(b *testing.B) { function BenchmarkSome (line 57) | func BenchmarkSome(b *testing.B) { function BenchmarkSomeBy (line 69) | func BenchmarkSomeBy(b *testing.B) { function BenchmarkNone (line 80) | func BenchmarkNone(b *testing.B) { function BenchmarkNoneBy (line 92) | func BenchmarkNoneBy(b *testing.B) { function BenchmarkIntersect (line 103) | func BenchmarkIntersect(b *testing.B) { function BenchmarkIntersectBy (line 115) | func BenchmarkIntersectBy(b *testing.B) { function BenchmarkUnion (line 127) | func BenchmarkUnion(b *testing.B) { function BenchmarkWithout (line 139) | func BenchmarkWithout(b *testing.B) { function BenchmarkWithoutBy (line 150) | func BenchmarkWithoutBy(b *testing.B) { function BenchmarkWithoutEmpty (line 161) | func BenchmarkWithoutEmpty(b *testing.B) { function BenchmarkWithoutNth (line 176) | func BenchmarkWithoutNth(b *testing.B) { function BenchmarkElementsMatch (line 187) | func BenchmarkElementsMatch(b *testing.B) { FILE: benchmark/core_map_bench_test.go function BenchmarkKeys (line 12) | func BenchmarkKeys(b *testing.B) { function BenchmarkUniqKeys (line 23) | func BenchmarkUniqKeys(b *testing.B) { function BenchmarkHasKey (line 35) | func BenchmarkHasKey(b *testing.B) { function BenchmarkValues (line 47) | func BenchmarkValues(b *testing.B) { function BenchmarkUniqValues (line 58) | func BenchmarkUniqValues(b *testing.B) { function BenchmarkValueOr (line 71) | func BenchmarkValueOr(b *testing.B) { function BenchmarkPickBy (line 85) | func BenchmarkPickBy(b *testing.B) { function BenchmarkPickByKeys (line 96) | func BenchmarkPickByKeys(b *testing.B) { function BenchmarkPickByValues (line 111) | func BenchmarkPickByValues(b *testing.B) { function BenchmarkOmitBy (line 126) | func BenchmarkOmitBy(b *testing.B) { function BenchmarkOmitByKeys (line 137) | func BenchmarkOmitByKeys(b *testing.B) { function BenchmarkOmitByValues (line 152) | func BenchmarkOmitByValues(b *testing.B) { function BenchmarkEntries (line 167) | func BenchmarkEntries(b *testing.B) { function BenchmarkFromEntries (line 178) | func BenchmarkFromEntries(b *testing.B) { function BenchmarkInvert (line 192) | func BenchmarkInvert(b *testing.B) { function BenchmarkAssign (line 203) | func BenchmarkAssign(b *testing.B) { function BenchmarkChunkEntries (line 215) | func BenchmarkChunkEntries(b *testing.B) { function BenchmarkMapKeys (line 226) | func BenchmarkMapKeys(b *testing.B) { function BenchmarkMapValues (line 237) | func BenchmarkMapValues(b *testing.B) { function BenchmarkMapEntries (line 248) | func BenchmarkMapEntries(b *testing.B) { function BenchmarkMapToSlice (line 259) | func BenchmarkMapToSlice(b *testing.B) { function BenchmarkFilterMapToSlice (line 270) | func BenchmarkFilterMapToSlice(b *testing.B) { function BenchmarkFilterKeys (line 281) | func BenchmarkFilterKeys(b *testing.B) { function BenchmarkFilterValues (line 290) | func BenchmarkFilterValues(b *testing.B) { function BenchmarkMapComparison (line 303) | func BenchmarkMapComparison(b *testing.B) { FILE: benchmark/core_math_bench_test.go function BenchmarkRange (line 10) | func BenchmarkRange(b *testing.B) { function BenchmarkRangeFrom (line 20) | func BenchmarkRangeFrom(b *testing.B) { function BenchmarkRangeWithSteps (line 30) | func BenchmarkRangeWithSteps(b *testing.B) { function BenchmarkClamp (line 40) | func BenchmarkClamp(b *testing.B) { function BenchmarkSum (line 46) | func BenchmarkSum(b *testing.B) { function BenchmarkSumBy (line 57) | func BenchmarkSumBy(b *testing.B) { function BenchmarkProduct (line 68) | func BenchmarkProduct(b *testing.B) { function BenchmarkProductBy (line 82) | func BenchmarkProductBy(b *testing.B) { function BenchmarkMean (line 93) | func BenchmarkMean(b *testing.B) { function BenchmarkMeanBy (line 104) | func BenchmarkMeanBy(b *testing.B) { function BenchmarkMode (line 115) | func BenchmarkMode(b *testing.B) { FILE: benchmark/core_slice_bench_test.go function BenchmarkChunk (line 12) | func BenchmarkChunk(b *testing.B) { function BenchmarkFlatten (line 32) | func BenchmarkFlatten(b *testing.B) { function BenchmarkDrop (line 58) | func BenchmarkDrop(b *testing.B) { function BenchmarkDropRight (line 78) | func BenchmarkDropRight(b *testing.B) { function BenchmarkDropWhile (line 98) | func BenchmarkDropWhile(b *testing.B) { function BenchmarkDropRightWhile (line 118) | func BenchmarkDropRightWhile(b *testing.B) { function BenchmarkDropByIndex (line 138) | func BenchmarkDropByIndex(b *testing.B) { function BenchmarkReplace (line 171) | func BenchmarkReplace(b *testing.B) { function BenchmarkReject (line 192) | func BenchmarkReject(b *testing.B) { function BenchmarkRejectErr (line 212) | func BenchmarkRejectErr(b *testing.B) { function BenchmarkRejectMap (line 232) | func BenchmarkRejectMap(b *testing.B) { function BenchmarkUniqMap (line 252) | func BenchmarkUniqMap(b *testing.B) { function BenchmarkRepeatBy (line 272) | func BenchmarkRepeatBy(b *testing.B) { function BenchmarkFill (line 290) | func BenchmarkFill(b *testing.B) { function BenchmarkRepeat (line 304) | func BenchmarkRepeat(b *testing.B) { function BenchmarkFilter (line 314) | func BenchmarkFilter(b *testing.B) { function BenchmarkFilterErr (line 325) | func BenchmarkFilterErr(b *testing.B) { function BenchmarkSliceMap (line 336) | func BenchmarkSliceMap(b *testing.B) { function BenchmarkMapErr (line 347) | func BenchmarkMapErr(b *testing.B) { function BenchmarkFilterMap (line 358) | func BenchmarkFilterMap(b *testing.B) { function BenchmarkFlatMap (line 369) | func BenchmarkFlatMap(b *testing.B) { function BenchmarkReduce (line 380) | func BenchmarkReduce(b *testing.B) { function BenchmarkReduceRight (line 391) | func BenchmarkReduceRight(b *testing.B) { function BenchmarkForEach (line 402) | func BenchmarkForEach(b *testing.B) { function BenchmarkForEachWhile (line 413) | func BenchmarkForEachWhile(b *testing.B) { function BenchmarkTimes (line 424) | func BenchmarkTimes(b *testing.B) { function BenchmarkUniq (line 434) | func BenchmarkUniq(b *testing.B) { function BenchmarkUniqBy (line 445) | func BenchmarkUniqBy(b *testing.B) { function BenchmarkGroupBy (line 456) | func BenchmarkGroupBy(b *testing.B) { function BenchmarkGroupByMap (line 467) | func BenchmarkGroupByMap(b *testing.B) { function BenchmarkPartitionBy (line 478) | func BenchmarkPartitionBy(b *testing.B) { function BenchmarkConcat (line 489) | func BenchmarkConcat(b *testing.B) { function BenchmarkWindow (line 501) | func BenchmarkWindow(b *testing.B) { function BenchmarkSliding (line 512) | func BenchmarkSliding(b *testing.B) { function BenchmarkInterleave (line 523) | func BenchmarkInterleave(b *testing.B) { function BenchmarkShuffle (line 535) | func BenchmarkShuffle(b *testing.B) { function BenchmarkReverse (line 546) | func BenchmarkReverse(b *testing.B) { function BenchmarkRepeatByErr (line 557) | func BenchmarkRepeatByErr(b *testing.B) { function BenchmarkKeyBy (line 567) | func BenchmarkKeyBy(b *testing.B) { function BenchmarkAssociate (line 578) | func BenchmarkAssociate(b *testing.B) { function BenchmarkSliceToMap (line 589) | func BenchmarkSliceToMap(b *testing.B) { function BenchmarkFilterSliceToMap (line 600) | func BenchmarkFilterSliceToMap(b *testing.B) { function BenchmarkKeyify (line 611) | func BenchmarkKeyify(b *testing.B) { function BenchmarkTake (line 622) | func BenchmarkTake(b *testing.B) { function BenchmarkTakeWhile (line 633) | func BenchmarkTakeWhile(b *testing.B) { function BenchmarkTakeFilter (line 644) | func BenchmarkTakeFilter(b *testing.B) { function BenchmarkFilterReject (line 655) | func BenchmarkFilterReject(b *testing.B) { function BenchmarkCount (line 666) | func BenchmarkCount(b *testing.B) { function BenchmarkCountBy (line 677) | func BenchmarkCountBy(b *testing.B) { function BenchmarkCountValues (line 688) | func BenchmarkCountValues(b *testing.B) { function BenchmarkCountValuesBy (line 699) | func BenchmarkCountValuesBy(b *testing.B) { function BenchmarkSubset (line 710) | func BenchmarkSubset(b *testing.B) { function BenchmarkSlice (line 721) | func BenchmarkSlice(b *testing.B) { function BenchmarkReplaceAll (line 732) | func BenchmarkReplaceAll(b *testing.B) { function BenchmarkClone (line 743) | func BenchmarkClone(b *testing.B) { function BenchmarkCompact (line 754) | func BenchmarkCompact(b *testing.B) { function BenchmarkIsSorted (line 765) | func BenchmarkIsSorted(b *testing.B) { function BenchmarkIsSortedBy (line 776) | func BenchmarkIsSortedBy(b *testing.B) { function BenchmarkIsSortedBySorted (line 787) | func BenchmarkIsSortedBySorted(b *testing.B) { function BenchmarkSplice (line 799) | func BenchmarkSplice(b *testing.B) { function BenchmarkCut (line 811) | func BenchmarkCut(b *testing.B) { function BenchmarkCutPrefix (line 823) | func BenchmarkCutPrefix(b *testing.B) { function BenchmarkCutSuffix (line 835) | func BenchmarkCutSuffix(b *testing.B) { function BenchmarkTrim (line 847) | func BenchmarkTrim(b *testing.B) { function BenchmarkTrimLeft (line 859) | func BenchmarkTrimLeft(b *testing.B) { function BenchmarkTrimRight (line 871) | func BenchmarkTrimRight(b *testing.B) { function BenchmarkTrimPrefix (line 883) | func BenchmarkTrimPrefix(b *testing.B) { function BenchmarkTrimSuffix (line 895) | func BenchmarkTrimSuffix(b *testing.B) { function BenchmarkFilterTakeVsFilterAndTake (line 907) | func BenchmarkFilterTakeVsFilterAndTake(b *testing.B) { function BenchmarkDifference (line 955) | func BenchmarkDifference(b *testing.B) { function BenchmarkFromSlicePtr (line 977) | func BenchmarkFromSlicePtr(b *testing.B) { function BenchmarkFromSlicePtrOr (line 997) | func BenchmarkFromSlicePtrOr(b *testing.B) { FILE: benchmark/core_string_bench_test.go function BenchmarkRandomString (line 9) | func BenchmarkRandomString(b *testing.B) { function BenchmarkSubstring (line 15) | func BenchmarkSubstring(b *testing.B) { function BenchmarkChunkString (line 22) | func BenchmarkChunkString(b *testing.B) { function BenchmarkRuneLength (line 29) | func BenchmarkRuneLength(b *testing.B) { function BenchmarkPascalCase (line 36) | func BenchmarkPascalCase(b *testing.B) { function BenchmarkCamelCase (line 42) | func BenchmarkCamelCase(b *testing.B) { function BenchmarkKebabCase (line 48) | func BenchmarkKebabCase(b *testing.B) { function BenchmarkSnakeCase (line 54) | func BenchmarkSnakeCase(b *testing.B) { function BenchmarkWords (line 60) | func BenchmarkWords(b *testing.B) { function BenchmarkCapitalize (line 66) | func BenchmarkCapitalize(b *testing.B) { function BenchmarkEllipsis (line 72) | func BenchmarkEllipsis(b *testing.B) { FILE: benchmark/core_tuples_bench_test.go function BenchmarkZip2_Equal (line 10) | func BenchmarkZip2_Equal(b *testing.B) { function BenchmarkZip2_Unequal (line 22) | func BenchmarkZip2_Unequal(b *testing.B) { function BenchmarkUnzip2 (line 34) | func BenchmarkUnzip2(b *testing.B) { FILE: benchmark/core_type_manipulation_bench_test.go function BenchmarkToPtr (line 10) | func BenchmarkToPtr(b *testing.B) { function BenchmarkFromPtr (line 16) | func BenchmarkFromPtr(b *testing.B) { function BenchmarkFromPtrOr (line 23) | func BenchmarkFromPtrOr(b *testing.B) { function BenchmarkToSlicePtr (line 30) | func BenchmarkToSlicePtr(b *testing.B) { function BenchmarkToAnySlice (line 41) | func BenchmarkToAnySlice(b *testing.B) { function BenchmarkFromAnySlice (line 52) | func BenchmarkFromAnySlice(b *testing.B) { function BenchmarkIsEmpty (line 63) | func BenchmarkIsEmpty(b *testing.B) { function BenchmarkIsNotEmpty (line 69) | func BenchmarkIsNotEmpty(b *testing.B) { function BenchmarkCoalesce (line 75) | func BenchmarkCoalesce(b *testing.B) { FILE: benchmark/helpers_test.go function genSliceString (line 11) | func genSliceString(n int) []string { function genSliceInt (line 19) | func genSliceInt(n int) []int { function genSliceHeavy (line 29) | func genSliceHeavy(n int) []heavy { function genMap (line 39) | func genMap(n int) map[string]int { type clonableString (line 47) | type clonableString struct method Clone (line 51) | func (c clonableString) Clone() clonableString { function sliceGenerator (line 56) | func sliceGenerator(size uint) []int64 { function mapGenerator (line 69) | func mapGenerator(size uint) map[int64]int64 { FILE: benchmark/it_find_bench_test.go function BenchmarkItFind (line 13) | func BenchmarkItFind(b *testing.B) { function BenchmarkItContains (line 24) | func BenchmarkItContains(b *testing.B) { function BenchmarkItContainsBy (line 35) | func BenchmarkItContainsBy(b *testing.B) { function BenchmarkItEvery (line 47) | func BenchmarkItEvery(b *testing.B) { function BenchmarkItEveryBy (line 58) | func BenchmarkItEveryBy(b *testing.B) { function BenchmarkItSome (line 69) | func BenchmarkItSome(b *testing.B) { function BenchmarkItSomeBy (line 80) | func BenchmarkItSomeBy(b *testing.B) { function BenchmarkItNone (line 92) | func BenchmarkItNone(b *testing.B) { function BenchmarkItNoneBy (line 103) | func BenchmarkItNoneBy(b *testing.B) { function BenchmarkItIntersect (line 115) | func BenchmarkItIntersect(b *testing.B) { function BenchmarkItUnion (line 128) | func BenchmarkItUnion(b *testing.B) { function BenchmarkItWithout (line 141) | func BenchmarkItWithout(b *testing.B) { function BenchmarkItWithoutNth (line 153) | func BenchmarkItWithoutNth(b *testing.B) { function BenchmarkItIndexOf (line 165) | func BenchmarkItIndexOf(b *testing.B) { function BenchmarkItLastIndexOf (line 176) | func BenchmarkItLastIndexOf(b *testing.B) { function BenchmarkItHasPrefix (line 187) | func BenchmarkItHasPrefix(b *testing.B) { function BenchmarkItHasSuffix (line 198) | func BenchmarkItHasSuffix(b *testing.B) { function BenchmarkItFindIndexOf (line 209) | func BenchmarkItFindIndexOf(b *testing.B) { function BenchmarkItFindOrElse (line 220) | func BenchmarkItFindOrElse(b *testing.B) { function BenchmarkItFindUniques (line 231) | func BenchmarkItFindUniques(b *testing.B) { function BenchmarkItFindDuplicates (line 243) | func BenchmarkItFindDuplicates(b *testing.B) { function BenchmarkItMin (line 255) | func BenchmarkItMin(b *testing.B) { function BenchmarkItMax (line 266) | func BenchmarkItMax(b *testing.B) { function BenchmarkItMinBy (line 277) | func BenchmarkItMinBy(b *testing.B) { function BenchmarkItMaxBy (line 288) | func BenchmarkItMaxBy(b *testing.B) { function BenchmarkItFirst (line 299) | func BenchmarkItFirst(b *testing.B) { function BenchmarkItLast (line 310) | func BenchmarkItLast(b *testing.B) { function BenchmarkItNth (line 321) | func BenchmarkItNth(b *testing.B) { function BenchmarkItSample (line 332) | func BenchmarkItSample(b *testing.B) { function BenchmarkItSamples (line 343) | func BenchmarkItSamples(b *testing.B) { FILE: benchmark/it_helpers_test.go function genStrings (line 13) | func genStrings(n int) iter.Seq[string] { function genInts (line 23) | func genInts(n int) iter.Seq[int] { function genIntPtrSeq (line 33) | func genIntPtrSeq(n int) iter.Seq[*int] { function genMapStringInt (line 44) | func genMapStringInt(n int) map[string]int { function genMapSeq (line 52) | func genMapSeq(n int) iter.Seq[map[string]int] { FILE: benchmark/it_map_bench_test.go function BenchmarkItKeys (line 13) | func BenchmarkItKeys(b *testing.B) { function BenchmarkItUniqKeys (line 25) | func BenchmarkItUniqKeys(b *testing.B) { function BenchmarkItValues (line 37) | func BenchmarkItValues(b *testing.B) { function BenchmarkItUniqValues (line 49) | func BenchmarkItUniqValues(b *testing.B) { function BenchmarkItEntries (line 61) | func BenchmarkItEntries(b *testing.B) { function BenchmarkItFromEntries (line 73) | func BenchmarkItFromEntries(b *testing.B) { function BenchmarkItInvert (line 85) | func BenchmarkItInvert(b *testing.B) { function BenchmarkItAssign (line 98) | func BenchmarkItAssign(b *testing.B) { function BenchmarkItFilterKeys (line 109) | func BenchmarkItFilterKeys(b *testing.B) { function BenchmarkItFilterValues (line 121) | func BenchmarkItFilterValues(b *testing.B) { function BenchmarkItChunkString (line 133) | func BenchmarkItChunkString(b *testing.B) { FILE: benchmark/it_math_bench_test.go function BenchmarkItSum (line 12) | func BenchmarkItSum(b *testing.B) { function BenchmarkItSumBy (line 23) | func BenchmarkItSumBy(b *testing.B) { function BenchmarkItProduct (line 34) | func BenchmarkItProduct(b *testing.B) { function BenchmarkItMean (line 45) | func BenchmarkItMean(b *testing.B) { function BenchmarkItMode (line 56) | func BenchmarkItMode(b *testing.B) { function BenchmarkItRange (line 67) | func BenchmarkItRange(b *testing.B) { function BenchmarkItLength (line 78) | func BenchmarkItLength(b *testing.B) { FILE: benchmark/it_slice_bench_test.go function BenchmarkItChunk (line 13) | func BenchmarkItChunk(b *testing.B) { function BenchmarkItFlatten (line 35) | func BenchmarkItFlatten(b *testing.B) { function BenchmarkItDrop (line 63) | func BenchmarkItDrop(b *testing.B) { function BenchmarkItDropWhile (line 85) | func BenchmarkItDropWhile(b *testing.B) { function BenchmarkItDropLastWhile (line 107) | func BenchmarkItDropLastWhile(b *testing.B) { function BenchmarkItDropByIndex (line 129) | func BenchmarkItDropByIndex(b *testing.B) { function BenchmarkItReplace (line 151) | func BenchmarkItReplace(b *testing.B) { function BenchmarkItTrim (line 175) | func BenchmarkItTrim(b *testing.B) { function BenchmarkItTrimSuffix (line 197) | func BenchmarkItTrimSuffix(b *testing.B) { function BenchmarkItFilter (line 219) | func BenchmarkItFilter(b *testing.B) { function BenchmarkItMap (line 231) | func BenchmarkItMap(b *testing.B) { function BenchmarkItUniqMap (line 243) | func BenchmarkItUniqMap(b *testing.B) { function BenchmarkItFilterMap (line 255) | func BenchmarkItFilterMap(b *testing.B) { function BenchmarkItFlatMap (line 267) | func BenchmarkItFlatMap(b *testing.B) { function BenchmarkItReduce (line 283) | func BenchmarkItReduce(b *testing.B) { function BenchmarkItForEach (line 294) | func BenchmarkItForEach(b *testing.B) { function BenchmarkItForEachWhile (line 305) | func BenchmarkItForEachWhile(b *testing.B) { function BenchmarkItTimes (line 316) | func BenchmarkItTimes(b *testing.B) { function BenchmarkItUniq (line 327) | func BenchmarkItUniq(b *testing.B) { function BenchmarkItUniqBy (line 339) | func BenchmarkItUniqBy(b *testing.B) { function BenchmarkItGroupBy (line 351) | func BenchmarkItGroupBy(b *testing.B) { function BenchmarkItPartitionBy (line 362) | func BenchmarkItPartitionBy(b *testing.B) { function BenchmarkItConcat (line 373) | func BenchmarkItConcat(b *testing.B) { function BenchmarkItInterleave (line 386) | func BenchmarkItInterleave(b *testing.B) { function BenchmarkItShuffle (line 399) | func BenchmarkItShuffle(b *testing.B) { function BenchmarkItReverse (line 411) | func BenchmarkItReverse(b *testing.B) { function BenchmarkItRepeatBy (line 423) | func BenchmarkItRepeatBy(b *testing.B) { function BenchmarkItKeyBy (line 434) | func BenchmarkItKeyBy(b *testing.B) { function BenchmarkItAssociate (line 445) | func BenchmarkItAssociate(b *testing.B) { function BenchmarkItTake (line 456) | func BenchmarkItTake(b *testing.B) { function BenchmarkItTakeWhile (line 468) | func BenchmarkItTakeWhile(b *testing.B) { function BenchmarkItTakeFilter (line 480) | func BenchmarkItTakeFilter(b *testing.B) { function BenchmarkItReject (line 492) | func BenchmarkItReject(b *testing.B) { function BenchmarkItRejectMap (line 504) | func BenchmarkItRejectMap(b *testing.B) { function BenchmarkItCount (line 516) | func BenchmarkItCount(b *testing.B) { function BenchmarkItCountBy (line 527) | func BenchmarkItCountBy(b *testing.B) { function BenchmarkItCountValues (line 538) | func BenchmarkItCountValues(b *testing.B) { function BenchmarkItCountValuesBy (line 549) | func BenchmarkItCountValuesBy(b *testing.B) { function BenchmarkItSubset (line 560) | func BenchmarkItSubset(b *testing.B) { function BenchmarkItSlice (line 572) | func BenchmarkItSlice(b *testing.B) { function BenchmarkItReplaceAll (line 584) | func BenchmarkItReplaceAll(b *testing.B) { function BenchmarkItCompact (line 596) | func BenchmarkItCompact(b *testing.B) { function BenchmarkItIsSorted (line 608) | func BenchmarkItIsSorted(b *testing.B) { function BenchmarkItSplice (line 619) | func BenchmarkItSplice(b *testing.B) { function BenchmarkItCutPrefix (line 631) | func BenchmarkItCutPrefix(b *testing.B) { function BenchmarkItBuffer (line 644) | func BenchmarkItBuffer(b *testing.B) { FILE: benchmark/it_type_manipulation_bench_test.go function BenchmarkItToSeqPtr (line 12) | func BenchmarkItToSeqPtr(b *testing.B) { function BenchmarkItFromSeqPtr (line 24) | func BenchmarkItFromSeqPtr(b *testing.B) { function BenchmarkItToAnySeq (line 36) | func BenchmarkItToAnySeq(b *testing.B) { FILE: benchmark/mutable_slice_bench_test.go function BenchmarkMutableFilter (line 10) | func BenchmarkMutableFilter(b *testing.B) { function BenchmarkMutableFilterI (line 23) | func BenchmarkMutableFilterI(b *testing.B) { function BenchmarkMutableMap (line 36) | func BenchmarkMutableMap(b *testing.B) { function BenchmarkMutableMapI (line 49) | func BenchmarkMutableMapI(b *testing.B) { function BenchmarkMutableShuffle (line 62) | func BenchmarkMutableShuffle(b *testing.B) { function BenchmarkMutableReverse (line 75) | func BenchmarkMutableReverse(b *testing.B) { FILE: benchmark/parallel_slice_bench_test.go function BenchmarkParallelMap (line 10) | func BenchmarkParallelMap(b *testing.B) { function BenchmarkParallelForEach (line 21) | func BenchmarkParallelForEach(b *testing.B) { function BenchmarkParallelTimes (line 32) | func BenchmarkParallelTimes(b *testing.B) { function BenchmarkParallelGroupBy (line 42) | func BenchmarkParallelGroupBy(b *testing.B) { function BenchmarkParallelPartitionBy (line 53) | func BenchmarkParallelPartitionBy(b *testing.B) { FILE: channel.go type DispatchingStrategy (line 12) | type DispatchingStrategy function ChannelDispatcher (line 18) | func ChannelDispatcher[T any](stream <-chan T, count, channelBufferCap i... function createChannels (line 40) | func createChannels[T any](count, channelBufferCap int) []chan T { function channelsToReadOnly (line 50) | func channelsToReadOnly[T any](children []chan T) []<-chan T { function closeChannels (line 60) | func closeChannels[T any](children []chan T) { function channelIsNotFull (line 66) | func channelIsNotFull[T any](ch <-chan T) bool { function DispatchingStrategyRoundRobin (line 73) | func DispatchingStrategyRoundRobin[T any](msg T, index uint64, channels ... function DispatchingStrategyRandom (line 88) | func DispatchingStrategyRandom[T any](msg T, index uint64, channels []<-... function DispatchingStrategyWeightedRandom (line 102) | func DispatchingStrategyWeightedRandom[T any](weights []int) Dispatching... function DispatchingStrategyFirst (line 126) | func DispatchingStrategyFirst[T any](msg T, index uint64, channels []<-c... function DispatchingStrategyLeast (line 140) | func DispatchingStrategyLeast[T any](msg T, index uint64, channels []<-c... function DispatchingStrategyMost (line 151) | func DispatchingStrategyMost[T any](msg T, index uint64, channels []<-ch... function SliceToChannel (line 161) | func SliceToChannel[T any](bufferSize int, collection []T) <-chan T { function ChannelToSlice (line 177) | func ChannelToSlice[T any](ch <-chan T) []T { function Generator (line 191) | func Generator[T any](bufferSize int, generator func(yield func(T))) <-c... function Buffer (line 209) | func Buffer[T any](ch <-chan T, size int) (collection []T, length int, r... function BufferWithContext (line 228) | func BufferWithContext[T any](ctx context.Context, ch <-chan T, size int... function BufferWithTimeout (line 251) | func BufferWithTimeout[T any](ch <-chan T, size int, timeout time.Durati... function FanIn (line 260) | func FanIn[T any](channelBufferCap int, upstreams ...<-chan T) <-chan T { function FanOut (line 287) | func FanOut[T any](count, channelsBufferCap int, upstream <-chan T) []<-... FILE: channel_test.go function TestChannelDispatcher (line 11) | func TestChannelDispatcher(t *testing.T) { function TestDispatchingStrategyRoundRobin (line 99) | func TestDispatchingStrategyRoundRobin(t *testing.T) { function TestDispatchingStrategyRandom (line 114) | func TestDispatchingStrategyRandom(t *testing.T) { function TestDispatchingStrategyWeightedRandom (line 130) | func TestDispatchingStrategyWeightedRandom(t *testing.T) { function TestDispatchingStrategyFirst (line 148) | func TestDispatchingStrategyFirst(t *testing.T) { function TestDispatchingStrategyLeast (line 164) | func TestDispatchingStrategyLeast(t *testing.T) { function TestDispatchingStrategyMost (line 184) | func TestDispatchingStrategyMost(t *testing.T) { function TestSliceToChannel (line 204) | func TestSliceToChannel(t *testing.T) { function TestChannelToSlice (line 225) | func TestChannelToSlice(t *testing.T) { function TestGenerate (line 236) | func TestGenerate(t *testing.T) { function TestBuffer (line 258) | func TestBuffer(t *testing.T) { function TestBufferWithContext (line 280) | func TestBufferWithContext(t *testing.T) { //nolint:paralleltest function TestBufferWithTimeout (line 316) | func TestBufferWithTimeout(t *testing.T) { //nolint:paralleltest function TestFanIn (line 368) | func TestFanIn(t *testing.T) { //nolint:paralleltest function TestFanOut (line 408) | func TestFanOut(t *testing.T) { //nolint:paralleltest FILE: concurrency.go type synchronize (line 9) | type synchronize struct method Do (line 13) | func (s *synchronize) Do(callback func()) { function Synchronize (line 21) | func Synchronize(opt ...sync.Locker) *synchronize { //nolint:revive function Async (line 35) | func Async[A any](f func() A) <-chan A { function Async0 (line 45) | func Async0(f func()) <-chan struct{} { function Async1 (line 56) | func Async1[A any](f func() A) <-chan A { function Async2 (line 62) | func Async2[A, B any](f func() (A, B)) <-chan Tuple2[A, B] { function Async3 (line 72) | func Async3[A, B, C any](f func() (A, B, C)) <-chan Tuple3[A, B, C] { function Async4 (line 82) | func Async4[A, B, C, D any](f func() (A, B, C, D)) <-chan Tuple4[A, B, C... function Async5 (line 92) | func Async5[A, B, C, D, E any](f func() (A, B, C, D, E)) <-chan Tuple5[A... function Async6 (line 102) | func Async6[A, B, C, D, E, F any](f func() (A, B, C, D, E, F)) <-chan Tu... function WaitFor (line 112) | func WaitFor(condition func(i int) bool, timeout, heartbeatDelay time.Du... function WaitForWithContext (line 121) | func WaitForWithContext(ctx context.Context, condition func(ctx context.... FILE: concurrency_test.go function TestSynchronize (line 12) | func TestSynchronize(t *testing.T) { //nolint:paralleltest function TestAsync (line 63) | func TestAsync(t *testing.T) { //nolint:paralleltest function TestAsyncX (line 85) | func TestAsyncX(t *testing.T) { //nolint:paralleltest function TestWaitFor (line 215) | func TestWaitFor(t *testing.T) { //nolint:paralleltest function TestWaitForWithContext (line 281) | func TestWaitForWithContext(t *testing.T) { //nolint:paralleltest FILE: condition.go function Ternary (line 6) | func Ternary[T any](condition bool, ifOutput, elseOutput T) T { function TernaryF (line 16) | func TernaryF[T any](condition bool, ifFunc, elseFunc func() T) T { type ifElse (line 26) | type ifElse struct function If (line 33) | func If[T any](condition bool, result T) ifElse[T] { //nolint:revive function IfF (line 44) | func IfF[T any](condition bool, resultF func() T) ifElse[T] { //nolint:r... method ElseIf (line 55) | func (i ifElse[T]) ElseIf(condition bool, result T) ifElse[T] { method ElseIfF (line 66) | func (i ifElse[T]) ElseIfF(condition bool, resultF func() T) ifElse[T] { method Else (line 77) | func (i ifElse[T]) Else(result T) T { method ElseF (line 87) | func (i ifElse[T]) ElseF(resultF func() T) T { type switchCase (line 97) | type switchCase struct function Switch (line 105) | func Switch[T comparable, R any](predicate T) switchCase[T, R] { //nolin... method Case (line 117) | func (s switchCase[T, R]) Case(val T, result R) switchCase[T, R] { method CaseF (line 128) | func (s switchCase[T, R]) CaseF(val T, callback func() R) switchCase[T, ... method Default (line 139) | func (s switchCase[T, R]) Default(result R) R { method DefaultF (line 149) | func (s switchCase[T, R]) DefaultF(callback func() R) R { FILE: condition_test.go function TestTernary (line 9) | func TestTernary(t *testing.T) { function TestTernaryF (line 20) | func TestTernaryF(t *testing.T) { function TestIfElse (line 31) | func TestIfElse(t *testing.T) { function TestIfFElseF (line 46) | func TestIfFElseF(t *testing.T) { function TestSwitchCase (line 61) | func TestSwitchCase(t *testing.T) { function TestSwitchCaseF (line 76) | func TestSwitchCaseF(t *testing.T) { FILE: constraints.go type Clonable (line 4) | type Clonable interface FILE: docs/plugins/helpers-pages/components/HelperCard.tsx type HelperCardProps (line 9) | interface HelperCardProps { function HelperCard (line 13) | function HelperCard({ type SimilarHelpersProps (line 191) | type SimilarHelpersProps = { function SimilarHelpers (line 199) | function SimilarHelpers({ FILE: docs/plugins/helpers-pages/components/HelperList.tsx type HelperListProps (line 8) | interface HelperListProps { function HelperList (line 13) | function HelperList({ FILE: docs/plugins/helpers-pages/components/HelperTOC.tsx type HelperTOCProps (line 6) | interface HelperTOCProps { function HelperTOC (line 12) | function HelperTOC({ FILE: docs/plugins/helpers-pages/components/highlightPrototypeGenerics.ts function getGenericTypeNamesFromText (line 1) | function getGenericTypeNamesFromText(text: string): string[] { function highlightPrototypeGenerics (line 25) | function highlightPrototypeGenerics(container: HTMLElement | null): bool... function ensurePrototypeGenericsHighlighted (line 60) | function ensurePrototypeGenericsHighlighted(container: HTMLElement | nul... FILE: docs/plugins/helpers-pages/index.ts type HelperFrontMatter (line 6) | type HelperFrontMatter = { type HelperDefinition (line 33) | type HelperDefinition = HelperFrontMatter & { function readAllHelperMarkdownFiles (line 38) | function readAllHelperMarkdownFiles(dataDir: string): HelperDefinition[] { function pluginHelpersPages (line 78) | function pluginHelpersPages(context: LoadContext): Plugin { FILE: docs/scripts/check-function-signatures.js function readFile (line 11) | function readFile(filePath) { function buildFunctionRegex (line 34) | function buildFunctionRegex(name) { function findFunctionDeclarations (line 40) | async function findFunctionDeclarations(name, preferredPathHint) { function stripBOM (line 60) | function stripBOM(s) { function scanFileForSignature (line 64) | async function scanFileForSignature(absPath, fnRegex) { function parseSourceRefFile (line 93) | function parseSourceRefFile(sourceRef) { function normalizeSignature (line 100) | function normalizeSignature(signature) { function main (line 108) | async function main() { FILE: docs/scripts/utils.js function readFile (line 4) | function readFile(filePath) { function listMarkdownFiles (line 8) | function listMarkdownFiles(dirPath) { function parseFrontmatter (line 15) | function parseFrontmatter(content) { function loadHelpers (line 52) | function loadHelpers(dataDir) { function expectedFileName (line 93) | function expectedFileName(helper) { function toFullKey (line 98) | function toFullKey(ref) { FILE: docs/src/pages/community.tsx function Community (line 10) | function Community() { FILE: docs/src/pages/index.tsx type FeatureItem (line 9) | type FeatureItem = { function Feature (line 45) | function Feature({title, Svg, description}: FeatureItem) { function HomepageFeatures (line 59) | function HomepageFeatures(): ReactNode { function HomepageHeader (line 73) | function HomepageHeader() { function Home (line 101) | function Home(): JSX.Element { FILE: docs/src/prism-include-languages.js function prismIncludeLanguages (line 2) | function prismIncludeLanguages(PrismObject) { FILE: docs/src/theme/DocSidebar/index.tsx type Sponsor (line 7) | type Sponsor = { function DocSidebarWrapper (line 15) | function DocSidebarWrapper(props: DocSidebarProps) { FILE: docs/src/theme/NotFound/index.tsx function NotFoundPage (line 6) | function NotFoundPage(): JSX.Element { FILE: docs/src/theme/prism-include-languages.js function prismIncludeLanguages (line 2) | function prismIncludeLanguages(PrismObject) { FILE: errors.go constant defaultAssertionFailureMessage (line 9) | defaultAssertionFailureMessage = "assertion failed" function Validate (line 13) | func Validate(ok bool, format string, args ...any) error { function messageFromMsgAndArgs (line 20) | func messageFromMsgAndArgs(msgAndArgs ...any) string { function Must (line 65) | func Must[T any](val T, err any, messageArgs ...any) T { function Must0 (line 72) | func Must0(err any, messageArgs ...any) { function Must1 (line 78) | func Must1[T any](val T, err any, messageArgs ...any) T { function Must2 (line 84) | func Must2[T1, T2 any](val1 T1, val2 T2, err any, messageArgs ...any) (T... function Must3 (line 91) | func Must3[T1, T2, T3 any](val1 T1, val2 T2, val3 T3, err any, messageAr... function Must4 (line 98) | func Must4[T1, T2, T3, T4 any](val1 T1, val2 T2, val3 T3, val4 T4, err a... function Must5 (line 105) | func Must5[T1, T2, T3, T4, T5 any](val1 T1, val2 T2, val3 T3, val4 T4, v... function Must6 (line 112) | func Must6[T1, T2, T3, T4, T5, T6 any](val1 T1, val2 T2, val3 T3, val4 T... function Try (line 118) | func Try(callback func() error) (ok bool) { function Try0 (line 137) | func Try0(callback func()) bool { function Try1 (line 146) | func Try1(callback func() error) bool { function Try2 (line 152) | func Try2[T any](callback func() (T, error)) bool { function Try3 (line 161) | func Try3[T, R any](callback func() (T, R, error)) bool { function Try4 (line 170) | func Try4[T, R, S any](callback func() (T, R, S, error)) bool { function Try5 (line 179) | func Try5[T, R, S, Q any](callback func() (T, R, S, Q, error)) bool { function Try6 (line 188) | func Try6[T, R, S, Q, U any](callback func() (T, R, S, Q, U, error)) bool { function TryOr (line 197) | func TryOr[A any](callback func() (A, error), fallbackA A) (A, bool) { function TryOr1 (line 203) | func TryOr1[A any](callback func() (A, error), fallbackA A) (A, bool) { function TryOr2 (line 219) | func TryOr2[A, B any](callback func() (A, B, error), fallbackA A, fallba... function TryOr3 (line 236) | func TryOr3[A, B, C any](callback func() (A, B, C, error), fallbackA A, ... function TryOr4 (line 254) | func TryOr4[A, B, C, D any](callback func() (A, B, C, D, error), fallbac... function TryOr5 (line 273) | func TryOr5[A, B, C, D, E any](callback func() (A, B, C, D, E, error), f... function TryOr6 (line 293) | func TryOr6[A, B, C, D, E, F any](callback func() (A, B, C, D, E, F, err... function TryWithErrorValue (line 314) | func TryWithErrorValue(callback func() error) (errorValue any, ok bool) { function TryCatch (line 335) | func TryCatch(callback func() error, catch func()) { function TryCatchWithErrorValue (line 343) | func TryCatchWithErrorValue(callback func() error, catch func(any)) { function ErrorsAs (line 351) | func ErrorsAs[T error](err error) (T, bool) { FILE: errors_test.go function TestValidate (line 16) | func TestValidate(t *testing.T) { function TestMust (line 30) | func TestMust(t *testing.T) { //nolint:paralleltest function TestMustX (line 71) | func TestMustX(t *testing.T) { //nolint:paralleltest function mustCheckerWithStack (line 262) | func mustCheckerWithStack(err any, messageArgs ...any) { function errorsJoin (line 296) | func errorsJoin(es ...error) joinErrors { return joinErrors(es) } type joinErrors (line 298) | type joinErrors method Is (line 300) | func (es joinErrors) Is(target error) bool { method Error (line 309) | func (es joinErrors) Error() string { method As (line 318) | func (es joinErrors) As(t any) bool { function TestMustUserCustomHandler (line 327) | func TestMustUserCustomHandler(t *testing.T) { //nolint:paralleltest function TestTry (line 367) | func TestTry(t *testing.T) { function TestTryX (line 382) | func TestTryX(t *testing.T) { function TestTryOr (line 459) | func TestTryOr(t *testing.T) { function TestTryOrX (line 477) | func TestTryOrX(t *testing.T) { function TestTryWithErrorValue (line 617) | func TestTryWithErrorValue(t *testing.T) { function TestTryCatch (line 643) | func TestTryCatch(t *testing.T) { function TestTryCatchWithErrorValue (line 666) | func TestTryCatchWithErrorValue(t *testing.T) { type internalError (line 689) | type internalError struct method Error (line 693) | func (e *internalError) Error() string { function TestErrorsAs (line 697) | func TestErrorsAs(t *testing.T) { function TestAssert (line 714) | func TestAssert(t *testing.T) { //nolint:paralleltest function TestAssertf (line 746) | func TestAssertf(t *testing.T) { //nolint:paralleltest function TestAssertfWithCustom (line 775) | func TestAssertfWithCustom(t *testing.T) { //nolint:paralleltest FILE: exp/simd/cpu_amd64.go constant simdLanes2 (line 8) | simdLanes2 = uint(2) constant simdLanes4 (line 9) | simdLanes4 = uint(4) constant simdLanes8 (line 10) | simdLanes8 = uint(8) constant simdLanes16 (line 11) | simdLanes16 = uint(16) constant simdLanes32 (line 12) | simdLanes32 = uint(32) constant simdLanes64 (line 13) | simdLanes64 = uint(64) type simdFeature (line 17) | type simdFeature constant simdFeatureNone (line 20) | simdFeatureNone simdFeature = iota constant simdFeatureAVX (line 21) | simdFeatureAVX constant simdFeatureAVX2 (line 22) | simdFeatureAVX2 constant simdFeatureAVX512 (line 23) | simdFeatureAVX512 function init (line 29) | func init() { FILE: exp/simd/cpu_amd64_test.go type skipHelper (line 15) | type skipHelper interface function requireAVX (line 35) | func requireAVX(t skipHelper) { function requireAVX2 (line 44) | func requireAVX2(t skipHelper) { function requireAVX512 (line 53) | func requireAVX512(t skipHelper) { function PrintCPUFeatures (line 62) | func PrintCPUFeatures(t *testing.T) { FILE: exp/simd/intersect_avx512.go function ContainsInt8x16 (line 10) | func ContainsInt8x16[T ~int8](collection []T, target T) bool { function ContainsInt16x8 (line 44) | func ContainsInt16x8[T ~int16](collection []T, target T) bool { function ContainsInt32x4 (line 76) | func ContainsInt32x4[T ~int32](collection []T, target T) bool { function ContainsInt64x2 (line 108) | func ContainsInt64x2[T ~int64](collection []T, target T) bool { function ContainsUint8x16 (line 140) | func ContainsUint8x16[T ~uint8](collection []T, target T) bool { function ContainsUint16x8 (line 172) | func ContainsUint16x8[T ~uint16](collection []T, target T) bool { function ContainsUint32x4 (line 204) | func ContainsUint32x4[T ~uint32](collection []T, target T) bool { function ContainsUint64x2 (line 236) | func ContainsUint64x2[T ~uint64](collection []T, target T) bool { function ContainsFloat32x4 (line 268) | func ContainsFloat32x4[T ~float32](collection []T, target T) bool { function ContainsFloat64x2 (line 300) | func ContainsFloat64x2[T ~float64](collection []T, target T) bool { function ContainsInt8x32 (line 332) | func ContainsInt8x32[T ~int8](collection []T, target T) bool { function ContainsInt16x16 (line 364) | func ContainsInt16x16[T ~int16](collection []T, target T) bool { function ContainsInt32x8 (line 396) | func ContainsInt32x8[T ~int32](collection []T, target T) bool { function ContainsInt64x4 (line 428) | func ContainsInt64x4[T ~int64](collection []T, target T) bool { function ContainsUint8x32 (line 460) | func ContainsUint8x32[T ~uint8](collection []T, target T) bool { function ContainsUint16x16 (line 492) | func ContainsUint16x16[T ~uint16](collection []T, target T) bool { function ContainsUint32x8 (line 524) | func ContainsUint32x8[T ~uint32](collection []T, target T) bool { function ContainsUint64x4 (line 556) | func ContainsUint64x4[T ~uint64](collection []T, target T) bool { function ContainsFloat32x8 (line 588) | func ContainsFloat32x8[T ~float32](collection []T, target T) bool { function ContainsFloat64x4 (line 620) | func ContainsFloat64x4[T ~float64](collection []T, target T) bool { function ContainsInt8x64 (line 652) | func ContainsInt8x64[T ~int8](collection []T, target T) bool { function ContainsInt16x32 (line 684) | func ContainsInt16x32[T ~int16](collection []T, target T) bool { function ContainsInt32x16 (line 716) | func ContainsInt32x16[T ~int32](collection []T, target T) bool { function ContainsInt64x8 (line 748) | func ContainsInt64x8[T ~int64](collection []T, target T) bool { function ContainsUint8x64 (line 780) | func ContainsUint8x64[T ~uint8](collection []T, target T) bool { function ContainsUint16x32 (line 812) | func ContainsUint16x32[T ~uint16](collection []T, target T) bool { function ContainsUint32x16 (line 844) | func ContainsUint32x16[T ~uint32](collection []T, target T) bool { function ContainsUint64x8 (line 876) | func ContainsUint64x8[T ~uint64](collection []T, target T) bool { function ContainsFloat32x16 (line 908) | func ContainsFloat32x16[T ~float32](collection []T, target T) bool { function ContainsFloat64x8 (line 940) | func ContainsFloat64x8[T ~float64](collection []T, target T) bool { FILE: exp/simd/intersect_avx512_test.go function TestAVX512ContainsInt8x16 (line 12) | func TestAVX512ContainsInt8x16(t *testing.T) { function TestAVX512ContainsInt16x8 (line 62) | func TestAVX512ContainsInt16x8(t *testing.T) { function TestAVX512ContainsInt32x4 (line 108) | func TestAVX512ContainsInt32x4(t *testing.T) { function TestAVX512ContainsInt64x2 (line 152) | func TestAVX512ContainsInt64x2(t *testing.T) { function TestAVX512ContainsUint8x16 (line 196) | func TestAVX512ContainsUint8x16(t *testing.T) { function TestAVX512ContainsUint16x8 (line 244) | func TestAVX512ContainsUint16x8(t *testing.T) { function TestAVX512ContainsUint32x4 (line 288) | func TestAVX512ContainsUint32x4(t *testing.T) { function TestAVX512ContainsUint64x2 (line 331) | func TestAVX512ContainsUint64x2(t *testing.T) { function TestAVX512ContainsFloat32x4 (line 374) | func TestAVX512ContainsFloat32x4(t *testing.T) { function TestAVX512ContainsFloat64x2 (line 416) | func TestAVX512ContainsFloat64x2(t *testing.T) { function TestAVX512ContainsInt8x32 (line 457) | func TestAVX512ContainsInt8x32(t *testing.T) { function TestAVX512ContainsInt16x16 (line 503) | func TestAVX512ContainsInt16x16(t *testing.T) { function TestAVX512ContainsInt32x8 (line 549) | func TestAVX512ContainsInt32x8(t *testing.T) { function TestAVX512ContainsInt64x4 (line 593) | func TestAVX512ContainsInt64x4(t *testing.T) { function TestAVX512ContainsUint8x32 (line 637) | func TestAVX512ContainsUint8x32(t *testing.T) { function TestAVX512ContainsUint16x16 (line 685) | func TestAVX512ContainsUint16x16(t *testing.T) { function TestAVX512ContainsUint32x8 (line 732) | func TestAVX512ContainsUint32x8(t *testing.T) { function TestAVX512ContainsUint64x4 (line 775) | func TestAVX512ContainsUint64x4(t *testing.T) { function TestAVX512ContainsFloat32x8 (line 818) | func TestAVX512ContainsFloat32x8(t *testing.T) { function TestAVX512ContainsFloat64x4 (line 860) | func TestAVX512ContainsFloat64x4(t *testing.T) { function TestAVX512ContainsConsistency (line 902) | func TestAVX512ContainsConsistency(t *testing.T) { function TestAVX512ContainsInt8x64 (line 1209) | func TestAVX512ContainsInt8x64(t *testing.T) { function TestAVX512ContainsInt16x32 (line 1255) | func TestAVX512ContainsInt16x32(t *testing.T) { function TestAVX512ContainsInt32x16 (line 1301) | func TestAVX512ContainsInt32x16(t *testing.T) { function TestAVX512ContainsInt64x8 (line 1345) | func TestAVX512ContainsInt64x8(t *testing.T) { function TestAVX512ContainsUint8x64 (line 1389) | func TestAVX512ContainsUint8x64(t *testing.T) { function TestAVX512ContainsUint16x32 (line 1437) | func TestAVX512ContainsUint16x32(t *testing.T) { function TestAVX512ContainsUint32x16 (line 1484) | func TestAVX512ContainsUint32x16(t *testing.T) { function TestAVX512ContainsUint64x8 (line 1527) | func TestAVX512ContainsUint64x8(t *testing.T) { function TestAVX512ContainsFloat32x16 (line 1570) | func TestAVX512ContainsFloat32x16(t *testing.T) { function TestAVX512ContainsFloat64x8 (line 1612) | func TestAVX512ContainsFloat64x8(t *testing.T) { function TestAVX512ContainsTypeAlias (line 1654) | func TestAVX512ContainsTypeAlias(t *testing.T) { FILE: exp/simd/intersect_bench_test.go function BenchmarkContainsInt8 (line 30) | func BenchmarkContainsInt8(b *testing.B) { function BenchmarkContainsInt16 (line 65) | func BenchmarkContainsInt16(b *testing.B) { function BenchmarkContainsInt32 (line 100) | func BenchmarkContainsInt32(b *testing.B) { function BenchmarkContainsInt64 (line 135) | func BenchmarkContainsInt64(b *testing.B) { function BenchmarkContainsUint8 (line 170) | func BenchmarkContainsUint8(b *testing.B) { function BenchmarkContainsUint16 (line 205) | func BenchmarkContainsUint16(b *testing.B) { function BenchmarkContainsUint32 (line 240) | func BenchmarkContainsUint32(b *testing.B) { function BenchmarkContainsUint64 (line 275) | func BenchmarkContainsUint64(b *testing.B) { function BenchmarkContainsFloat32 (line 310) | func BenchmarkContainsFloat32(b *testing.B) { function BenchmarkContainsFloat64 (line 345) | func BenchmarkContainsFloat64(b *testing.B) { function BenchmarkContainsWorstCase (line 381) | func BenchmarkContainsWorstCase(b *testing.B) { function BenchmarkContainsBestCase (line 417) | func BenchmarkContainsBestCase(b *testing.B) { function BenchmarkContainsNegative (line 453) | func BenchmarkContainsNegative(b *testing.B) { function BenchmarkContainsInt8ByWidth (line 489) | func BenchmarkContainsInt8ByWidth(b *testing.B) { function BenchmarkContainsInt64SteadyState (line 520) | func BenchmarkContainsInt64SteadyState(b *testing.B) { FILE: exp/simd/math.go function SumInt8 (line 13) | func SumInt8[T ~int8](collection []T) T { function SumInt16 (line 30) | func SumInt16[T ~int16](collection []T) T { function SumInt32 (line 47) | func SumInt32[T ~int32](collection []T) T { function SumInt64 (line 64) | func SumInt64[T ~int64](collection []T) T { function SumUint8 (line 81) | func SumUint8[T ~uint8](collection []T) T { function SumUint16 (line 98) | func SumUint16[T ~uint16](collection []T) T { function SumUint32 (line 115) | func SumUint32[T ~uint32](collection []T) T { function SumUint64 (line 132) | func SumUint64[T ~uint64](collection []T) T { function SumFloat32 (line 148) | func SumFloat32[T ~float32](collection []T) T { function SumFloat64 (line 164) | func SumFloat64[T ~float64](collection []T) T { function MeanInt8 (line 178) | func MeanInt8[T ~int8](collection []T) T { function MeanInt16 (line 192) | func MeanInt16[T ~int16](collection []T) T { function MeanInt32 (line 206) | func MeanInt32[T ~int32](collection []T) T { function MeanInt64 (line 220) | func MeanInt64[T ~int64](collection []T) T { function MeanUint8 (line 234) | func MeanUint8[T ~uint8](collection []T) T { function MeanUint16 (line 248) | func MeanUint16[T ~uint16](collection []T) T { function MeanUint32 (line 262) | func MeanUint32[T ~uint32](collection []T) T { function MeanUint64 (line 276) | func MeanUint64[T ~uint64](collection []T) T { function MeanFloat32 (line 290) | func MeanFloat32[T ~float32](collection []T) T { function MeanFloat64 (line 304) | func MeanFloat64[T ~float64](collection []T) T { function MinInt8 (line 318) | func MinInt8[T ~int8](collection []T) T { function MinInt16 (line 332) | func MinInt16[T ~int16](collection []T) T { function MinInt32 (line 346) | func MinInt32[T ~int32](collection []T) T { function MinInt64 (line 360) | func MinInt64[T ~int64](collection []T) T { function MinUint8 (line 375) | func MinUint8[T ~uint8](collection []T) T { function MinUint16 (line 389) | func MinUint16[T ~uint16](collection []T) T { function MinUint32 (line 403) | func MinUint32[T ~uint32](collection []T) T { function MinUint64 (line 417) | func MinUint64[T ~uint64](collection []T) T { function MinFloat32 (line 432) | func MinFloat32[T ~float32](collection []T) T { function MinFloat64 (line 446) | func MinFloat64[T ~float64](collection []T) T { function MaxInt8 (line 460) | func MaxInt8[T ~int8](collection []T) T { function MaxInt16 (line 474) | func MaxInt16[T ~int16](collection []T) T { function MaxInt32 (line 488) | func MaxInt32[T ~int32](collection []T) T { function MaxInt64 (line 502) | func MaxInt64[T ~int64](collection []T) T { function MaxUint8 (line 517) | func MaxUint8[T ~uint8](collection []T) T { function MaxUint16 (line 531) | func MaxUint16[T ~uint16](collection []T) T { function MaxUint32 (line 545) | func MaxUint32[T ~uint32](collection []T) T { function MaxUint64 (line 559) | func MaxUint64[T ~uint64](collection []T) T { function MaxFloat32 (line 574) | func MaxFloat32[T ~float32](collection []T) T { function MaxFloat64 (line 588) | func MaxFloat64[T ~float64](collection []T) T { function ClampInt8 (line 602) | func ClampInt8[T ~int8, Slice ~[]T](collection Slice, min, max T) Slice { function ClampInt16 (line 626) | func ClampInt16[T ~int16, Slice ~[]T](collection Slice, min, max T) Slice { function ClampInt32 (line 650) | func ClampInt32[T ~int32, Slice ~[]T](collection Slice, min, max T) Slice { function ClampInt64 (line 674) | func ClampInt64[T ~int64, Slice ~[]T](collection Slice, min, max T) Slice { function ClampUint8 (line 699) | func ClampUint8[T ~uint8, Slice ~[]T](collection Slice, min, max T) Slice { function ClampUint16 (line 723) | func ClampUint16[T ~uint16, Slice ~[]T](collection Slice, min, max T) Sl... function ClampUint32 (line 747) | func ClampUint32[T ~uint32, Slice ~[]T](collection Slice, min, max T) Sl... function ClampUint64 (line 771) | func ClampUint64[T ~uint64, Slice ~[]T](collection Slice, min, max T) Sl... function ClampFloat32 (line 796) | func ClampFloat32[T ~float32, Slice ~[]T](collection Slice, min, max T) ... function ClampFloat64 (line 820) | func ClampFloat64[T ~float64, Slice ~[]T](collection Slice, min, max T) ... function SumByInt8 (line 848) | func SumByInt8[T any, R ~int8](collection []T, iteratee func(item T) R) R { function SumByInt16 (line 866) | func SumByInt16[T any, R ~int16](collection []T, iteratee func(item T) R... function SumByInt32 (line 884) | func SumByInt32[T any, R ~int32](collection []T, iteratee func(item T) R... function SumByInt64 (line 902) | func SumByInt64[T any, R ~int64](collection []T, iteratee func(item T) R... function SumByUint8 (line 920) | func SumByUint8[T any, R ~uint8](collection []T, iteratee func(item T) R... function SumByUint16 (line 938) | func SumByUint16[T any, R ~uint16](collection []T, iteratee func(item T)... function SumByUint32 (line 956) | func SumByUint32[T any, R ~uint32](collection []T, iteratee func(item T)... function SumByUint64 (line 974) | func SumByUint64[T any, R ~uint64](collection []T, iteratee func(item T)... function SumByFloat32 (line 991) | func SumByFloat32[T any, R ~float32](collection []T, iteratee func(item ... function SumByFloat64 (line 1008) | func SumByFloat64[T any, R ~float64](collection []T, iteratee func(item ... function MeanByInt8 (line 1023) | func MeanByInt8[T any, R ~int8](collection []T, iteratee func(item T) R)... function MeanByInt16 (line 1038) | func MeanByInt16[T any, R ~int16](collection []T, iteratee func(item T) ... function MeanByInt32 (line 1053) | func MeanByInt32[T any, R ~int32](collection []T, iteratee func(item T) ... function MeanByInt64 (line 1068) | func MeanByInt64[T any, R ~int64](collection []T, iteratee func(item T) ... function MeanByUint8 (line 1083) | func MeanByUint8[T any, R ~uint8](collection []T, iteratee func(item T) ... function MeanByUint16 (line 1098) | func MeanByUint16[T any, R ~uint16](collection []T, iteratee func(item T... function MeanByUint32 (line 1113) | func MeanByUint32[T any, R ~uint32](collection []T, iteratee func(item T... function MeanByUint64 (line 1128) | func MeanByUint64[T any, R ~uint64](collection []T, iteratee func(item T... function MeanByFloat32 (line 1143) | func MeanByFloat32[T any, R ~float32](collection []T, iteratee func(item... function MeanByFloat64 (line 1158) | func MeanByFloat64[T any, R ~float64](collection []T, iteratee func(item... FILE: exp/simd/math_avx.go function SumInt8x16 (line 18) | func SumInt8x16[T ~int8](collection []T) T { function SumInt16x8 (line 52) | func SumInt16x8[T ~int16](collection []T) T { function SumInt32x4 (line 86) | func SumInt32x4[T ~int32](collection []T) T { function SumInt64x2 (line 120) | func SumInt64x2[T ~int64](collection []T) T { function SumUint8x16 (line 154) | func SumUint8x16[T ~uint8](collection []T) T { function SumUint16x8 (line 188) | func SumUint16x8[T ~uint16](collection []T) T { function SumUint32x4 (line 222) | func SumUint32x4[T ~uint32](collection []T) T { function SumUint64x2 (line 256) | func SumUint64x2[T ~uint64](collection []T) T { function SumFloat32x4 (line 289) | func SumFloat32x4[T ~float32](collection []T) T { function SumFloat64x2 (line 322) | func SumFloat64x2[T ~float64](collection []T) T { function MeanInt8x16 (line 353) | func MeanInt8x16[T ~int8](collection []T) T { function MeanInt16x8 (line 363) | func MeanInt16x8[T ~int16](collection []T) T { function MeanInt32x4 (line 373) | func MeanInt32x4[T ~int32](collection []T) T { function MeanInt64x2 (line 383) | func MeanInt64x2[T ~int64](collection []T) T { function MeanUint8x16 (line 393) | func MeanUint8x16[T ~uint8](collection []T) T { function MeanUint16x8 (line 403) | func MeanUint16x8[T ~uint16](collection []T) T { function MeanUint32x4 (line 413) | func MeanUint32x4[T ~uint32](collection []T) T { function MeanUint64x2 (line 423) | func MeanUint64x2[T ~uint64](collection []T) T { function MeanFloat32x4 (line 433) | func MeanFloat32x4[T ~float32](collection []T) T { function MeanFloat64x2 (line 444) | func MeanFloat64x2[T ~float64](collection []T) T { function ClampInt8x16 (line 454) | func ClampInt8x16[T ~int8, Slice ~[]T](collection Slice, min, max T) Sli... function ClampInt16x8 (line 492) | func ClampInt16x8[T ~int16, Slice ~[]T](collection Slice, min, max T) Sl... function ClampInt32x4 (line 530) | func ClampInt32x4[T ~int32, Slice ~[]T](collection Slice, min, max T) Sl... function ClampUint8x16 (line 568) | func ClampUint8x16[T ~uint8, Slice ~[]T](collection Slice, min, max T) S... function ClampUint16x8 (line 606) | func ClampUint16x8[T ~uint16, Slice ~[]T](collection Slice, min, max T) ... function ClampUint32x4 (line 644) | func ClampUint32x4[T ~uint32, Slice ~[]T](collection Slice, min, max T) ... function ClampFloat32x4 (line 682) | func ClampFloat32x4[T ~float32, Slice ~[]T](collection Slice, min, max T... function ClampFloat64x2 (line 720) | func ClampFloat64x2[T ~float64, Slice ~[]T](collection Slice, min, max T... function MinInt8x16 (line 758) | func MinInt8x16[T ~int8](collection []T) T { function MinInt16x8 (line 805) | func MinInt16x8[T ~int16](collection []T) T { function MinInt32x4 (line 849) | func MinInt32x4[T ~int32](collection []T) T { function MinUint8x16 (line 893) | func MinUint8x16[T ~uint8](collection []T) T { function MinUint16x8 (line 940) | func MinUint16x8[T ~uint16](collection []T) T { function MinUint32x4 (line 984) | func MinUint32x4[T ~uint32](collection []T) T { function MinFloat32x4 (line 1028) | func MinFloat32x4[T ~float32](collection []T) T { function MinFloat64x2 (line 1072) | func MinFloat64x2[T ~float64](collection []T) T { function MaxInt8x16 (line 1116) | func MaxInt8x16[T ~int8](collection []T) T { function MaxInt16x8 (line 1163) | func MaxInt16x8[T ~int16](collection []T) T { function MaxInt32x4 (line 1207) | func MaxInt32x4[T ~int32](collection []T) T { function MaxUint8x16 (line 1251) | func MaxUint8x16[T ~uint8](collection []T) T { function MaxUint16x8 (line 1298) | func MaxUint16x8[T ~uint16](collection []T) T { function MaxUint32x4 (line 1342) | func MaxUint32x4[T ~uint32](collection []T) T { function MaxFloat32x4 (line 1386) | func MaxFloat32x4[T ~float32](collection []T) T { function MaxFloat64x2 (line 1430) | func MaxFloat64x2[T ~float64](collection []T) T { function SumByInt8x16 (line 1477) | func SumByInt8x16[T any, R ~int8](collection []T, iteratee func(item T) ... function SumByInt16x8 (line 1483) | func SumByInt16x8[T any, R ~int16](collection []T, iteratee func(item T)... function SumByInt32x4 (line 1489) | func SumByInt32x4[T any, R ~int32](collection []T, iteratee func(item T)... function SumByInt64x2 (line 1495) | func SumByInt64x2[T any, R ~int64](collection []T, iteratee func(item T)... function SumByUint8x16 (line 1501) | func SumByUint8x16[T any, R ~uint8](collection []T, iteratee func(item T... function SumByUint16x8 (line 1507) | func SumByUint16x8[T any, R ~uint16](collection []T, iteratee func(item ... function SumByUint32x4 (line 1513) | func SumByUint32x4[T any, R ~uint32](collection []T, iteratee func(item ... function SumByUint64x2 (line 1519) | func SumByUint64x2[T any, R ~uint64](collection []T, iteratee func(item ... function SumByFloat32x4 (line 1525) | func SumByFloat32x4[T any, R ~float32](collection []T, iteratee func(ite... function SumByFloat64x2 (line 1531) | func SumByFloat64x2[T any, R ~float64](collection []T, iteratee func(ite... function MeanByInt8x16 (line 1540) | func MeanByInt8x16[T any, R ~int8](collection []T, iteratee func(item T)... function MeanByInt16x8 (line 1546) | func MeanByInt16x8[T any, R ~int16](collection []T, iteratee func(item T... function MeanByInt32x4 (line 1552) | func MeanByInt32x4[T any, R ~int32](collection []T, iteratee func(item T... function MeanByInt64x2 (line 1558) | func MeanByInt64x2[T any, R ~int64](collection []T, iteratee func(item T... function MeanByUint8x16 (line 1564) | func MeanByUint8x16[T any, R ~uint8](collection []T, iteratee func(item ... function MeanByUint16x8 (line 1570) | func MeanByUint16x8[T any, R ~uint16](collection []T, iteratee func(item... function MeanByUint32x4 (line 1576) | func MeanByUint32x4[T any, R ~uint32](collection []T, iteratee func(item... function MeanByUint64x2 (line 1582) | func MeanByUint64x2[T any, R ~uint64](collection []T, iteratee func(item... function MeanByFloat32x4 (line 1588) | func MeanByFloat32x4[T any, R ~float32](collection []T, iteratee func(it... function MeanByFloat64x2 (line 1594) | func MeanByFloat64x2[T any, R ~float64](collection []T, iteratee func(it... FILE: exp/simd/math_avx2.go function SumInt8x32 (line 18) | func SumInt8x32[T ~int8](collection []T) T { function SumInt16x16 (line 52) | func SumInt16x16[T ~int16](collection []T) T { function SumInt32x8 (line 86) | func SumInt32x8[T ~int32](collection []T) T { function SumInt64x4 (line 120) | func SumInt64x4[T ~int64](collection []T) T { function SumUint8x32 (line 154) | func SumUint8x32[T ~uint8](collection []T) T { function SumUint16x16 (line 188) | func SumUint16x16[T ~uint16](collection []T) T { function SumUint32x8 (line 222) | func SumUint32x8[T ~uint32](collection []T) T { function SumUint64x4 (line 256) | func SumUint64x4[T ~uint64](collection []T) T { function SumFloat32x8 (line 289) | func SumFloat32x8[T ~float32](collection []T) T { function SumFloat64x4 (line 322) | func SumFloat64x4[T ~float64](collection []T) T { function MeanInt8x32 (line 353) | func MeanInt8x32[T ~int8](collection []T) T { function MeanInt16x16 (line 362) | func MeanInt16x16[T ~int16](collection []T) T { function MeanInt32x8 (line 371) | func MeanInt32x8[T ~int32](collection []T) T { function MeanInt64x4 (line 380) | func MeanInt64x4[T ~int64](collection []T) T { function MeanUint8x32 (line 389) | func MeanUint8x32[T ~uint8](collection []T) T { function MeanUint16x16 (line 398) | func MeanUint16x16[T ~uint16](collection []T) T { function MeanUint32x8 (line 407) | func MeanUint32x8[T ~uint32](collection []T) T { function MeanUint64x4 (line 416) | func MeanUint64x4[T ~uint64](collection []T) T { function MeanFloat32x8 (line 425) | func MeanFloat32x8[T ~float32](collection []T) T { function MeanFloat64x4 (line 434) | func MeanFloat64x4[T ~float64](collection []T) T { function ClampInt8x32 (line 443) | func ClampInt8x32[T ~int8, Slice ~[]T](collection Slice, min, max T) Sli... function ClampInt16x16 (line 480) | func ClampInt16x16[T ~int16, Slice ~[]T](collection Slice, min, max T) S... function ClampInt32x8 (line 517) | func ClampInt32x8[T ~int32, Slice ~[]T](collection Slice, min, max T) Sl... function ClampInt64x4 (line 554) | func ClampInt64x4[T ~int64, Slice ~[]T](collection Slice, min, max T) Sl... function ClampUint8x32 (line 591) | func ClampUint8x32[T ~uint8, Slice ~[]T](collection Slice, min, max T) S... function ClampUint16x16 (line 628) | func ClampUint16x16[T ~uint16, Slice ~[]T](collection Slice, min, max T)... function ClampUint32x8 (line 665) | func ClampUint32x8[T ~uint32, Slice ~[]T](collection Slice, min, max T) ... function ClampUint64x4 (line 702) | func ClampUint64x4[T ~uint64, Slice ~[]T](collection Slice, min, max T) ... function ClampFloat32x8 (line 739) | func ClampFloat32x8[T ~float32, Slice ~[]T](collection Slice, min, max T... function ClampFloat64x4 (line 776) | func ClampFloat64x4[T ~float64, Slice ~[]T](collection Slice, min, max T... function MinInt8x32 (line 813) | func MinInt8x32[T ~int8](collection []T) T { function MinInt16x16 (line 862) | func MinInt16x16[T ~int16](collection []T) T { function MinInt32x8 (line 909) | func MinInt32x8[T ~int32](collection []T) T { function MinInt64x4 (line 953) | func MinInt64x4[T ~int64](collection []T) T { function MinUint8x32 (line 997) | func MinUint8x32[T ~uint8](collection []T) T { function MinUint16x16 (line 1046) | func MinUint16x16[T ~uint16](collection []T) T { function MinUint32x8 (line 1093) | func MinUint32x8[T ~uint32](collection []T) T { function MinUint64x4 (line 1137) | func MinUint64x4[T ~uint64](collection []T) T { function MinFloat32x8 (line 1181) | func MinFloat32x8[T ~float32](collection []T) T { function MinFloat64x4 (line 1225) | func MinFloat64x4[T ~float64](collection []T) T { function MaxInt8x32 (line 1269) | func MaxInt8x32[T ~int8](collection []T) T { function MaxInt16x16 (line 1318) | func MaxInt16x16[T ~int16](collection []T) T { function MaxInt32x8 (line 1365) | func MaxInt32x8[T ~int32](collection []T) T { function MaxInt64x4 (line 1409) | func MaxInt64x4[T ~int64](collection []T) T { function MaxUint8x32 (line 1453) | func MaxUint8x32[T ~uint8](collection []T) T { function MaxUint16x16 (line 1502) | func MaxUint16x16[T ~uint16](collection []T) T { function MaxUint32x8 (line 1549) | func MaxUint32x8[T ~uint32](collection []T) T { function MaxUint64x4 (line 1593) | func MaxUint64x4[T ~uint64](collection []T) T { function MaxFloat32x8 (line 1637) | func MaxFloat32x8[T ~float32](collection []T) T { function MaxFloat64x4 (line 1681) | func MaxFloat64x4[T ~float64](collection []T) T { function SumByInt8x32 (line 1728) | func SumByInt8x32[T any, R ~int8](collection []T, iteratee func(item T) ... function SumByInt16x16 (line 1734) | func SumByInt16x16[T any, R ~int16](collection []T, iteratee func(item T... function SumByInt32x8 (line 1740) | func SumByInt32x8[T any, R ~int32](collection []T, iteratee func(item T)... function SumByInt64x4 (line 1746) | func SumByInt64x4[T any, R ~int64](collection []T, iteratee func(item T)... function SumByUint8x32 (line 1752) | func SumByUint8x32[T any, R ~uint8](collection []T, iteratee func(item T... function SumByUint16x16 (line 1758) | func SumByUint16x16[T any, R ~uint16](collection []T, iteratee func(item... function SumByUint32x8 (line 1764) | func SumByUint32x8[T any, R ~uint32](collection []T, iteratee func(item ... function SumByUint64x4 (line 1770) | func SumByUint64x4[T any, R ~uint64](collection []T, iteratee func(item ... function SumByFloat32x8 (line 1776) | func SumByFloat32x8[T any, R ~float32](collection []T, iteratee func(ite... function SumByFloat64x4 (line 1782) | func SumByFloat64x4[T any, R ~float64](collection []T, iteratee func(ite... function MeanByInt8x32 (line 1791) | func MeanByInt8x32[T any, R ~int8](collection []T, iteratee func(item T)... function MeanByInt16x16 (line 1797) | func MeanByInt16x16[T any, R ~int16](collection []T, iteratee func(item ... function MeanByInt32x8 (line 1803) | func MeanByInt32x8[T any, R ~int32](collection []T, iteratee func(item T... function MeanByInt64x4 (line 1809) | func MeanByInt64x4[T any, R ~int64](collection []T, iteratee func(item T... function MeanByUint8x32 (line 1815) | func MeanByUint8x32[T any, R ~uint8](collection []T, iteratee func(item ... function MeanByUint16x16 (line 1821) | func MeanByUint16x16[T any, R ~uint16](collection []T, iteratee func(ite... function MeanByUint32x8 (line 1827) | func MeanByUint32x8[T any, R ~uint32](collection []T, iteratee func(item... function MeanByUint64x4 (line 1833) | func MeanByUint64x4[T any, R ~uint64](collection []T, iteratee func(item... function MeanByFloat32x8 (line 1839) | func MeanByFloat32x8[T any, R ~float32](collection []T, iteratee func(it... function MeanByFloat64x4 (line 1845) | func MeanByFloat64x4[T any, R ~float64](collection []T, iteratee func(it... FILE: exp/simd/math_avx2_test.go function TestSumInt8x32 (line 12) | func TestSumInt8x32(t *testing.T) { function TestSumInt16x16 (line 44) | func TestSumInt16x16(t *testing.T) { function TestSumInt32x8 (line 76) | func TestSumInt32x8(t *testing.T) { function TestSumInt64x4 (line 108) | func TestSumInt64x4(t *testing.T) { function TestSumUint8x32 (line 140) | func TestSumUint8x32(t *testing.T) { function TestSumUint16x16 (line 171) | func TestSumUint16x16(t *testing.T) { function TestSumUint32x8 (line 202) | func TestSumUint32x8(t *testing.T) { function TestSumUint64x4 (line 233) | func TestSumUint64x4(t *testing.T) { function TestSumFloat32x8 (line 264) | func TestSumFloat32x8(t *testing.T) { function TestSumFloat64x4 (line 297) | func TestSumFloat64x4(t *testing.T) { function TestAVX2TypeAlias (line 331) | func TestAVX2TypeAlias(t *testing.T) { function TestMeanInt8x32 (line 342) | func TestMeanInt8x32(t *testing.T) { function TestMeanInt16x16 (line 374) | func TestMeanInt16x16(t *testing.T) { function TestMeanInt32x8 (line 406) | func TestMeanInt32x8(t *testing.T) { function TestMeanInt64x4 (line 438) | func TestMeanInt64x4(t *testing.T) { function TestMeanUint8x32 (line 470) | func TestMeanUint8x32(t *testing.T) { function TestMeanUint16x16 (line 501) | func TestMeanUint16x16(t *testing.T) { function TestMeanUint32x8 (line 532) | func TestMeanUint32x8(t *testing.T) { function TestMeanUint64x4 (line 563) | func TestMeanUint64x4(t *testing.T) { function TestMeanFloat32x8 (line 594) | func TestMeanFloat32x8(t *testing.T) { function TestMeanFloat64x4 (line 627) | func TestMeanFloat64x4(t *testing.T) { function TestAVX2MeanTypeAlias (line 661) | func TestAVX2MeanTypeAlias(t *testing.T) { function TestClampInt8x32 (line 672) | func TestClampInt8x32(t *testing.T) { function TestClampInt16x16 (line 723) | func TestClampInt16x16(t *testing.T) { function TestClampInt32x8 (line 773) | func TestClampInt32x8(t *testing.T) { function TestClampInt64x4 (line 822) | func TestClampInt64x4(t *testing.T) { function TestClampUint8x32 (line 872) | func TestClampUint8x32(t *testing.T) { function TestClampUint16x16 (line 923) | func TestClampUint16x16(t *testing.T) { function TestClampUint32x8 (line 973) | func TestClampUint32x8(t *testing.T) { function TestClampUint64x4 (line 1022) | func TestClampUint64x4(t *testing.T) { function TestClampFloat32x8 (line 1072) | func TestClampFloat32x8(t *testing.T) { function TestClampFloat64x4 (line 1124) | func TestClampFloat64x4(t *testing.T) { function TestAVX2ClampTypeAlias (line 1177) | func TestAVX2ClampTypeAlias(t *testing.T) { function TestMinInt8x32 (line 1201) | func TestMinInt8x32(t *testing.T) { function TestMinInt16x16 (line 1233) | func TestMinInt16x16(t *testing.T) { function TestMinInt32x8 (line 1265) | func TestMinInt32x8(t *testing.T) { function TestMinInt64x4 (line 1297) | func TestMinInt64x4(t *testing.T) { function TestMinUint8x32 (line 1330) | func TestMinUint8x32(t *testing.T) { function TestMinUint16x16 (line 1362) | func TestMinUint16x16(t *testing.T) { function TestMinUint32x8 (line 1394) | func TestMinUint32x8(t *testing.T) { function TestMinUint64x4 (line 1425) | func TestMinUint64x4(t *testing.T) { function TestMinFloat32x8 (line 1457) | func TestMinFloat32x8(t *testing.T) { function TestMinFloat64x4 (line 1491) | func TestMinFloat64x4(t *testing.T) { function TestAVX2MinTypeAlias (line 1525) | func TestAVX2MinTypeAlias(t *testing.T) { function TestMaxInt8x32 (line 1536) | func TestMaxInt8x32(t *testing.T) { function TestMaxInt16x16 (line 1568) | func TestMaxInt16x16(t *testing.T) { function TestMaxInt32x8 (line 1600) | func TestMaxInt32x8(t *testing.T) { function TestMaxInt64x4 (line 1632) | func TestMaxInt64x4(t *testing.T) { function TestMaxUint8x32 (line 1665) | func TestMaxUint8x32(t *testing.T) { function TestMaxUint16x16 (line 1697) | func TestMaxUint16x16(t *testing.T) { function TestMaxUint32x8 (line 1729) | func TestMaxUint32x8(t *testing.T) { function TestMaxUint64x4 (line 1760) | func TestMaxUint64x4(t *testing.T) { function TestMaxFloat32x8 (line 1792) | func TestMaxFloat32x8(t *testing.T) { function TestMaxFloat64x4 (line 1826) | func TestMaxFloat64x4(t *testing.T) { function TestAVX2MaxTypeAlias (line 1860) | func TestAVX2MaxTypeAlias(t *testing.T) { type avx2Item (line 1873) | type avx2Item struct function TestSumByInt8x32 (line 1879) | func TestSumByInt8x32(t *testing.T) { function TestSumByInt16x16 (line 1913) | func TestSumByInt16x16(t *testing.T) { function TestSumByInt32x8 (line 1950) | func TestSumByInt32x8(t *testing.T) { function TestSumByInt64x4 (line 1987) | func TestSumByInt64x4(t *testing.T) { function TestSumByUint8x32 (line 2024) | func TestSumByUint8x32(t *testing.T) { function TestSumByUint16x16 (line 2061) | func TestSumByUint16x16(t *testing.T) { function TestSumByUint32x8 (line 2098) | func TestSumByUint32x8(t *testing.T) { function TestSumByUint64x4 (line 2134) | func TestSumByUint64x4(t *testing.T) { function TestSumByFloat32x8 (line 2170) | func TestSumByFloat32x8(t *testing.T) { function TestSumByFloat64x4 (line 2209) | func TestSumByFloat64x4(t *testing.T) { function TestAVX2SumByTypeAlias (line 2248) | func TestAVX2SumByTypeAlias(t *testing.T) { function TestMeanByInt8x32 (line 2266) | func TestMeanByInt8x32(t *testing.T) { function TestMeanByInt16x16 (line 2299) | func TestMeanByInt16x16(t *testing.T) { function TestMeanByInt32x8 (line 2336) | func TestMeanByInt32x8(t *testing.T) { function TestMeanByInt64x4 (line 2373) | func TestMeanByInt64x4(t *testing.T) { function TestMeanByUint8x32 (line 2410) | func TestMeanByUint8x32(t *testing.T) { function TestMeanByUint16x16 (line 2447) | func TestMeanByUint16x16(t *testing.T) { function TestMeanByUint32x8 (line 2484) | func TestMeanByUint32x8(t *testing.T) { function TestMeanByUint64x4 (line 2520) | func TestMeanByUint64x4(t *testing.T) { function TestMeanByFloat32x8 (line 2556) | func TestMeanByFloat32x8(t *testing.T) { function TestMeanByFloat64x4 (line 2595) | func TestMeanByFloat64x4(t *testing.T) { function TestAVX2MeanByTypeAlias (line 2634) | func TestAVX2MeanByTypeAlias(t *testing.T) { FILE: exp/simd/math_avx512.go function SumInt8x64 (line 18) | func SumInt8x64[T ~int8](collection []T) T { function SumInt16x32 (line 52) | func SumInt16x32[T ~int16](collection []T) T { function SumInt32x16 (line 86) | func SumInt32x16[T ~int32](collection []T) T { function SumInt64x8 (line 120) | func SumInt64x8[T ~int64](collection []T) T { function SumUint8x64 (line 154) | func SumUint8x64[T ~uint8](collection []T) T { function SumUint16x32 (line 188) | func SumUint16x32[T ~uint16](collection []T) T { function SumUint32x16 (line 222) | func SumUint32x16[T ~uint32](collection []T) T { function SumUint64x8 (line 256) | func SumUint64x8[T ~uint64](collection []T) T { function SumFloat32x16 (line 289) | func SumFloat32x16[T ~float32](collection []T) T { function SumFloat64x8 (line 322) | func SumFloat64x8[T ~float64](collection []T) T { function MeanInt8x64 (line 353) | func MeanInt8x64[T ~int8](collection []T) T { function MeanInt16x32 (line 363) | func MeanInt16x32[T ~int16](collection []T) T { function MeanInt32x16 (line 373) | func MeanInt32x16[T ~int32](collection []T) T { function MeanInt64x8 (line 383) | func MeanInt64x8[T ~int64](collection []T) T { function MeanUint8x64 (line 393) | func MeanUint8x64[T ~uint8](collection []T) T { function MeanUint16x32 (line 403) | func MeanUint16x32[T ~uint16](collection []T) T { function MeanUint32x16 (line 413) | func MeanUint32x16[T ~uint32](collection []T) T { function MeanUint64x8 (line 423) | func MeanUint64x8[T ~uint64](collection []T) T { function MeanFloat32x16 (line 433) | func MeanFloat32x16[T ~float32](collection []T) T { function MeanFloat64x8 (line 443) | func MeanFloat64x8[T ~float64](collection []T) T { function ClampInt8x64 (line 453) | func ClampInt8x64[T ~int8, Slice ~[]T](collection Slice, min, max T) Sli... function ClampInt16x32 (line 492) | func ClampInt16x32[T ~int16, Slice ~[]T](collection Slice, min, max T) S... function ClampInt32x16 (line 531) | func ClampInt32x16[T ~int32, Slice ~[]T](collection Slice, min, max T) S... function ClampInt64x2 (line 571) | func ClampInt64x2[T ~int64, Slice ~[]T](collection Slice, min, max T) Sl... function ClampUint64x2 (line 610) | func ClampUint64x2[T ~uint64, Slice ~[]T](collection Slice, min, max T) ... function ClampInt64x8 (line 648) | func ClampInt64x8[T ~int64, Slice ~[]T](collection Slice, min, max T) Sl... function ClampUint8x64 (line 687) | func ClampUint8x64[T ~uint8, Slice ~[]T](collection Slice, min, max T) S... function ClampUint16x32 (line 726) | func ClampUint16x32[T ~uint16, Slice ~[]T](collection Slice, min, max T)... function ClampUint32x16 (line 765) | func ClampUint32x16[T ~uint32, Slice ~[]T](collection Slice, min, max T)... function ClampUint64x8 (line 804) | func ClampUint64x8[T ~uint64, Slice ~[]T](collection Slice, min, max T) ... function ClampFloat32x16 (line 843) | func ClampFloat32x16[T ~float32, Slice ~[]T](collection Slice, min, max ... function ClampFloat64x8 (line 882) | func ClampFloat64x8[T ~float64, Slice ~[]T](collection Slice, min, max T... function MinInt8x64 (line 921) | func MinInt8x64[T ~int8](collection []T) T { function MinInt16x32 (line 975) | func MinInt16x32[T ~int16](collection []T) T { function MinInt32x16 (line 1025) | func MinInt32x16[T ~int32](collection []T) T { function MinInt64x2 (line 1074) | func MinInt64x2[T ~int64](collection []T) T { function MinUint64x2 (line 1119) | func MinUint64x2[T ~uint64](collection []T) T { function MinInt64x8 (line 1163) | func MinInt64x8[T ~int64](collection []T) T { function MinUint8x64 (line 1208) | func MinUint8x64[T ~uint8](collection []T) T { function MinUint16x32 (line 1262) | func MinUint16x32[T ~uint16](collection []T) T { function MinUint32x16 (line 1312) | func MinUint32x16[T ~uint32](collection []T) T { function MinUint64x8 (line 1360) | func MinUint64x8[T ~uint64](collection []T) T { function MinFloat32x16 (line 1405) | func MinFloat32x16[T ~float32](collection []T) T { function MinFloat64x8 (line 1453) | func MinFloat64x8[T ~float64](collection []T) T { function MaxInt8x64 (line 1498) | func MaxInt8x64[T ~int8](collection []T) T { function MaxInt16x32 (line 1552) | func MaxInt16x32[T ~int16](collection []T) T { function MaxInt32x16 (line 1602) | func MaxInt32x16[T ~int32](collection []T) T { function MaxInt64x2 (line 1651) | func MaxInt64x2[T ~int64](collection []T) T { function MaxUint64x2 (line 1696) | func MaxUint64x2[T ~uint64](collection []T) T { function MaxInt64x8 (line 1740) | func MaxInt64x8[T ~int64](collection []T) T { function MaxUint8x64 (line 1785) | func MaxUint8x64[T ~uint8](collection []T) T { function MaxUint16x32 (line 1839) | func MaxUint16x32[T ~uint16](collection []T) T { function MaxUint32x16 (line 1889) | func MaxUint32x16[T ~uint32](collection []T) T { function MaxUint64x8 (line 1937) | func MaxUint64x8[T ~uint64](collection []T) T { function MaxFloat32x16 (line 1982) | func MaxFloat32x16[T ~float32](collection []T) T { function MaxFloat64x8 (line 2030) | func MaxFloat64x8[T ~float64](collection []T) T { function SumByInt8x64 (line 2078) | func SumByInt8x64[T any, R ~int8](collection []T, iteratee func(item T) ... function SumByInt16x32 (line 2084) | func SumByInt16x32[T any, R ~int16](collection []T, iteratee func(item T... function SumByInt32x16 (line 2090) | func SumByInt32x16[T any, R ~int32](collection []T, iteratee func(item T... function SumByInt64x8 (line 2096) | func SumByInt64x8[T any, R ~int64](collection []T, iteratee func(item T)... function SumByUint8x64 (line 2102) | func SumByUint8x64[T any, R ~uint8](collection []T, iteratee func(item T... function SumByUint16x32 (line 2108) | func SumByUint16x32[T any, R ~uint16](collection []T, iteratee func(item... function SumByUint32x16 (line 2114) | func SumByUint32x16[T any, R ~uint32](collection []T, iteratee func(item... function SumByUint64x8 (line 2120) | func SumByUint64x8[T any, R ~uint64](collection []T, iteratee func(item ... function SumByFloat32x16 (line 2126) | func SumByFloat32x16[T any, R ~float32](collection []T, iteratee func(it... function SumByFloat64x8 (line 2132) | func SumByFloat64x8[T any, R ~float64](collection []T, iteratee func(ite... function MeanByInt8x64 (line 2141) | func MeanByInt8x64[T any, R ~int8](collection []T, iteratee func(item T)... function MeanByInt16x32 (line 2147) | func MeanByInt16x32[T any, R ~int16](collection []T, iteratee func(item ... function MeanByInt32x16 (line 2153) | func MeanByInt32x16[T any, R ~int32](collection []T, iteratee func(item ... function MeanByInt64x8 (line 2159) | func MeanByInt64x8[T any, R ~int64](collection []T, iteratee func(item T... function MeanByUint8x64 (line 2165) | func MeanByUint8x64[T any, R ~uint8](collection []T, iteratee func(item ... function MeanByUint16x32 (line 2171) | func MeanByUint16x32[T any, R ~uint16](collection []T, iteratee func(ite... function MeanByUint32x16 (line 2177) | func MeanByUint32x16[T any, R ~uint32](collection []T, iteratee func(ite... function MeanByUint64x8 (line 2183) | func MeanByUint64x8[T any, R ~uint64](collection []T, iteratee func(item... function MeanByFloat32x16 (line 2189) | func MeanByFloat32x16[T any, R ~float32](collection []T, iteratee func(i... function MeanByFloat64x8 (line 2195) | func MeanByFloat64x8[T any, R ~float64](collection []T, iteratee func(it... FILE: exp/simd/math_avx512_test.go function TestSumInt8x64 (line 12) | func TestSumInt8x64(t *testing.T) { function TestSumInt16x32 (line 44) | func TestSumInt16x32(t *testing.T) { function TestSumInt32x16 (line 76) | func TestSumInt32x16(t *testing.T) { function TestSumInt64x8 (line 108) | func TestSumInt64x8(t *testing.T) { function TestSumUint8x64 (line 140) | func TestSumUint8x64(t *testing.T) { function TestSumUint16x32 (line 171) | func TestSumUint16x32(t *testing.T) { function TestSumUint32x16 (line 202) | func TestSumUint32x16(t *testing.T) { function TestSumUint64x8 (line 233) | func TestSumUint64x8(t *testing.T) { function TestSumFloat32x16 (line 264) | func TestSumFloat32x16(t *testing.T) { function TestSumFloat64x8 (line 297) | func TestSumFloat64x8(t *testing.T) { function TestAVX512TypeAlias (line 331) | func TestAVX512TypeAlias(t *testing.T) { function TestMeanInt8x64 (line 342) | func TestMeanInt8x64(t *testing.T) { function TestMeanInt16x32 (line 374) | func TestMeanInt16x32(t *testing.T) { function TestMeanInt32x16 (line 406) | func TestMeanInt32x16(t *testing.T) { function TestMeanInt64x8 (line 438) | func TestMeanInt64x8(t *testing.T) { function TestMeanUint8x64 (line 470) | func TestMeanUint8x64(t *testing.T) { function TestMeanUint16x32 (line 501) | func TestMeanUint16x32(t *testing.T) { function TestMeanUint32x16 (line 532) | func TestMeanUint32x16(t *testing.T) { function TestMeanUint64x8 (line 563) | func TestMeanUint64x8(t *testing.T) { function TestMeanFloat32x16 (line 594) | func TestMeanFloat32x16(t *testing.T) { function TestMeanFloat64x8 (line 627) | func TestMeanFloat64x8(t *testing.T) { function TestAVX512MeanTypeAlias (line 661) | func TestAVX512MeanTypeAlias(t *testing.T) { function TestClampInt8x64 (line 672) | func TestClampInt8x64(t *testing.T) { function TestClampInt16x32 (line 723) | func TestClampInt16x32(t *testing.T) { function TestClampInt32x16 (line 773) | func TestClampInt32x16(t *testing.T) { function TestClampInt64x2 (line 822) | func TestClampInt64x2(t *testing.T) { function TestClampInt64x8 (line 871) | func TestClampInt64x8(t *testing.T) { function TestClampUint8x64 (line 920) | func TestClampUint8x64(t *testing.T) { function TestClampUint16x32 (line 971) | func TestClampUint16x32(t *testing.T) { function TestClampUint32x16 (line 1021) | func TestClampUint32x16(t *testing.T) { function TestClampUint64x2 (line 1070) | func TestClampUint64x2(t *testing.T) { function TestClampUint64x8 (line 1119) | func TestClampUint64x8(t *testing.T) { function TestClampFloat32x16 (line 1168) | func TestClampFloat32x16(t *testing.T) { function TestClampFloat64x8 (line 1220) | func TestClampFloat64x8(t *testing.T) { function TestAVX512ClampTypeAlias (line 1273) | func TestAVX512ClampTypeAlias(t *testing.T) { function TestMinInt8x64 (line 1297) | func TestMinInt8x64(t *testing.T) { function TestMinInt16x32 (line 1329) | func TestMinInt16x32(t *testing.T) { function TestMinInt32x16 (line 1361) | func TestMinInt32x16(t *testing.T) { function TestMinInt64x2 (line 1393) | func TestMinInt64x2(t *testing.T) { function TestMinInt64x8 (line 1425) | func TestMinInt64x8(t *testing.T) { function TestMinUint8x64 (line 1457) | func TestMinUint8x64(t *testing.T) { function TestMinUint16x32 (line 1489) | func TestMinUint16x32(t *testing.T) { function TestMinUint32x16 (line 1521) | func TestMinUint32x16(t *testing.T) { function TestMinUint64x2 (line 1552) | func TestMinUint64x2(t *testing.T) { function TestMinUint64x8 (line 1583) | func TestMinUint64x8(t *testing.T) { function TestMinFloat32x16 (line 1614) | func TestMinFloat32x16(t *testing.T) { function TestMinFloat64x8 (line 1648) | func TestMinFloat64x8(t *testing.T) { function TestAVX512MinTypeAlias (line 1682) | func TestAVX512MinTypeAlias(t *testing.T) { function TestMaxInt8x64 (line 1693) | func TestMaxInt8x64(t *testing.T) { function TestMaxInt16x32 (line 1725) | func TestMaxInt16x32(t *testing.T) { function TestMaxInt32x16 (line 1757) | func TestMaxInt32x16(t *testing.T) { function TestMaxInt64x2 (line 1789) | func TestMaxInt64x2(t *testing.T) { function TestMaxInt64x8 (line 1821) | func TestMaxInt64x8(t *testing.T) { function TestMaxUint8x64 (line 1853) | func TestMaxUint8x64(t *testing.T) { function TestMaxUint16x32 (line 1885) | func TestMaxUint16x32(t *testing.T) { function TestMaxUint32x16 (line 1917) | func TestMaxUint32x16(t *testing.T) { function TestMaxUint64x2 (line 1948) | func TestMaxUint64x2(t *testing.T) { function TestMaxUint64x8 (line 1979) | func TestMaxUint64x8(t *testing.T) { function TestMaxFloat32x16 (line 2010) | func TestMaxFloat32x16(t *testing.T) { function TestMaxFloat64x8 (line 2044) | func TestMaxFloat64x8(t *testing.T) { function TestAVX512MaxTypeAlias (line 2078) | func TestAVX512MaxTypeAlias(t *testing.T) { type avx512Item (line 2091) | type avx512Item struct function TestSumByInt8x64 (line 2097) | func TestSumByInt8x64(t *testing.T) { function TestSumByInt16x32 (line 2131) | func TestSumByInt16x32(t *testing.T) { function TestSumByInt32x16 (line 2168) | func TestSumByInt32x16(t *testing.T) { function TestSumByInt64x8 (line 2205) | func TestSumByInt64x8(t *testing.T) { function TestSumByUint8x64 (line 2242) | func TestSumByUint8x64(t *testing.T) { function TestSumByUint16x32 (line 2279) | func TestSumByUint16x32(t *testing.T) { function TestSumByUint32x16 (line 2316) | func TestSumByUint32x16(t *testing.T) { function TestSumByUint64x8 (line 2352) | func TestSumByUint64x8(t *testing.T) { function TestSumByFloat32x16 (line 2388) | func TestSumByFloat32x16(t *testing.T) { function TestSumByFloat64x8 (line 2427) | func TestSumByFloat64x8(t *testing.T) { function TestAVX512SumByTypeAlias (line 2466) | func TestAVX512SumByTypeAlias(t *testing.T) { function TestMeanByInt8x64 (line 2484) | func TestMeanByInt8x64(t *testing.T) { function TestMeanByInt16x32 (line 2517) | func TestMeanByInt16x32(t *testing.T) { function TestMeanByInt32x16 (line 2554) | func TestMeanByInt32x16(t *testing.T) { function TestMeanByInt64x8 (line 2591) | func TestMeanByInt64x8(t *testing.T) { function TestMeanByUint8x64 (line 2628) | func TestMeanByUint8x64(t *testing.T) { function TestMeanByUint16x32 (line 2665) | func TestMeanByUint16x32(t *testing.T) { function TestMeanByUint32x16 (line 2702) | func TestMeanByUint32x16(t *testing.T) { function TestMeanByUint64x8 (line 2738) | func TestMeanByUint64x8(t *testing.T) { function TestMeanByFloat32x16 (line 2774) | func TestMeanByFloat32x16(t *testing.T) { function TestMeanByFloat64x8 (line 2813) | func TestMeanByFloat64x8(t *testing.T) { function TestAVX512MeanByTypeAlias (line 2852) | func TestAVX512MeanByTypeAlias(t *testing.T) { FILE: exp/simd/math_avx_test.go function TestSumInt8x16 (line 12) | func TestSumInt8x16(t *testing.T) { function TestSumInt16x8 (line 45) | func TestSumInt16x8(t *testing.T) { function TestSumInt32x4 (line 78) | func TestSumInt32x4(t *testing.T) { function TestSumInt64x2 (line 110) | func TestSumInt64x2(t *testing.T) { function TestSumUint8x16 (line 142) | func TestSumUint8x16(t *testing.T) { function TestSumUint16x8 (line 174) | func TestSumUint16x8(t *testing.T) { function TestSumUint32x4 (line 206) | func TestSumUint32x4(t *testing.T) { function TestSumUint64x2 (line 237) | func TestSumUint64x2(t *testing.T) { function TestSumFloat32x4 (line 268) | func TestSumFloat32x4(t *testing.T) { function TestSumFloat64x2 (line 302) | func TestSumFloat64x2(t *testing.T) { function TestAVXTypeAlias (line 336) | func TestAVXTypeAlias(t *testing.T) { function TestClampInt8x16 (line 347) | func TestClampInt8x16(t *testing.T) { function TestClampInt16x8 (line 399) | func TestClampInt16x8(t *testing.T) { function TestClampInt32x4 (line 449) | func TestClampInt32x4(t *testing.T) { function TestClampUint8x16 (line 498) | func TestClampUint8x16(t *testing.T) { function TestClampUint16x8 (line 549) | func TestClampUint16x8(t *testing.T) { function TestClampUint32x4 (line 599) | func TestClampUint32x4(t *testing.T) { function TestClampFloat32x4 (line 648) | func TestClampFloat32x4(t *testing.T) { function TestClampFloat64x2 (line 700) | func TestClampFloat64x2(t *testing.T) { function TestAVXClampTypeAlias (line 753) | func TestAVXClampTypeAlias(t *testing.T) { function TestMeanInt8x16 (line 777) | func TestMeanInt8x16(t *testing.T) { function TestMeanInt16x8 (line 809) | func TestMeanInt16x8(t *testing.T) { function TestMeanInt32x4 (line 841) | func TestMeanInt32x4(t *testing.T) { function TestMeanInt64x2 (line 873) | func TestMeanInt64x2(t *testing.T) { function TestMeanUint8x16 (line 905) | func TestMeanUint8x16(t *testing.T) { function TestMeanUint16x8 (line 937) | func TestMeanUint16x8(t *testing.T) { function TestMeanUint32x4 (line 969) | func TestMeanUint32x4(t *testing.T) { function TestMeanUint64x2 (line 1000) | func TestMeanUint64x2(t *testing.T) { function TestMeanFloat32x4 (line 1031) | func TestMeanFloat32x4(t *testing.T) { function TestMeanFloat64x2 (line 1065) | func TestMeanFloat64x2(t *testing.T) { function TestAVXMeanTypeAlias (line 1099) | func TestAVXMeanTypeAlias(t *testing.T) { function TestMinInt8x16 (line 1110) | func TestMinInt8x16(t *testing.T) { function TestMinInt16x8 (line 1142) | func TestMinInt16x8(t *testing.T) { function TestMinInt32x4 (line 1174) | func TestMinInt32x4(t *testing.T) { function TestMinUint8x16 (line 1206) | func TestMinUint8x16(t *testing.T) { function TestMinUint16x8 (line 1238) | func TestMinUint16x8(t *testing.T) { function TestMinUint32x4 (line 1270) | func TestMinUint32x4(t *testing.T) { function TestMinFloat32x4 (line 1301) | func TestMinFloat32x4(t *testing.T) { function TestMinFloat64x2 (line 1335) | func TestMinFloat64x2(t *testing.T) { function TestAVXMinTypeAlias (line 1369) | func TestAVXMinTypeAlias(t *testing.T) { function TestMaxInt8x16 (line 1380) | func TestMaxInt8x16(t *testing.T) { function TestMaxInt16x8 (line 1412) | func TestMaxInt16x8(t *testing.T) { function TestMaxInt32x4 (line 1444) | func TestMaxInt32x4(t *testing.T) { function TestMaxUint8x16 (line 1476) | func TestMaxUint8x16(t *testing.T) { function TestMaxUint16x8 (line 1508) | func TestMaxUint16x8(t *testing.T) { function TestMaxUint32x4 (line 1540) | func TestMaxUint32x4(t *testing.T) { function TestMaxFloat32x4 (line 1571) | func TestMaxFloat32x4(t *testing.T) { function TestMaxFloat64x2 (line 1605) | func TestMaxFloat64x2(t *testing.T) { function TestAVXMaxTypeAlias (line 1639) | func TestAVXMaxTypeAlias(t *testing.T) { type item (line 1652) | type item struct function TestSumByInt8x16 (line 1658) | func TestSumByInt8x16(t *testing.T) { function TestSumByInt16x8 (line 1691) | func TestSumByInt16x8(t *testing.T) { function TestSumByInt32x4 (line 1727) | func TestSumByInt32x4(t *testing.T) { function TestSumByInt64x2 (line 1763) | func TestSumByInt64x2(t *testing.T) { function TestSumByUint8x16 (line 1799) | func TestSumByUint8x16(t *testing.T) { function TestSumByUint16x8 (line 1835) | func TestSumByUint16x8(t *testing.T) { function TestSumByUint32x4 (line 1871) | func TestSumByUint32x4(t *testing.T) { function TestSumByUint64x2 (line 1906) | func TestSumByUint64x2(t *testing.T) { function TestSumByFloat32x4 (line 1941) | func TestSumByFloat32x4(t *testing.T) { function TestSumByFloat64x2 (line 1979) | func TestSumByFloat64x2(t *testing.T) { function TestAVXSumByTypeAlias (line 2017) | func TestAVXSumByTypeAlias(t *testing.T) { function TestMeanByInt8x16 (line 2034) | func TestMeanByInt8x16(t *testing.T) { function TestMeanByInt16x8 (line 2066) | func TestMeanByInt16x8(t *testing.T) { function TestMeanByInt32x4 (line 2102) | func TestMeanByInt32x4(t *testing.T) { function TestMeanByInt64x2 (line 2138) | func TestMeanByInt64x2(t *testing.T) { function TestMeanByUint8x16 (line 2174) | func TestMeanByUint8x16(t *testing.T) { function TestMeanByUint16x8 (line 2210) | func TestMeanByUint16x8(t *testing.T) { function TestMeanByUint32x4 (line 2246) | func TestMeanByUint32x4(t *testing.T) { function TestMeanByUint64x2 (line 2281) | func TestMeanByUint64x2(t *testing.T) { function TestMeanByFloat32x4 (line 2316) | func TestMeanByFloat32x4(t *testing.T) { function TestMeanByFloat64x2 (line 2354) | func TestMeanByFloat64x2(t *testing.T) { function TestAVXMeanByTypeAlias (line 2392) | func TestAVXMeanByTypeAlias(t *testing.T) { FILE: exp/simd/math_bench_test.go function init (line 29) | func init() { type benchDataGenerator (line 35) | type benchDataGenerator function generateInt8 (line 37) | func generateInt8(n int) []int8 { function generateInt16 (line 45) | func generateInt16(n int) []int16 { function generateInt32 (line 53) | func generateInt32(n int) []int32 { function generateInt64 (line 61) | func generateInt64(n int) []int64 { function generateUint8 (line 69) | func generateUint8(n int) []uint8 { function generateUint16 (line 77) | func generateUint16(n int) []uint16 { function generateUint32 (line 85) | func generateUint32(n int) []uint32 { function generateUint64 (line 93) | func generateUint64(n int) []uint64 { function generateFloat32 (line 101) | func generateFloat32(n int) []float32 { function generateFloat64 (line 109) | func generateFloat64(n int) []float64 { function BenchmarkSumInt8 (line 121) | func BenchmarkSumInt8(b *testing.B) { function BenchmarkSumInt16 (line 156) | func BenchmarkSumInt16(b *testing.B) { function BenchmarkSumInt32 (line 191) | func BenchmarkSumInt32(b *testing.B) { function BenchmarkSumInt64 (line 226) | func BenchmarkSumInt64(b *testing.B) { function BenchmarkSumFloat32 (line 261) | func BenchmarkSumFloat32(b *testing.B) { function BenchmarkSumFloat64 (line 296) | func BenchmarkSumFloat64(b *testing.B) { function BenchmarkMeanInt32 (line 335) | func BenchmarkMeanInt32(b *testing.B) { function BenchmarkMeanFloat64 (line 370) | func BenchmarkMeanFloat64(b *testing.B) { function BenchmarkMinInt32 (line 409) | func BenchmarkMinInt32(b *testing.B) { function BenchmarkMinFloat64 (line 438) | func BenchmarkMinFloat64(b *testing.B) { function BenchmarkMaxInt32 (line 471) | func BenchmarkMaxInt32(b *testing.B) { function BenchmarkMaxFloat64 (line 500) | func BenchmarkMaxFloat64(b *testing.B) { function BenchmarkSumInt8ByWidth (line 534) | func BenchmarkSumInt8ByWidth(b *testing.B) { function BenchmarkSumInt64SteadyState (line 572) | func BenchmarkSumInt64SteadyState(b *testing.B) { FILE: exp/simd/simd_test.go function init (line 13) | func init() { type myInt8 (line 28) | type myInt8 type myInt16 (line 29) | type myInt16 type myInt32 (line 30) | type myInt32 type myInt64 (line 31) | type myInt64 type myUint8 (line 32) | type myUint8 type myUint16 (line 33) | type myUint16 type myUint32 (line 34) | type myUint32 type myUint64 (line 35) | type myUint64 type myFloat32 (line 36) | type myFloat32 type myFloat64 (line 37) | type myFloat64 FILE: exp/simd/unsafe.go function unsafeSliceInt8 (line 11) | func unsafeSliceInt8[T ~int8](collection []T, length uint) []int8 { function unsafeSliceInt16 (line 19) | func unsafeSliceInt16[T ~int16](collection []T, length uint) []int16 { function unsafeSliceInt32 (line 27) | func unsafeSliceInt32[T ~int32](collection []T, length uint) []int32 { function unsafeSliceInt64 (line 35) | func unsafeSliceInt64[T ~int64](collection []T, length uint) []int64 { function unsafeSliceUint8 (line 43) | func unsafeSliceUint8[T ~uint8](collection []T, length uint) []uint8 { function unsafeSliceUint16 (line 51) | func unsafeSliceUint16[T ~uint16](collection []T, length uint) []uint16 { function unsafeSliceUint32 (line 59) | func unsafeSliceUint32[T ~uint32](collection []T, length uint) []uint32 { function unsafeSliceUint64 (line 67) | func unsafeSliceUint64[T ~uint64](collection []T, length uint) []uint64 { function unsafeSliceFloat32 (line 75) | func unsafeSliceFloat32[T ~float32](collection []T, length uint) []float... function unsafeSliceFloat64 (line 83) | func unsafeSliceFloat64[T ~float64](collection []T, length uint) []float... FILE: find.go function IndexOf (line 13) | func IndexOf[T comparable](collection []T, element T) int { function LastIndexOf (line 26) | func LastIndexOf[T comparable](collection []T, element T) int { function HasPrefix (line 40) | func HasPrefix[T comparable](collection, prefix []T) bool { function HasSuffix (line 56) | func HasSuffix[T comparable](collection, suffix []T) bool { function Find (line 72) | func Find[T any](collection []T, predicate func(item T) bool) (T, bool) { function FindErr (line 88) | func FindErr[T any](collection []T, predicate func(item T) (bool, error)... function FindIndexOf (line 107) | func FindIndexOf[T any](collection []T, predicate func(item T) bool) (T,... function FindLastIndexOf (line 121) | func FindLastIndexOf[T any](collection []T, predicate func(item T) bool)... function FindOrElse (line 136) | func FindOrElse[T any](collection []T, fallback T, predicate func(item T... function FindKey (line 148) | func FindKey[K, V comparable](object map[K]V, value V) (K, bool) { function FindKeyBy (line 160) | func FindKeyBy[K comparable, V any](object map[K]V, predicate func(key K... function FindUniques (line 173) | func FindUniques[T comparable, Slice ~[]T](collection Slice) Slice { function FindUniquesBy (line 204) | func FindUniquesBy[T any, U comparable, Slice ~[]T](collection Slice, it... function FindDuplicates (line 238) | func FindDuplicates[T comparable, Slice ~[]T](collection Slice) Slice { function FindDuplicatesBy (line 270) | func FindDuplicatesBy[T any, U comparable, Slice ~[]T](collection Slice,... function FindDuplicatesByErr (line 307) | func FindDuplicatesByErr[T any, U comparable, Slice ~[]T](collection Sli... function Min (line 352) | func Min[T constraints.Ordered](collection []T) T { function MinIndex (line 375) | func MinIndex[T constraints.Ordered](collection []T) (T, int) { function MinBy (line 403) | func MinBy[T any](collection []T, less func(a, b T) bool) T { function MinByErr (line 428) | func MinByErr[T any](collection []T, less func(a, b T) (bool, error)) (T... function MinIndexBy (line 457) | func MinIndexBy[T any](collection []T, less func(a, b T) bool) (T, int) { function MinIndexByErr (line 486) | func MinIndexByErr[T any](collection []T, less func(a, b T) (bool, error... function Earliest (line 519) | func Earliest(times ...time.Time) time.Time { function EarliestBy (line 542) | func EarliestBy[T any](collection []T, iteratee func(item T) time.Time) T { function EarliestByErr (line 568) | func EarliestByErr[T any](collection []T, iteratee func(item T) (time.Ti... function Max (line 599) | func Max[T constraints.Ordered](collection []T) T { function MaxIndex (line 622) | func MaxIndex[T constraints.Ordered](collection []T) (T, int) { function MaxBy (line 654) | func MaxBy[T any](collection []T, greater func(a, b T) bool) T { function MaxByErr (line 683) | func MaxByErr[T any](collection []T, greater func(a, b T) (bool, error))... function MaxIndexBy (line 715) | func MaxIndexBy[T any](collection []T, greater func(a, b T) bool) (T, in... function MaxIndexByErr (line 746) | func MaxIndexByErr[T any](collection []T, greater func(a, b T) (bool, er... function Latest (line 778) | func Latest(times ...time.Time) time.Time { function LatestBy (line 801) | func LatestBy[T any](collection []T, iteratee func(item T) time.Time) T { function LatestByErr (line 827) | func LatestByErr[T any](collection []T, iteratee func(item T) (time.Time... function First (line 857) | func First[T any](collection []T) (T, bool) { function FirstOrEmpty (line 870) | func FirstOrEmpty[T any](collection []T) T { function FirstOr (line 877) | func FirstOr[T any](collection []T, fallback T) T { function Last (line 888) | func Last[T any](collection []T) (T, bool) { function LastOrEmpty (line 901) | func LastOrEmpty[T any](collection []T) T { function LastOr (line 908) | func LastOr[T any](collection []T, fallback T) T { function Nth (line 920) | func Nth[T any, N constraints.Integer](collection []T, nth N) (T, error) { function sliceNth (line 926) | func sliceNth[T any, N constraints.Integer](collection []T, nth N) (T, b... function NthOr (line 943) | func NthOr[T any, N constraints.Integer](collection []T, nth N, fallback... function NthOrEmpty (line 955) | func NthOrEmpty[T any, N constraints.Integer](collection []T, nth N) T { type randomIntGenerator (line 962) | type randomIntGenerator function Sample (line 966) | func Sample[T any](collection []T) T { function SampleBy (line 972) | func SampleBy[T any](collection []T, randomIntGenerator randomIntGenerat... function Samples (line 982) | func Samples[T any, Slice ~[]T](collection Slice, count int) Slice { function SamplesBy (line 988) | func SamplesBy[T any, Slice ~[]T](collection Slice, count int, randomInt... FILE: find_test.go function TestIndexOf (line 12) | func TestIndexOf(t *testing.T) { function TestLastIndexOf (line 23) | func TestLastIndexOf(t *testing.T) { function TestHasPrefix (line 34) | func TestHasPrefix(t *testing.T) { function TestHasSuffix (line 43) | func TestHasSuffix(t *testing.T) { function TestFind (line 52) | func TestFind(t *testing.T) { function TestFindErr (line 74) | func TestFindErr(t *testing.T) { function TestFindIndexOf (line 178) | func TestFindIndexOf(t *testing.T) { function TestFindLastIndexOf (line 201) | func TestFindLastIndexOf(t *testing.T) { function TestFindOrElse (line 224) | func TestFindOrElse(t *testing.T) { function TestFindKey (line 243) | func TestFindKey(t *testing.T) { function TestFindKeyBy (line 268) | func TestFindKeyBy(t *testing.T) { function TestFindUniques (line 285) | func TestFindUniques(t *testing.T) { function TestFindUniquesBy (line 307) | func TestFindUniquesBy(t *testing.T) { function TestFindDuplicates (line 339) | func TestFindDuplicates(t *testing.T) { function TestFindDuplicatesBy (line 358) | func TestFindDuplicatesBy(t *testing.T) { function TestFindDuplicatesByErr (line 385) | func TestFindDuplicatesByErr(t *testing.T) { function TestMin (line 488) | func TestMin(t *testing.T) { function TestMinIndex (line 503) | func TestMinIndex(t *testing.T) { function TestMinBy (line 525) | func TestMinBy(t *testing.T) { function TestMinByErr (line 544) | func TestMinByErr(t *testing.T) { function TestMinIndexBy (line 637) | func TestMinIndexBy(t *testing.T) { function TestMinIndexByErr (line 661) | func TestMinIndexByErr(t *testing.T) { function TestEarliest (line 761) | func TestEarliest(t *testing.T) { function TestEarliestBy (line 774) | func TestEarliestBy(t *testing.T) { function TestEarliestByErr (line 800) | func TestEarliestByErr(t *testing.T) { function TestMax (line 896) | func TestMax(t *testing.T) { function TestMaxIndex (line 911) | func TestMaxIndex(t *testing.T) { function TestMaxBy (line 933) | func TestMaxBy(t *testing.T) { function TestMaxByErr (line 952) | func TestMaxByErr(t *testing.T) { function TestMaxIndexBy (line 1050) | func TestMaxIndexBy(t *testing.T) { function TestMaxIndexByErr (line 1074) | func TestMaxIndexByErr(t *testing.T) { function TestLatest (line 1181) | func TestLatest(t *testing.T) { function TestLatestBy (line 1194) | func TestLatestBy(t *testing.T) { function TestLatestByErr (line 1220) | func TestLatestByErr(t *testing.T) { function TestFirst (line 1316) | func TestFirst(t *testing.T) { function TestFirstOrEmpty (line 1329) | func TestFirstOrEmpty(t *testing.T) { function TestFirstOr (line 1342) | func TestFirstOr(t *testing.T) { function TestLast (line 1355) | func TestLast(t *testing.T) { function TestLastOrEmpty (line 1368) | func TestLastOrEmpty(t *testing.T) { function TestLastOr (line 1381) | func TestLastOr(t *testing.T) { function TestNth (line 1394) | func TestNth(t *testing.T) { function TestNthOr (line 1419) | func TestNthOr(t *testing.T) { function TestNthOrEmpty (line 1471) | func TestNthOrEmpty(t *testing.T) { function TestSample (line 1520) | func TestSample(t *testing.T) { function TestSampleBy (line 1531) | func TestSampleBy(t *testing.T) { function TestSamples (line 1544) | func TestSamples(t *testing.T) { function TestSamplesBy (line 1560) | func TestSamplesBy(t *testing.T) { FILE: func.go function Partial (line 5) | func Partial[T1, T2, R any](f func(a T1, b T2) R, arg1 T1) func(T2) R { function Partial1 (line 13) | func Partial1[T1, T2, R any](f func(T1, T2) R, arg1 T1) func(T2) R { function Partial2 (line 19) | func Partial2[T1, T2, T3, R any](f func(T1, T2, T3) R, arg1 T1) func(T2,... function Partial3 (line 27) | func Partial3[T1, T2, T3, T4, R any](f func(T1, T2, T3, T4) R, arg1 T1) ... function Partial4 (line 35) | func Partial4[T1, T2, T3, T4, T5, R any](f func(T1, T2, T3, T4, T5) R, a... function Partial5 (line 43) | func Partial5[T1, T2, T3, T4, T5, T6, R any](f func(T1, T2, T3, T4, T5, ... FILE: func_test.go function TestPartial (line 10) | func TestPartial(t *testing.T) { function TestPartial1 (line 22) | func TestPartial1(t *testing.T) { function TestPartial2 (line 34) | func TestPartial2(t *testing.T) { function TestPartial3 (line 46) | func TestPartial3(t *testing.T) { function TestPartial4 (line 58) | func TestPartial4(t *testing.T) { function TestPartial5 (line 70) | func TestPartial5(t *testing.T) { FILE: internal/constraints/constraints.go type Signed (line 12) | type Signed interface type Unsigned (line 19) | type Unsigned interface type Integer (line 26) | type Integer interface type Float (line 33) | type Float interface type Complex (line 40) | type Complex interface FILE: internal/constraints/ordered_go118.go type Ordered (line 9) | type Ordered interface FILE: internal/xrand/ordered_go118.go function Shuffle (line 8) | func Shuffle(n int, swap func(i, j int)) { function IntN (line 15) | func IntN(n int) int { function Int64 (line 22) | func Int64() int64 { FILE: internal/xrand/ordered_go122.go function Shuffle (line 8) | func Shuffle(n int, swap func(i, j int)) { function IntN (line 15) | func IntN(n int) int { function Int64 (line 21) | func Int64() int64 { FILE: internal/xtime/fake.go function NewFakeClock (line 8) | func NewFakeClock() *FakeClock { function NewFakeClockAt (line 12) | func NewFakeClockAt(t time.Time) *FakeClock { type FakeClock (line 18) | type FakeClock struct method Now (line 26) | func (c *FakeClock) Now() time.Time { method Since (line 30) | func (c *FakeClock) Since(t time.Time) time.Duration { method Until (line 34) | func (c *FakeClock) Until(t time.Time) time.Duration { method Sleep (line 38) | func (c *FakeClock) Sleep(d time.Duration) { FILE: internal/xtime/noCopy.go type noCopy (line 10) | type noCopy struct method Lock (line 13) | func (*noCopy) Lock() {} method Unlock (line 14) | func (*noCopy) Unlock() {} FILE: internal/xtime/real.go function NewRealClock (line 8) | func NewRealClock() *RealClock { type RealClock (line 12) | type RealClock struct method Now (line 16) | func (c *RealClock) Now() time.Time { method Since (line 20) | func (c *RealClock) Since(t time.Time) time.Duration { method Until (line 24) | func (c *RealClock) Until(t time.Time) time.Duration { method Sleep (line 28) | func (c *RealClock) Sleep(d time.Duration) { FILE: internal/xtime/time.go function SetClock (line 8) | func SetClock(c Clock) { function Now (line 12) | func Now() time.Time { function Since (line 16) | func Since(t time.Time) time.Duration { function Until (line 20) | func Until(t time.Time) time.Duration { function Sleep (line 24) | func Sleep(d time.Duration) { type Clock (line 28) | type Clock interface FILE: intersect.go function Contains (line 5) | func Contains[T comparable](collection []T, element T) bool { function ContainsBy (line 17) | func ContainsBy[T any](collection []T, predicate func(item T) bool) bool { function Every (line 29) | func Every[T comparable](collection, subset []T) bool { function EveryBy (line 47) | func EveryBy[T any](collection []T, predicate func(item T) bool) bool { function Some (line 60) | func Some[T comparable](collection, subset []T) bool { function SomeBy (line 78) | func SomeBy[T any](collection []T, predicate func(item T) bool) bool { function None (line 90) | func None[T comparable](collection, subset []T) bool { function NoneBy (line 107) | func NoneBy[T any](collection []T, predicate func(item T) bool) bool { function Intersect (line 119) | func Intersect[T comparable, Slice ~[]T](lists ...Slice) Slice { function IntersectBy (line 162) | func IntersectBy[T any, K comparable, Slice ~[]T](transform func(T) K, l... function Difference (line 210) | func Difference[T comparable, Slice ~[]T](list1, list2 Slice) (Slice, Sl... function Union (line 235) | func Union[T comparable, Slice ~[]T](lists ...Slice) Slice { function Without (line 259) | func Without[T comparable, Slice ~[]T](collection Slice, exclude ...T) S... function WithoutBy (line 274) | func WithoutBy[T any, K comparable, Slice ~[]T](collection Slice, iterat... function WithoutByErr (line 288) | func WithoutByErr[T any, K comparable, Slice ~[]T](collection Slice, ite... function WithoutEmpty (line 308) | func WithoutEmpty[T comparable, Slice ~[]T](collection Slice) Slice { function WithoutNth (line 314) | func WithoutNth[T any, Slice ~[]T](collection Slice, nths ...int) Slice { function ElementsMatch (line 331) | func ElementsMatch[T comparable, Slice ~[]T](list1, list2 Slice) bool { function ElementsMatchBy (line 339) | func ElementsMatchBy[T any, K comparable](list1, list2 []T, iteratee fun... FILE: intersect_test.go function TestContains (line 11) | func TestContains(t *testing.T) { function TestContainsBy (line 22) | func TestContainsBy(t *testing.T) { function TestEvery (line 45) | func TestEvery(t *testing.T) { function TestEveryBy (line 60) | func TestEveryBy(t *testing.T) { function TestSome (line 89) | func TestSome(t *testing.T) { function TestSomeBy (line 104) | func TestSomeBy(t *testing.T) { function TestNone (line 133) | func TestNone(t *testing.T) { function TestNoneBy (line 148) | func TestNoneBy(t *testing.T) { function TestIntersect (line 177) | func TestIntersect(t *testing.T) { function TestIntersectBy (line 211) | func TestIntersectBy(t *testing.T) { function TestDifference (line 254) | func TestDifference(t *testing.T) { function TestUnion (line 277) | func TestUnion(t *testing.T) { function TestWithout (line 311) | func TestWithout(t *testing.T) { function TestWithoutBy (line 332) | func TestWithoutBy(t *testing.T) { function TestWithoutByErr (line 359) | func TestWithoutByErr(t *testing.T) { function TestWithoutEmpty (line 491) | func TestWithoutEmpty(t *testing.T) { function TestWithoutNth (line 510) | func TestWithoutNth(t *testing.T) { function TestElementsMatch (line 536) | func TestElementsMatch(t *testing.T) { function TestElementsMatchBy (line 552) | func TestElementsMatchBy(t *testing.T) { FILE: it/channel.go function SeqToChannel (line 13) | func SeqToChannel[T any](bufferSize int, collection iter.Seq[T]) <-chan T { function SeqToChannel2 (line 29) | func SeqToChannel2[K, V any](bufferSize int, collection iter.Seq2[K, V])... function ChannelToSeq (line 45) | func ChannelToSeq[T any](ch <-chan T) iter.Seq[T] { FILE: it/channel_test.go function TestSeqToChannel (line 14) | func TestSeqToChannel(t *testing.T) { function TestSeqToChannel2 (line 34) | func TestSeqToChannel2(t *testing.T) { function TestChannelToSeq (line 52) | func TestChannelToSeq(t *testing.T) { FILE: it/find.go function IndexOf (line 19) | func IndexOf[T comparable](collection iter.Seq[T], element T) int { function LastIndexOf (line 35) | func LastIndexOf[T comparable](collection iter.Seq[T], element T) int { function HasPrefix (line 51) | func HasPrefix[T comparable](collection iter.Seq[T], prefix ...T) bool { function HasSuffix (line 74) | func HasSuffix[T comparable](collection iter.Seq[T], suffix ...T) bool { function Find (line 103) | func Find[T any](collection iter.Seq[T], predicate func(item T) bool) (T... function FindIndexOf (line 117) | func FindIndexOf[T any](collection iter.Seq[T], predicate func(item T) b... function FindLastIndexOf (line 133) | func FindLastIndexOf[T any](collection iter.Seq[T], predicate func(item ... function FindOrElse (line 154) | func FindOrElse[T any](collection iter.Seq[T], fallback T, predicate fun... function FindUniques (line 167) | func FindUniques[T comparable, I ~func(func(T) bool)](collection I) I { function FindUniquesBy (line 177) | func FindUniquesBy[T any, U comparable, I ~func(func(T) bool)](collectio... function FindDuplicates (line 205) | func FindDuplicates[T comparable, I ~func(func(T) bool)](collection I) I { function FindDuplicatesBy (line 215) | func FindDuplicatesBy[T any, U comparable, I ~func(func(T) bool)](collec... function Min (line 238) | func Min[T constraints.Ordered](collection iter.Seq[T]) T { function MinIndex (line 246) | func MinIndex[T constraints.Ordered](collection iter.Seq[T]) (T, int) { function MinBy (line 255) | func MinBy[T any](collection iter.Seq[T], comparison func(a, b T) bool) T { function MinIndexBy (line 276) | func MinIndexBy[T any](collection iter.Seq[T], comparison func(a, b T) b... function Earliest (line 296) | func Earliest(times iter.Seq[time.Time]) time.Time { function EarliestBy (line 304) | func EarliestBy[T any](collection iter.Seq[T], transform func(item T) ti... function Max (line 312) | func Max[T constraints.Ordered](collection iter.Seq[T]) T { function MaxIndex (line 320) | func MaxIndex[T constraints.Ordered](collection iter.Seq[T]) (T, int) { function MaxBy (line 329) | func MaxBy[T any](collection iter.Seq[T], comparison func(a, b T) bool) T { function MaxIndexBy (line 350) | func MaxIndexBy[T any](collection iter.Seq[T], comparison func(a, b T) b... function Latest (line 370) | func Latest(times iter.Seq[time.Time]) time.Time { function LatestBy (line 378) | func LatestBy[T any](collection iter.Seq[T], transform func(item T) time... function First (line 385) | func First[T any](collection iter.Seq[T]) (T, bool) { function FirstOrEmpty (line 396) | func FirstOrEmpty[T any](collection iter.Seq[T]) T { function FirstOr (line 404) | func FirstOr[T any](collection iter.Seq[T], fallback T) T { function Last (line 415) | func Last[T any](collection iter.Seq[T]) (T, bool) { function LastOrEmpty (line 429) | func LastOrEmpty[T any](collection iter.Seq[T]) T { function LastOr (line 437) | func LastOr[T any](collection iter.Seq[T], fallback T) T { function Nth (line 448) | func Nth[T any, N constraints.Integer](collection iter.Seq[T], nth N) (T... function seqNth (line 454) | func seqNth[T any, N constraints.Integer](collection iter.Seq[T], nth N)... function NthOr (line 472) | func NthOr[T any, N constraints.Integer](collection iter.Seq[T], nth N, ... function NthOrEmpty (line 484) | func NthOrEmpty[T any, N constraints.Integer](collection iter.Seq[T], nt... function Sample (line 493) | func Sample[T any](collection iter.Seq[T]) T { function SampleBy (line 501) | func SampleBy[T any](collection iter.Seq[T], randomIntGenerator func(int... function Samples (line 510) | func Samples[T any, I ~func(func(T) bool)](collection I, count int) I { function SamplesBy (line 518) | func SamplesBy[T any, I ~func(func(T) bool)](collection I, count int, ra... FILE: it/find_example_test.go function ExampleIndexOf (line 11) | func ExampleIndexOf() { function ExampleIndexOf_notFound (line 20) | func ExampleIndexOf_notFound() { function ExampleLastIndexOf (line 29) | func ExampleLastIndexOf() { function ExampleLastIndexOf_notFound (line 38) | func ExampleLastIndexOf_notFound() { function ExampleFind (line 47) | func ExampleFind() { function ExampleFind_notFound (line 67) | func ExampleFind_notFound() { function ExampleFindIndexOf (line 78) | func ExampleFindIndexOf() { function ExampleFindIndexOf_notFound (line 89) | func ExampleFindIndexOf_notFound() { function ExampleFindLastIndexOf (line 100) | func ExampleFindLastIndexOf() { function ExampleFindLastIndexOf_notFound (line 111) | func ExampleFindLastIndexOf_notFound() { function ExampleFindOrElse (line 122) | func ExampleFindOrElse() { function ExampleFindOrElse_found (line 133) | func ExampleFindOrElse_found() { function ExampleFindUniques (line 144) | func ExampleFindUniques() { function ExampleFindUniquesBy (line 153) | func ExampleFindUniquesBy() { function ExampleFindDuplicates (line 175) | func ExampleFindDuplicates() { function ExampleFindDuplicatesBy (line 184) | func ExampleFindDuplicatesBy() { function ExampleMin (line 206) | func ExampleMin() { function ExampleMin_empty (line 215) | func ExampleMin_empty() { function ExampleMinIndex (line 224) | func ExampleMinIndex() { function ExampleMinIndex_empty (line 233) | func ExampleMinIndex_empty() { function ExampleMinBy (line 242) | func ExampleMinBy() { function ExampleMinIndexBy (line 262) | func ExampleMinIndexBy() { function ExampleEarliest (line 282) | func ExampleEarliest() { function ExampleEarliestBy (line 293) | func ExampleEarliestBy() { function ExampleMax (line 314) | func ExampleMax() { function ExampleMax_empty (line 323) | func ExampleMax_empty() { function ExampleMaxIndex (line 332) | func ExampleMaxIndex() { function ExampleMaxIndex_empty (line 341) | func ExampleMaxIndex_empty() { function ExampleMaxBy (line 350) | func ExampleMaxBy() { function ExampleMaxIndexBy (line 370) | func ExampleMaxIndexBy() { function ExampleLatest (line 390) | func ExampleLatest() { function ExampleLatestBy (line 401) | func ExampleLatestBy() { function ExampleFirst (line 422) | func ExampleFirst() { function ExampleFirst_empty (line 431) | func ExampleFirst_empty() { function ExampleFirstOrEmpty (line 440) | func ExampleFirstOrEmpty() { function ExampleFirstOrEmpty_empty (line 449) | func ExampleFirstOrEmpty_empty() { function ExampleFirstOr (line 458) | func ExampleFirstOr() { function ExampleFirstOr_empty (line 467) | func ExampleFirstOr_empty() { function ExampleLast (line 476) | func ExampleLast() { function ExampleLast_empty (line 485) | func ExampleLast_empty() { function ExampleLastOrEmpty (line 494) | func ExampleLastOrEmpty() { function ExampleLastOrEmpty_empty (line 503) | func ExampleLastOrEmpty_empty() { function ExampleLastOr (line 512) | func ExampleLastOr() { function ExampleLastOr_empty (line 521) | func ExampleLastOr_empty() { function ExampleNth (line 530) | func ExampleNth() { function ExampleNth_outOfBounds (line 539) | func ExampleNth_outOfBounds() { function ExampleNthOr (line 548) | func ExampleNthOr() { function ExampleNthOr_outOfBounds (line 557) | func ExampleNthOr_outOfBounds() { function ExampleNthOrEmpty (line 566) | func ExampleNthOrEmpty() { function ExampleNthOrEmpty_outOfBounds (line 575) | func ExampleNthOrEmpty_outOfBounds() { FILE: it/find_test.go function TestIndexOf (line 16) | func TestIndexOf(t *testing.T) { function TestLastIndexOf (line 27) | func TestLastIndexOf(t *testing.T) { function TestHasPrefix (line 38) | func TestHasPrefix(t *testing.T) { function TestHasSuffix (line 49) | func TestHasSuffix(t *testing.T) { function TestFind (line 62) | func TestFind(t *testing.T) { function TestFindIndexOf (line 84) | func TestFindIndexOf(t *testing.T) { function TestFindLastIndexOf (line 107) | func TestFindLastIndexOf(t *testing.T) { function TestFindOrElse (line 126) | func TestFindOrElse(t *testing.T) { function TestFindUniques (line 145) | func TestFindUniques(t *testing.T) { function TestFindUniquesBy (line 167) | func TestFindUniquesBy(t *testing.T) { function TestFindDuplicates (line 199) | func TestFindDuplicates(t *testing.T) { function TestFindDuplicatesBy (line 218) | func TestFindDuplicatesBy(t *testing.T) { function TestMin (line 245) | func TestMin(t *testing.T) { function TestMinIndex (line 260) | func TestMinIndex(t *testing.T) { function TestMinBy (line 282) | func TestMinBy(t *testing.T) { function TestMinIndexBy (line 301) | func TestMinIndexBy(t *testing.T) { function TestEarliest (line 325) | func TestEarliest(t *testing.T) { function TestEarliestBy (line 338) | func TestEarliestBy(t *testing.T) { function TestMax (line 364) | func TestMax(t *testing.T) { function TestMaxIndex (line 379) | func TestMaxIndex(t *testing.T) { function TestMaxBy (line 401) | func TestMaxBy(t *testing.T) { function TestMaxIndexBy (line 420) | func TestMaxIndexBy(t *testing.T) { function TestLatest (line 444) | func TestLatest(t *testing.T) { function TestLatestBy (line 457) | func TestLatestBy(t *testing.T) { function TestFirst (line 483) | func TestFirst(t *testing.T) { function TestFirstOrEmpty (line 496) | func TestFirstOrEmpty(t *testing.T) { function TestFirstOr (line 509) | func TestFirstOr(t *testing.T) { function TestLast (line 522) | func TestLast(t *testing.T) { function TestLastOrEmpty (line 535) | func TestLastOrEmpty(t *testing.T) { function TestLastOr (line 548) | func TestLastOr(t *testing.T) { function TestNth (line 561) | func TestNth(t *testing.T) { function TestNthOr (line 586) | func TestNthOr(t *testing.T) { function TestNthOrEmpty (line 634) | func TestNthOrEmpty(t *testing.T) { function TestSample (line 679) | func TestSample(t *testing.T) { function TestSampleBy (line 690) | func TestSampleBy(t *testing.T) { function TestSamples (line 701) | func TestSamples(t *testing.T) { function TestSamplesBy (line 717) | func TestSamplesBy(t *testing.T) { FILE: it/intersect.go function Contains (line 14) | func Contains[T comparable](collection iter.Seq[T], element T) bool { function ContainsBy (line 20) | func ContainsBy[T any](collection iter.Seq[T], predicate func(item T) bo... function Every (line 33) | func Every[T comparable](collection iter.Seq[T], subset ...T) bool { function EveryBy (line 53) | func EveryBy[T any](collection iter.Seq[T], predicate func(item T) bool)... function Some (line 67) | func Some[T comparable](collection iter.Seq[T], subset ...T) bool { function SomeBy (line 82) | func SomeBy[T any](collection iter.Seq[T], predicate func(item T) bool) ... function None (line 95) | func None[T comparable](collection iter.Seq[T], subset ...T) bool { function NoneBy (line 109) | func NoneBy[T any](collection iter.Seq[T], predicate func(item T) bool) ... function Intersect (line 123) | func Intersect[T comparable, I ~func(func(T) bool)](lists ...I) I { function IntersectBy (line 169) | func IntersectBy[T any, K comparable, I ~func(func(T) bool)](transform f... function Union (line 217) | func Union[T comparable, I ~func(func(T) bool)](lists ...I) I { function Without (line 237) | func Without[T comparable, I ~func(func(T) bool)](collection I, exclude ... function WithoutBy (line 245) | func WithoutBy[T any, K comparable, I ~func(func(T) bool)](collection I,... function WithoutNth (line 253) | func WithoutNth[T comparable, I ~func(func(T) bool)](collection I, nths ... function ElementsMatch (line 264) | func ElementsMatch[T comparable](list1, list2 iter.Seq[T]) bool { function ElementsMatchBy (line 274) | func ElementsMatchBy[T any, K comparable](list1, list2 iter.Seq[T], tran... FILE: it/intersect_example_test.go function ExampleWithoutBy (line 10) | func ExampleWithoutBy() { FILE: it/intersect_test.go function TestContains (line 14) | func TestContains(t *testing.T) { function TestContainsBy (line 25) | func TestContainsBy(t *testing.T) { function TestEvery (line 48) | func TestEvery(t *testing.T) { function TestEveryBy (line 63) | func TestEveryBy(t *testing.T) { function TestSome (line 92) | func TestSome(t *testing.T) { function TestSomeBy (line 107) | func TestSomeBy(t *testing.T) { function TestNone (line 136) | func TestNone(t *testing.T) { function TestNoneBy (line 151) | func TestNoneBy(t *testing.T) { function TestIntersect (line 180) | func TestIntersect(t *testing.T) { function TestIntersectBy (line 212) | func TestIntersectBy(t *testing.T) { function TestUnion (line 246) | func TestUnion(t *testing.T) { function TestWithout (line 280) | func TestWithout(t *testing.T) { function TestWithoutBy (line 301) | func TestWithoutBy(t *testing.T) { function TestWithoutNth (line 326) | func TestWithoutNth(t *testing.T) { function TestElementsMatch (line 348) | func TestElementsMatch(t *testing.T) { function TestElementsMatchBy (line 363) | func TestElementsMatchBy(t *testing.T) { FILE: it/lo_test.go function assertSeqSupportBreak (line 14) | func assertSeqSupportBreak[T any](t *testing.T, seq iter.Seq[T]) iter.Se... function values (line 29) | func values[T any](v ...T) iter.Seq[T] { return slices.Values(v) } type foo (line 31) | type foo struct method Clone (line 35) | func (f foo) Clone() foo { FILE: it/map.go function Keys (line 12) | func Keys[K comparable, V any](in ...map[K]V) iter.Seq[K] { function UniqKeys (line 28) | func UniqKeys[K comparable, V any](in ...map[K]V) iter.Seq[K] { function Values (line 51) | func Values[K comparable, V any](in ...map[K]V) iter.Seq[V] { function UniqValues (line 67) | func UniqValues[K, V comparable](in ...map[K]V) iter.Seq[V] { function Entries (line 90) | func Entries[K comparable, V any](in ...map[K]V) iter.Seq2[K, V] { function ToPairs (line 105) | func ToPairs[K comparable, V any](in ...map[K]V) iter.Seq2[K, V] { function FromEntries (line 111) | func FromEntries[K comparable, V any](entries ...iter.Seq2[K, V]) map[K]V { function FromPairs (line 122) | func FromPairs[K comparable, V any](entries ...iter.Seq2[K, V]) map[K]V { function Invert (line 128) | func Invert[K, V comparable](in iter.Seq2[K, V]) iter.Seq2[V, K] { function Assign (line 140) | func Assign[K comparable, V any, Map ~map[K]V](maps ...iter.Seq[Map]) Map { function ChunkEntries (line 157) | func ChunkEntries[K comparable, V any](m map[K]V, size int) iter.Seq[map... function MapToSeq (line 184) | func MapToSeq[K comparable, V, R any](in map[K]V, transform func(key K, ... function FilterMapToSeq (line 199) | func FilterMapToSeq[K comparable, V, R any](in map[K]V, transform func(k... function FilterKeys (line 212) | func FilterKeys[K comparable, V any](in map[K]V, predicate func(key K, v... function FilterValues (line 225) | func FilterValues[K comparable, V any](in map[K]V, predicate func(key K,... function SeqToSeq2 (line 237) | func SeqToSeq2[T any](in iter.Seq[T]) iter.Seq2[int, T] { function Seq2KeyToSeq (line 251) | func Seq2KeyToSeq[K, V any](in iter.Seq2[K, V]) iter.Seq[K] { function Seq2ValueToSeq (line 263) | func Seq2ValueToSeq[K, V any](in iter.Seq2[K, V]) iter.Seq[V] { FILE: it/map_example_test.go function ExampleKeys (line 12) | func ExampleKeys() { function ExampleUniqKeys (line 22) | func ExampleUniqKeys() { function ExampleValues (line 32) | func ExampleValues() { function ExampleUniqValues (line 43) | func ExampleUniqValues() { function ExampleEntries (line 54) | func ExampleEntries() { function ExampleFromEntries (line 63) | func ExampleFromEntries() { function ExampleInvert (line 74) | func ExampleInvert() { function ExampleAssign (line 83) | func ExampleAssign() { function ExampleChunkEntries (line 93) | func ExampleChunkEntries() { function ExampleMapToSeq (line 113) | func ExampleMapToSeq() { function ExampleFilterMapToSeq (line 125) | func ExampleFilterMapToSeq() { function ExampleFilterKeys (line 137) | func ExampleFilterKeys() { function ExampleFilterValues (line 148) | func ExampleFilterValues() { function ExampleSeqToSeq2 (line 159) | func ExampleSeqToSeq2() { function ExampleSeq2KeyToSeq (line 166) | func ExampleSeq2KeyToSeq() { function ExampleSeq2ValueToSeq (line 178) | func ExampleSeq2ValueToSeq() { FILE: it/map_test.go function TestKeys (line 15) | func TestKeys(t *testing.T) { function TestUniqKeys (line 35) | func TestUniqKeys(t *testing.T) { function TestValues (line 59) | func TestValues(t *testing.T) { function TestUniqValues (line 79) | func TestUniqValues(t *testing.T) { function TestEntries (line 106) | func TestEntries(t *testing.T) { function TestToPairs (line 114) | func TestToPairs(t *testing.T) { function TestFromEntries (line 122) | func TestFromEntries(t *testing.T) { function TestFromPairs (line 133) | func TestFromPairs(t *testing.T) { function TestInvert (line 144) | func TestInvert(t *testing.T) { function TestAssign (line 155) | func TestAssign(t *testing.T) { function TestChunkEntries (line 168) | func TestChunkEntries(t *testing.T) { function TestMapToSeq (line 208) | func TestMapToSeq(t *testing.T) { function TestFilterMapToSeq (line 223) | func TestFilterMapToSeq(t *testing.T) { function TestFilterKeys (line 238) | func TestFilterKeys(t *testing.T) { function TestFilterValues (line 253) | func TestFilterValues(t *testing.T) { function TestSeqToSeq2 (line 268) | func TestSeqToSeq2(t *testing.T) { function TestSeq2KeyToSeq (line 279) | func TestSeq2KeyToSeq(t *testing.T) { function TestSeq2ValueToSeq (line 290) | func TestSeq2ValueToSeq(t *testing.T) { function BenchmarkAssign (line 301) | func BenchmarkAssign(b *testing.B) { FILE: it/math.go function Range (line 14) | func Range(elementNum int) iter.Seq[int] { function RangeFrom (line 28) | func RangeFrom[T constraints.Integer | constraints.Float](start T, eleme... function RangeWithSteps (line 43) | func RangeWithSteps[T constraints.Integer | constraints.Float](start, en... function Sum (line 72) | func Sum[T constraints.Float | constraints.Integer | constraints.Complex... function SumBy (line 79) | func SumBy[T any, R constraints.Float | constraints.Integer | constraint... function Product (line 90) | func Product[T constraints.Float | constraints.Integer | constraints.Com... function ProductBy (line 97) | func ProductBy[T any, R constraints.Float | constraints.Integer | constr... function Mean (line 108) | func Mean[T constraints.Float | constraints.Integer](collection iter.Seq... function MeanBy (line 115) | func MeanBy[T any, R constraints.Float | constraints.Integer](collection... function Mode (line 134) | func Mode[T constraints.Integer | constraints.Float](collection iter.Seq... FILE: it/math_example_test.go function ExampleRange (line 10) | func ExampleRange() { function ExampleSum (line 39) | func ExampleSum() { function ExampleSumBy (line 48) | func ExampleSumBy() { function ExampleProduct (line 59) | func ExampleProduct() { function ExampleProductBy (line 68) | func ExampleProductBy() { function ExampleMean (line 79) | func ExampleMean() { function ExampleMeanBy (line 88) | func ExampleMeanBy() { FILE: it/math_test.go function TestRange (line 12) | func TestRange(t *testing.T) { function TestRangeFrom (line 24) | func TestRangeFrom(t *testing.T) { function TestRangeWithSteps (line 44) | func TestRangeWithSteps(t *testing.T) { function TestSum (line 73) | func TestSum(t *testing.T) { function TestSumBy (line 90) | func TestSumBy(t *testing.T) { function TestProduct (line 107) | func TestProduct(t *testing.T) { function TestProductBy (line 128) | func TestProductBy(t *testing.T) { function TestMean (line 149) | func TestMean(t *testing.T) { function TestMeanBy (line 164) | func TestMeanBy(t *testing.T) { function TestMode (line 179) | func TestMode(t *testing.T) { function TestModeCapacityConsistency (line 196) | func TestModeCapacityConsistency(t *testing.T) { FILE: it/seq.go function Length (line 16) | func Length[T any](collection iter.Seq[T]) int { function Drain (line 27) | func Drain[T any](collection iter.Seq[T]) { function Filter (line 34) | func Filter[T any, I ~func(func(T) bool)](collection I, predicate func(i... function FilterI (line 40) | func FilterI[T any, I ~func(func(T) bool)](collection I, predicate func(... function Map (line 54) | func Map[T, R any](collection iter.Seq[T], transform func(item T) R) ite... function MapI (line 60) | func MapI[T, R any](collection iter.Seq[T], transform func(item T, index... function UniqMap (line 76) | func UniqMap[T any, R comparable](collection iter.Seq[T], transform func... function UniqMapI (line 84) | func UniqMapI[T any, R comparable](collection iter.Seq[T], transform fun... function FilterMap (line 94) | func FilterMap[T, R any](collection iter.Seq[T], callback func(item T) (... function FilterMapI (line 104) | func FilterMapI[T, R any](collection iter.Seq[T], callback func(item T, ... function FlatMap (line 120) | func FlatMap[T, R any](collection iter.Seq[T], transform func(item T) it... function FlatMapI (line 128) | func FlatMapI[T, R any](collection iter.Seq[T], transform func(item T, i... function Reduce (line 146) | func Reduce[T, R any](collection iter.Seq[T], accumulator func(agg R, it... function ReduceI (line 154) | func ReduceI[T, R any](collection iter.Seq[T], accumulator func(agg R, i... function ReduceLast (line 168) | func ReduceLast[T, R any](collection iter.Seq[T], accumulator func(agg R... function ReduceLastI (line 176) | func ReduceLastI[T, R any](collection iter.Seq[T], accumulator func(agg ... function ForEach (line 183) | func ForEach[T any](collection iter.Seq[T], callback func(item T)) { function ForEachI (line 190) | func ForEachI[T any](collection iter.Seq[T], callback func(item T, index... function ForEachWhile (line 202) | func ForEachWhile[T any](collection iter.Seq[T], predicate func(item T) ... function ForEachWhileI (line 210) | func ForEachWhileI[T any](collection iter.Seq[T], predicate func(item T,... function Times (line 223) | func Times[T any](count int, callback func(index int) T) iter.Seq[T] { function Uniq (line 238) | func Uniq[T comparable, I ~func(func(T) bool)](collection I) I { function UniqBy (line 248) | func UniqBy[T any, U comparable, I ~func(func(T) bool)](collection I, tr... function GroupBy (line 268) | func GroupBy[T any, U comparable](collection iter.Seq[T], transform func... function GroupByMap (line 275) | func GroupByMap[T any, K comparable, V any](collection iter.Seq[T], tran... function Chunk (line 290) | func Chunk[T any](collection iter.Seq[T], size int) iter.Seq[[]T] { function Window (line 319) | func Window[T any](collection iter.Seq[T], size int) iter.Seq[[]T] { function Sliding (line 332) | func Sliding[T any](collection iter.Seq[T], size, step int) iter.Seq[[]T] { function PartitionBy (line 396) | func PartitionBy[T any, K comparable](collection iter.Seq[T], transform ... function Flatten (line 417) | func Flatten[T any, I ~func(func(T) bool)](collection []I) I { function Concat (line 431) | func Concat[T any, I ~func(func(T) bool)](collection ...I) I { function Interleave (line 438) | func Interleave[T any](collections ...iter.Seq[T]) iter.Seq[T] { function Shuffle (line 467) | func Shuffle[T any, I ~func(func(T) bool)](collection I) I { function Reverse (line 477) | func Reverse[T any, I ~func(func(T) bool)](collection I) I { function Fill (line 491) | func Fill[T lo.Clonable[T], I ~func(func(T) bool)](collection I, initial... function Repeat (line 503) | func Repeat[T lo.Clonable[T]](count int, initial T) iter.Seq[T] { function RepeatBy (line 509) | func RepeatBy[T any](count int, callback func(index int) T) iter.Seq[T] { function KeyBy (line 522) | func KeyBy[K comparable, V any](collection iter.Seq[V], transform func(i... function Associate (line 538) | func Associate[T any, K comparable, V any](collection iter.Seq[T], trans... function AssociateI (line 547) | func AssociateI[T any, K comparable, V any](collection iter.Seq[T], tran... function SeqToMap (line 566) | func SeqToMap[T any, K comparable, V any](collection iter.Seq[T], transf... function SeqToMapI (line 576) | func SeqToMapI[T any, K comparable, V any](collection iter.Seq[T], trans... function FilterSeqToMap (line 586) | func FilterSeqToMap[T any, K comparable, V any](collection iter.Seq[T], ... function FilterSeqToMapI (line 598) | func FilterSeqToMapI[T any, K comparable, V any](collection iter.Seq[T],... function Keyify (line 615) | func Keyify[T comparable](collection iter.Seq[T]) map[T]struct{} { function Drop (line 627) | func Drop[T any, I ~func(func(T) bool)](collection I, n int) I { function DropLast (line 642) | func DropLast[T any, I ~func(func(T) bool)](collection I, n int) I { function DropWhile (line 670) | func DropWhile[T any, I ~func(func(T) bool)](collection I, predicate fun... function DropLastWhile (line 686) | func DropLastWhile[T any, I ~func(func(T) bool)](collection I, predicate... function Take (line 710) | func Take[T any, I ~func(func(T) bool)](collection I, n int) I { function TakeWhile (line 731) | func TakeWhile[T any, I ~func(func(T) bool)](collection I, predicate fun... function DropByIndex (line 744) | func DropByIndex[T any, I ~func(func(T) bool)](collection I, indexes ...... function TakeFilter (line 752) | func TakeFilter[T any, I ~func(func(T) bool)](collection I, n int, predi... function TakeFilterI (line 758) | func TakeFilterI[T any, I ~func(func(T) bool)](collection I, n int, pred... function Reject (line 784) | func Reject[T any, I ~func(func(T) bool)](collection I, predicate func(i... function RejectI (line 790) | func RejectI[T any, I ~func(func(T) bool)](collection I, predicate func(... function RejectMap (line 808) | func RejectMap[T, R any](collection iter.Seq[T], callback func(item T) (... function RejectMapI (line 818) | func RejectMapI[T, R any](collection iter.Seq[T], callback func(item T, ... function Count (line 833) | func Count[T comparable](collection iter.Seq[T], value T) int { function CountBy (line 840) | func CountBy[T any](collection iter.Seq[T], predicate func(item T) bool)... function CountValues (line 855) | func CountValues[T comparable](collection iter.Seq[T]) map[T]int { function CountValuesBy (line 863) | func CountValuesBy[T any, U comparable](collection iter.Seq[T], transfor... function Subset (line 876) | func Subset[T any, I ~func(func(T) bool)](collection I, offset, length i... function Slice (line 890) | func Slice[T any, I ~func(func(T) bool)](collection I, start, end int) I { function Replace (line 911) | func Replace[T comparable, I ~func(func(T) bool)](collection I, old, nEw... function ReplaceAll (line 926) | func ReplaceAll[T comparable, I ~func(func(T) bool)](collection I, old, ... function Compact (line 932) | func Compact[T comparable, I ~func(func(T) bool)](collection I) I { function IsSorted (line 939) | func IsSorted[T constraints.Ordered](collection iter.Seq[T]) bool { function IsSortedBy (line 946) | func IsSortedBy[T any, K constraints.Ordered](collection iter.Seq[T], tr... function Splice (line 963) | func Splice[T any, I ~func(func(T) bool)](collection I, index int, eleme... function CutPrefix (line 1003) | func CutPrefix[T comparable, I ~func(func(T) bool)](collection I, separa... function CutSuffix (line 1058) | func CutSuffix[T comparable, I ~func(func(T) bool)](collection I, separa... function Trim (line 1067) | func Trim[T comparable, I ~func(func(T) bool)](collection I, cutset ...T... function TrimFirst (line 1075) | func TrimFirst[T comparable, I ~func(func(T) bool)](collection I, cutset... function TrimPrefix (line 1081) | func TrimPrefix[T comparable, I ~func(func(T) bool)](collection I, prefi... function TrimLast (line 1120) | func TrimLast[T comparable, I ~func(func(T) bool)](collection I, cutset ... function TrimSuffix (line 1126) | func TrimSuffix[T comparable, I ~func(func(T) bool)](collection I, suffi... function Buffer (line 1169) | func Buffer[T any](seq iter.Seq[T], size int) iter.Seq[[]T] { FILE: it/seq_example_test.go function ExampleLength (line 13) | func ExampleLength() { function ExampleDrain (line 22) | func ExampleDrain() { function ExampleFilter (line 28) | func ExampleFilter() { function ExampleMap (line 39) | func ExampleMap() { function ExampleUniqMap (line 50) | func ExampleUniqMap() { function ExampleFilterMap (line 65) | func ExampleFilterMap() { function ExampleFlatMap (line 76) | func ExampleFlatMap() { function ExampleReduce (line 90) | func ExampleReduce() { function ExampleReduceLast (line 101) | func ExampleReduceLast() { function ExampleForEach (line 112) | func ExampleForEach() { function ExampleForEachWhile (line 126) | func ExampleForEachWhile() { function ExampleTimes (line 142) | func ExampleTimes() { function ExampleUniq (line 151) | func ExampleUniq() { function ExampleUniqBy (line 160) | func ExampleUniqBy() { function ExampleGroupBy (line 171) | func ExampleGroupBy() { function ExampleGroupByMap (line 187) | func ExampleGroupByMap() { function ExampleChunk (line 203) | func ExampleChunk() { function ExampleWindow (line 217) | func ExampleWindow() { function ExampleSliding (line 231) | func ExampleSliding() { function ExamplePartitionBy (line 245) | func ExamplePartitionBy() { function ExampleFlatten (line 266) | func ExampleFlatten() { function ExampleConcat (line 275) | func ExampleConcat() { function ExampleInterleave (line 286) | func ExampleInterleave() { function ExampleShuffle (line 300) | func ExampleShuffle() { function ExampleReverse (line 308) | func ExampleReverse() { function ExampleFill (line 317) | func ExampleFill() { function ExampleRepeat (line 326) | func ExampleRepeat() { function ExampleRepeatBy (line 333) | func ExampleRepeatBy() { function ExampleKeyBy (line 342) | func ExampleKeyBy() { function ExampleSeqToMap (line 353) | func ExampleSeqToMap() { function ExampleFilterSeqToMap (line 364) | func ExampleFilterSeqToMap() { function ExampleKeyify (line 375) | func ExampleKeyify() { function ExampleDrop (line 391) | func ExampleDrop() { function ExampleTake (line 400) | func ExampleTake() { function ExampleDropWhile (line 409) | func ExampleDropWhile() { function ExampleTakeWhile (line 420) | func ExampleTakeWhile() { function ExampleDropByIndex (line 431) | func ExampleDropByIndex() { function ExampleTakeFilter (line 440) | func ExampleTakeFilter() { function ExampleTakeFilterI (line 451) | func ExampleTakeFilterI() { function ExampleReject (line 462) | func ExampleReject() { function ExampleCount (line 473) | func ExampleCount() { function ExampleCountBy (line 482) | func ExampleCountBy() { function ExampleCountValues (line 493) | func ExampleCountValues() { function ExampleCountValuesBy (line 513) | func ExampleCountValuesBy() { function ExampleSubset (line 542) | func ExampleSubset() { function ExampleSlice (line 551) | func ExampleSlice() { function ExampleReplace (line 569) | func ExampleReplace() { function ExampleCompact (line 591) | func ExampleCompact() { function ExampleIsSorted (line 601) | func ExampleIsSorted() { function ExampleIsSortedBy (line 611) | func ExampleIsSortedBy() { function ExampleCutPrefix (line 623) | func ExampleCutPrefix() { function ExampleCutSuffix (line 644) | func ExampleCutSuffix() { function ExampleTrim (line 665) | func ExampleTrim() { function ExampleTrimFirst (line 687) | func ExampleTrimFirst() { function ExampleTrimPrefix (line 709) | func ExampleTrimPrefix() { function ExampleTrimLast (line 731) | func ExampleTrimLast() { function ExampleTrimSuffix (line 753) | func ExampleTrimSuffix() { FILE: it/seq_test.go function TestLength (line 17) | func TestLength(t *testing.T) { function TestDrain (line 28) | func TestDrain(t *testing.T) { function TestFilter (line 44) | func TestFilter(t *testing.T) { function TestFilterI (line 66) | func TestFilterI(t *testing.T) { function TestMap (line 88) | func TestMap(t *testing.T) { function TestMapI (line 103) | func TestMapI(t *testing.T) { function TestUniqMap (line 118) | func TestUniqMap(t *testing.T) { function TestUniqMapI (line 135) | func TestUniqMapI(t *testing.T) { function TestFilterMap (line 152) | func TestFilterMap(t *testing.T) { function TestFilterMapI (line 173) | func TestFilterMapI(t *testing.T) { function TestFlatMap (line 194) | func TestFlatMap(t *testing.T) { function TestFlatMapI (line 215) | func TestFlatMapI(t *testing.T) { function TestTimes (line 236) | func TestTimes(t *testing.T) { function TestReduce (line 246) | func TestReduce(t *testing.T) { function TestReduceI (line 261) | func TestReduceI(t *testing.T) { function TestReduceLast (line 276) | func TestReduceLast(t *testing.T) { function TestReduceLastI (line 291) | func TestReduceLastI(t *testing.T) { function TestForEachI (line 306) | func TestForEachI(t *testing.T) { function TestForEachWhileI (line 325) | func TestForEachWhileI(t *testing.T) { function TestUniq (line 348) | func TestUniq(t *testing.T) { function TestUniqBy (line 361) | func TestUniqBy(t *testing.T) { function TestGroupBy (line 378) | func TestGroupBy(t *testing.T) { function TestGroupByMap (line 392) | func TestGroupByMap(t *testing.T) { function TestChunk (line 436) | func TestChunk(t *testing.T) { function TestWindow (line 454) | func TestWindow(t *testing.T) { function TestSliding (line 479) | func TestSliding(t *testing.T) { function TestPartitionBy (line 651) | func TestPartitionBy(t *testing.T) { function TestFlatten (line 671) | func TestFlatten(t *testing.T) { function TestConcat (line 685) | func TestConcat(t *testing.T) { function TestInterleave (line 698) | func TestInterleave(t *testing.T) { function TestShuffle (line 741) | func TestShuffle(t *testing.T) { function TestReverse (line 759) | func TestReverse(t *testing.T) { function TestFill (line 777) | func TestFill(t *testing.T) { function TestRepeat (line 788) | func TestRepeat(t *testing.T) { function TestRepeatBy (line 799) | func TestRepeatBy(t *testing.T) { function TestKeyBy (line 816) | func TestKeyBy(t *testing.T) { function TestAssociate (line 827) | func TestAssociate(t *testing.T) { function TestAssociateI (line 863) | func TestAssociateI(t *testing.T) { function TestSeqToMap (line 895) | func TestSeqToMap(t *testing.T) { function TestSeqToMapI (line 931) | func TestSeqToMapI(t *testing.T) { function TestFilterSeqToMap (line 963) | func TestFilterSeqToMap(t *testing.T) { function TestFilterSeqToMapI (line 999) | func TestFilterSeqToMapI(t *testing.T) { function TestKeyify (line 1031) | func TestKeyify(t *testing.T) { function TestDrop (line 1043) | func TestDrop(t *testing.T) { function TestDropLast (line 1065) | func TestDropLast(t *testing.T) { function TestDropWhile (line 1087) | func TestDropWhile(t *testing.T) { function TestDropLastWhile (line 1111) | func TestDropLastWhile(t *testing.T) { function TestTake (line 1139) | func TestTake(t *testing.T) { function TestTakeWhile (line 1160) | func TestTakeWhile(t *testing.T) { function TestTakeFilter (line 1188) | func TestTakeFilter(t *testing.T) { function TestTakeFilterI (line 1216) | func TestTakeFilterI(t *testing.T) { function TestDropByIndex (line 1245) | func TestDropByIndex(t *testing.T) { function TestReject (line 1268) | func TestReject(t *testing.T) { function TestRejectI (line 1292) | func TestRejectI(t *testing.T) { function TestRejectMap (line 1316) | func TestRejectMap(t *testing.T) { function TestRejectMapI (line 1337) | func TestRejectMapI(t *testing.T) { function TestCount (line 1358) | func TestCount(t *testing.T) { function TestCountBy (line 1371) | func TestCountBy(t *testing.T) { function TestCountValues (line 1390) | func TestCountValues(t *testing.T) { function TestCountValuesBy (line 1401) | func TestCountValuesBy(t *testing.T) { function TestSubset (line 1425) | func TestSubset(t *testing.T) { function TestSlice (line 1455) | func TestSlice(t *testing.T) { function TestReplace (line 1499) | func TestReplace(t *testing.T) { function TestReplaceAll (line 1534) | func TestReplaceAll(t *testing.T) { function TestCompact (line 1552) | func TestCompact(t *testing.T) { function TestIsSorted (line 1599) | func TestIsSorted(t *testing.T) { function TestIsSortedBy (line 1610) | func TestIsSortedBy(t *testing.T) { function TestSplice (line 1628) | func TestSplice(t *testing.T) { function TestCutPrefix (line 1657) | func TestCutPrefix(t *testing.T) { function TestCutSuffix (line 1690) | func TestCutSuffix(t *testing.T) { function TestTrim (line 1715) | func TestTrim(t *testing.T) { function TestTrimFirst (line 1731) | func TestTrimFirst(t *testing.T) { function TestTrimPrefix (line 1749) | func TestTrimPrefix(t *testing.T) { function TestTrimLast (line 1767) | func TestTrimLast(t *testing.T) { function TestTrimSuffix (line 1783) | func TestTrimSuffix(t *testing.T) { function TestBuffer (line 1803) | func TestBuffer(t *testing.T) { FILE: it/string.go function ChunkString (line 13) | func ChunkString[T ~string](str T, size int) iter.Seq[T] { FILE: it/string_example_test.go function ExampleChunkString (line 10) | func ExampleChunkString() { FILE: it/string_test.go function TestChunkString (line 12) | func TestChunkString(t *testing.T) { FILE: it/tuples.go function Zip2 (line 15) | func Zip2[A, B any](a iter.Seq[A], b iter.Seq[B]) iter.Seq[lo.Tuple2[A, ... function Zip3 (line 38) | func Zip3[A, B, C any](a iter.Seq[A], b iter.Seq[B], c iter.Seq[C]) iter... function Zip4 (line 64) | func Zip4[A, B, C, D any](a iter.Seq[A], b iter.Seq[B], c iter.Seq[C], d... function Zip5 (line 93) | func Zip5[A, B, C, D, E any](a iter.Seq[A], b iter.Seq[B], c iter.Seq[C]... function Zip6 (line 125) | func Zip6[A, B, C, D, E, F any](a iter.Seq[A], b iter.Seq[B], c iter.Seq... function Zip7 (line 160) | func Zip7[A, B, C, D, E, F, G any](a iter.Seq[A], b iter.Seq[B], c iter.... function Zip8 (line 198) | func Zip8[A, B, C, D, E, F, G, H any](a iter.Seq[A], b iter.Seq[B], c it... function Zip9 (line 239) | func Zip9[A, B, C, D, E, F, G, H, I any](a iter.Seq[A], b iter.Seq[B], c... function ZipBy2 (line 283) | func ZipBy2[A, B, Out any](a iter.Seq[A], b iter.Seq[B], transform func(... function ZipBy3 (line 293) | func ZipBy3[A, B, C, Out any](a iter.Seq[A], b iter.Seq[B], c iter.Seq[C... function ZipBy4 (line 303) | func ZipBy4[A, B, C, D, Out any](a iter.Seq[A], b iter.Seq[B], c iter.Se... function ZipBy5 (line 313) | func ZipBy5[A, B, C, D, E, Out any](a iter.Seq[A], b iter.Seq[B], c iter... function ZipBy6 (line 323) | func ZipBy6[A, B, C, D, E, F, Out any](a iter.Seq[A], b iter.Seq[B], c i... function ZipBy7 (line 333) | func ZipBy7[A, B, C, D, E, F, G, Out any](a iter.Seq[A], b iter.Seq[B], ... function ZipBy8 (line 343) | func ZipBy8[A, B, C, D, E, F, G, H, Out any](a iter.Seq[A], b iter.Seq[B... function ZipBy9 (line 353) | func ZipBy9[A, B, C, D, E, F, G, H, I, Out any](a iter.Seq[A], b iter.Se... function CrossJoin2 (line 363) | func CrossJoin2[A, B any](listA iter.Seq[A], listB iter.Seq[B]) iter.Seq... function CrossJoin3 (line 371) | func CrossJoin3[A, B, C any](listA iter.Seq[A], listB iter.Seq[B], listC... function CrossJoin4 (line 379) | func CrossJoin4[A, B, C, D any](listA iter.Seq[A], listB iter.Seq[B], li... function CrossJoin5 (line 387) | func CrossJoin5[A, B, C, D, E any](listA iter.Seq[A], listB iter.Seq[B],... function CrossJoin6 (line 395) | func CrossJoin6[A, B, C, D, E, F any](listA iter.Seq[A], listB iter.Seq[... function CrossJoin7 (line 403) | func CrossJoin7[A, B, C, D, E, F, G any](listA iter.Seq[A], listB iter.S... function CrossJoin8 (line 411) | func CrossJoin8[A, B, C, D, E, F, G, H any](listA iter.Seq[A], listB ite... function CrossJoin9 (line 419) | func CrossJoin9[A, B, C, D, E, F, G, H, I any](listA iter.Seq[A], listB ... function CrossJoinBy2 (line 428) | func CrossJoinBy2[A, B, Out any](listA iter.Seq[A], listB iter.Seq[B], t... function CrossJoinBy3 (line 445) | func CrossJoinBy3[A, B, C, Out any](listA iter.Seq[A], listB iter.Seq[B]... function CrossJoinBy4 (line 464) | func CrossJoinBy4[A, B, C, D, Out any](listA iter.Seq[A], listB iter.Seq... function CrossJoinBy5 (line 485) | func CrossJoinBy5[A, B, C, D, E, Out any](listA iter.Seq[A], listB iter.... function CrossJoinBy6 (line 508) | func CrossJoinBy6[A, B, C, D, E, F, Out any](listA iter.Seq[A], listB it... function CrossJoinBy7 (line 533) | func CrossJoinBy7[A, B, C, D, E, F, G, Out any](listA iter.Seq[A], listB... function CrossJoinBy8 (line 560) | func CrossJoinBy8[A, B, C, D, E, F, G, H, Out any](listA iter.Seq[A], li... function CrossJoinBy9 (line 589) | func CrossJoinBy9[A, B, C, D, E, F, G, H, I, Out any](listA iter.Seq[A],... FILE: it/tuples_example_test.go function ExampleZip2 (line 10) | func ExampleZip2() { function ExampleZip3 (line 16) | func ExampleZip3() { function ExampleZip4 (line 22) | func ExampleZip4() { function ExampleZip5 (line 28) | func ExampleZip5() { function ExampleZip6 (line 34) | func ExampleZip6() { function ExampleZip7 (line 40) | func ExampleZip7() { function ExampleZip8 (line 46) | func ExampleZip8() { function ExampleZip9 (line 52) | func ExampleZip9() { function ExampleCrossJoin2 (line 58) | func ExampleCrossJoin2() { function ExampleCrossJoin3 (line 74) | func ExampleCrossJoin3() { function ExampleCrossJoin4 (line 98) | func ExampleCrossJoin4() { function ExampleCrossJoin5 (line 122) | func ExampleCrossJoin5() { function ExampleCrossJoin6 (line 146) | func ExampleCrossJoin6() { function ExampleCrossJoin7 (line 170) | func ExampleCrossJoin7() { function ExampleCrossJoin8 (line 194) | func ExampleCrossJoin8() { function ExampleCrossJoin9 (line 218) | func ExampleCrossJoin9() { function ExampleCrossJoinBy2 (line 242) | func ExampleCrossJoinBy2() { function ExampleCrossJoinBy3 (line 260) | func ExampleCrossJoinBy3() { function ExampleCrossJoinBy4 (line 286) | func ExampleCrossJoinBy4() { function ExampleCrossJoinBy5 (line 312) | func ExampleCrossJoinBy5() { function ExampleCrossJoinBy6 (line 338) | func ExampleCrossJoinBy6() { function ExampleCrossJoinBy7 (line 364) | func ExampleCrossJoinBy7() { function ExampleCrossJoinBy8 (line 390) | func ExampleCrossJoinBy8() { function ExampleCrossJoinBy9 (line 416) | func ExampleCrossJoinBy9() { FILE: it/tuples_test.go function TestZip (line 14) | func TestZip(t *testing.T) { function TestZipBy (line 164) | func TestZipBy(t *testing.T) { function TestCrossJoin (line 322) | func TestCrossJoin(t *testing.T) { function TestCrossJoinBy (line 353) | func TestCrossJoinBy(t *testing.T) { FILE: it/type_manipulation.go function ToSeqPtr (line 13) | func ToSeqPtr[T any](collection iter.Seq[T]) iter.Seq[*T] { function FromSeqPtr (line 20) | func FromSeqPtr[T any](collection iter.Seq[*T]) iter.Seq[T] { function FromSeqPtrOr (line 26) | func FromSeqPtrOr[T any](collection iter.Seq[*T], fallback T) iter.Seq[T] { function ToAnySeq (line 32) | func ToAnySeq[T any](collection iter.Seq[T]) iter.Seq[any] { function FromAnySeq (line 39) | func FromAnySeq[T any](collection iter.Seq[any]) iter.Seq[T] { function Empty (line 50) | func Empty[T any]() iter.Seq[T] { function IsEmpty (line 57) | func IsEmpty[T any](collection iter.Seq[T]) bool { function IsNotEmpty (line 67) | func IsNotEmpty[T any](collection iter.Seq[T]) bool { function CoalesceSeq (line 74) | func CoalesceSeq[T any](v ...iter.Seq[T]) (iter.Seq[T], bool) { function CoalesceSeqOrEmpty (line 86) | func CoalesceSeqOrEmpty[T any](v ...iter.Seq[T]) iter.Seq[T] { FILE: it/type_manipulation_test.go function TestToSeqPtr (line 12) | func TestToSeqPtr(t *testing.T) { function TestFromSeqPtr (line 23) | func TestFromSeqPtr(t *testing.T) { function TestFromSeqPtrOr (line 34) | func TestFromSeqPtrOr(t *testing.T) { function TestToAnySeq (line 45) | func TestToAnySeq(t *testing.T) { function TestFromAnySeq (line 58) | func TestFromAnySeq(t *testing.T) { function TestEmpty (line 69) | func TestEmpty(t *testing.T) { function TestIsEmpty (line 76) | func TestIsEmpty(t *testing.T) { function TestIsNotEmpty (line 84) | func TestIsNotEmpty(t *testing.T) { function TestCoalesceSeq (line 92) | func TestCoalesceSeq(t *testing.T) { function TestCoalesceSeqOrEmpty (line 137) | func TestCoalesceSeqOrEmpty(t *testing.T) { FILE: lo_example_test.go function ExampleTernary (line 13) | func ExampleTernary() { function ExampleTernaryF (line 20) | func ExampleTernaryF() { function ExampleIf (line 27) | func ExampleIf() { function ExampleIfF (line 67) | func ExampleIfF() { function Example_ifElse_ElseIf (line 107) | func Example_ifElse_ElseIf() { function Example_ifElse_ElseIfF (line 147) | func Example_ifElse_ElseIfF() { function Example_ifElse_Else (line 187) | func Example_ifElse_Else() { function Example_ifElse_ElseF (line 227) | func Example_ifElse_ElseF() { function ExampleSwitch (line 267) | func ExampleSwitch() { function Example_switchCase_Case (line 313) | func Example_switchCase_Case() { function Example_switchCase_CaseF (line 359) | func Example_switchCase_CaseF() { function Example_switchCase_Default (line 405) | func Example_switchCase_Default() { function Example_switchCase_DefaultF (line 451) | func Example_switchCase_DefaultF() { function ExampleValidate (line 497) | func ExampleValidate() { function ExampleMust (line 509) | func ExampleMust() { function ExampleMust0 (line 530) | func ExampleMust0() { function ExampleMust1 (line 545) | func ExampleMust1() { function ExampleMust2 (line 566) | func ExampleMust2() { function ExampleMust3 (line 581) | func ExampleMust3() { function ExampleMust4 (line 596) | func ExampleMust4() { function ExampleMust5 (line 611) | func ExampleMust5() { function ExampleMust6 (line 626) | func ExampleMust6() { function ExampleTry (line 641) | func ExampleTry() { function ExampleTry1 (line 661) | func ExampleTry1() { function ExampleTry2 (line 681) | func ExampleTry2() { function ExampleTry3 (line 701) | func ExampleTry3() { function ExampleTry4 (line 721) | func ExampleTry4() { function ExampleTry5 (line 741) | func ExampleTry5() { function ExampleTry6 (line 761) | func ExampleTry6() { function ExampleTryOr (line 781) | func ExampleTryOr() { function ExampleTryOr1 (line 801) | func ExampleTryOr1() { function ExampleTryOr2 (line 821) | func ExampleTryOr2() { function ExampleTryOr3 (line 830) | func ExampleTryOr3() { function ExampleTryOr4 (line 839) | func ExampleTryOr4() { function ExampleTryOr5 (line 848) | func ExampleTryOr5() { function ExampleTryOr6 (line 857) | func ExampleTryOr6() { function ExampleTryWithErrorValue (line 866) | func ExampleTryWithErrorValue() { function ExampleTryCatchWithErrorValue (line 886) | func ExampleTryCatchWithErrorValue() { type myError (line 899) | type myError struct method Error (line 901) | func (e myError) Error() string { function ExampleErrorsAs (line 905) | func ExampleErrorsAs() { function ExampleAssert (line 921) | func ExampleAssert() { function ExampleAssertf (line 945) | func ExampleAssertf() { function ExampleIndexOf (line 963) | func ExampleIndexOf() { function ExampleIndexOf_notFound (line 972) | func ExampleIndexOf_notFound() { function ExampleLastIndexOf (line 981) | func ExampleLastIndexOf() { function ExampleLastIndexOf_notFound (line 990) | func ExampleLastIndexOf_notFound() { function ExampleFind (line 999) | func ExampleFind() { function ExampleFind_notFound (line 1019) | func ExampleFind_notFound() { function ExampleFindErr (line 1030) | func ExampleFindErr() { function ExampleFindIndexOf (line 1054) | func ExampleFindIndexOf() { function ExampleFindIndexOf_notFound (line 1065) | func ExampleFindIndexOf_notFound() { function ExampleFindLastIndexOf (line 1076) | func ExampleFindLastIndexOf() { function ExampleFindLastIndexOf_notFound (line 1087) | func ExampleFindLastIndexOf_notFound() { function ExampleFindOrElse (line 1098) | func ExampleFindOrElse() { function ExampleFindOrElse_found (line 1109) | func ExampleFindOrElse_found() { function ExampleFindKey (line 1120) | func ExampleFindKey() { function ExampleFindKey_notFound (line 1133) | func ExampleFindKey_notFound() { function ExampleFindKeyBy (line 1146) | func ExampleFindKeyBy() { function ExampleFindKeyBy_notFound (line 1161) | func ExampleFindKeyBy_notFound() { function ExampleFindUniques (line 1176) | func ExampleFindUniques() { function ExampleFindUniquesBy (line 1185) | func ExampleFindUniquesBy() { function ExampleFindDuplicates (line 1207) | func ExampleFindDuplicates() { function ExampleFindDuplicatesBy (line 1216) | func ExampleFindDuplicatesBy() { function ExampleFindDuplicatesByErr (line 1238) | func ExampleFindDuplicatesByErr() { function ExampleMin (line 1263) | func ExampleMin() { function ExampleMin_empty (line 1272) | func ExampleMin_empty() { function ExampleMinIndex (line 1281) | func ExampleMinIndex() { function ExampleMinIndex_empty (line 1290) | func ExampleMinIndex_empty() { function ExampleMinBy (line 1299) | func ExampleMinBy() { function ExampleMinByErr (line 1319) | func ExampleMinByErr() { function ExampleMinIndexBy (line 1342) | func ExampleMinIndexBy() { function ExampleMinIndexByErr (line 1362) | func ExampleMinIndexByErr() { function ExampleEarliest (line 1385) | func ExampleEarliest() { function ExampleEarliestBy (line 1396) | func ExampleEarliestBy() { function ExampleEarliestByErr (line 1417) | func ExampleEarliestByErr() { function ExampleMax (line 1441) | func ExampleMax() { function ExampleMax_empty (line 1450) | func ExampleMax_empty() { function ExampleMaxIndex (line 1459) | func ExampleMaxIndex() { function ExampleMaxIndex_empty (line 1468) | func ExampleMaxIndex_empty() { function ExampleMaxBy (line 1477) | func ExampleMaxBy() { function ExampleMaxByErr (line 1497) | func ExampleMaxByErr() { function ExampleMaxIndexBy (line 1520) | func ExampleMaxIndexBy() { function ExampleMaxIndexByErr (line 1540) | func ExampleMaxIndexByErr() { function ExampleLatest (line 1563) | func ExampleLatest() { function ExampleLatestBy (line 1574) | func ExampleLatestBy() { function ExampleLatestByErr (line 1595) | func ExampleLatestByErr() { function ExampleFirst (line 1620) | func ExampleFirst() { function ExampleFirst_empty (line 1629) | func ExampleFirst_empty() { function ExampleFirstOrEmpty (line 1638) | func ExampleFirstOrEmpty() { function ExampleFirstOrEmpty_empty (line 1647) | func ExampleFirstOrEmpty_empty() { function ExampleFirstOr (line 1656) | func ExampleFirstOr() { function ExampleFirstOr_empty (line 1665) | func ExampleFirstOr_empty() { function ExampleLast (line 1674) | func ExampleLast() { function ExampleLast_empty (line 1683) | func ExampleLast_empty() { function ExampleLastOrEmpty (line 1692) | func ExampleLastOrEmpty() { function ExampleLastOrEmpty_empty (line 1701) | func ExampleLastOrEmpty_empty() { function ExampleLastOr (line 1710) | func ExampleLastOr() { function ExampleLastOr_empty (line 1719) | func ExampleLastOr_empty() { function ExampleNth (line 1728) | func ExampleNth() { function ExampleNth_negative (line 1737) | func ExampleNth_negative() { function ExampleNth_outOfBounds (line 1746) | func ExampleNth_outOfBounds() { function ExampleNthOr (line 1755) | func ExampleNthOr() { function ExampleNthOr_outOfBounds (line 1764) | func ExampleNthOr_outOfBounds() { function ExampleNthOrEmpty (line 1773) | func ExampleNthOrEmpty() { function ExampleNthOrEmpty_outOfBounds (line 1782) | func ExampleNthOrEmpty_outOfBounds() { function ExampleWithoutBy (line 1791) | func ExampleWithoutBy() { function ExampleWithoutByErr (line 1820) | func ExampleWithoutByErr() { function ExampleKeys (line 1852) | func ExampleKeys() { function ExampleUniqKeys (line 1862) | func ExampleUniqKeys() { function ExampleValues (line 1872) | func ExampleValues() { function ExampleUniqValues (line 1883) | func ExampleUniqValues() { function ExampleValueOr (line 1894) | func ExampleValueOr() { function ExamplePickBy (line 1904) | func ExamplePickBy() { function ExamplePickByErr (line 1915) | func ExamplePickByErr() { function ExamplePickByKeys (line 1929) | func ExamplePickByKeys() { function ExamplePickByValues (line 1938) | func ExamplePickByValues() { function ExampleOmitBy (line 1947) | func ExampleOmitBy() { function ExampleOmitByErr (line 1958) | func ExampleOmitByErr() { function ExampleOmitByKeys (line 1972) | func ExampleOmitByKeys() { function ExampleOmitByValues (line 1981) | func ExampleOmitByValues() { function ExampleEntries (line 1990) | func ExampleEntries() { function ExampleFromEntries (line 2002) | func ExampleFromEntries() { function ExampleInvert (line 2022) | func ExampleInvert() { function ExampleAssign (line 2031) | func ExampleAssign() { function ExampleChunkEntries (line 2041) | func ExampleChunkEntries() { function ExampleMapKeys (line 2061) | func ExampleMapKeys() { function ExampleMapKeysErr (line 2072) | func ExampleMapKeysErr() { function ExampleMapValues (line 2086) | func ExampleMapValues() { function ExampleMapValuesErr (line 2097) | func ExampleMapValuesErr() { function ExampleMapEntries (line 2111) | func ExampleMapEntries() { function ExampleMapEntriesErr (line 2122) | func ExampleMapEntriesErr() { function ExampleMapToSlice (line 2136) | func ExampleMapToSlice() { function ExampleMapToSliceErr (line 2148) | func ExampleMapToSliceErr() { function ExampleFilterMapToSlice (line 2162) | func ExampleFilterMapToSlice() { function ExampleFilterMapToSliceErr (line 2174) | func ExampleFilterMapToSliceErr() { function ExampleFilterKeys (line 2188) | func ExampleFilterKeys() { function ExampleFilterValues (line 2199) | func ExampleFilterValues() { function ExampleFilterKeysErr (line 2210) | func ExampleFilterKeysErr() { function ExampleFilterValuesErr (line 2230) | func ExampleFilterValuesErr() { function ExampleRange (line 2250) | func ExampleRange() { function ExampleClamp (line 2279) | func ExampleClamp() { function ExampleSum (line 2293) | func ExampleSum() { function ExampleSumBy (line 2302) | func ExampleSumBy() { function ExampleSumByErr (line 2313) | func ExampleSumByErr() { function ExampleProduct (line 2327) | func ExampleProduct() { function ExampleProductBy (line 2336) | func ExampleProductBy() { function ExampleProductByErr (line 2347) | func ExampleProductByErr() { function ExampleMean (line 2361) | func ExampleMean() { function ExampleMeanBy (line 2370) | func ExampleMeanBy() { function ExampleMeanByErr (line 2381) | func ExampleMeanByErr() { function ExampleFilter (line 2395) | func ExampleFilter() { function ExampleFilterErr (line 2406) | func ExampleFilterErr() { function ExampleMap (line 2426) | func ExampleMap() { function ExampleMapErr (line 2437) | func ExampleMapErr() { function ExampleUniqMap (line 2451) | func ExampleUniqMap() { function ExampleFilterMap (line 2468) | func ExampleFilterMap() { function ExampleFlatMap (line 2479) | func ExampleFlatMap() { function ExampleFlatMapErr (line 2493) | func ExampleFlatMapErr() { function ExampleReduce (line 2510) | func ExampleReduce() { function ExampleReduceErr (line 2521) | func ExampleReduceErr() { function ExampleReduceRight (line 2535) | func ExampleReduceRight() { function ExampleReduceRightErr (line 2546) | func ExampleReduceRightErr() { function ExampleForEach (line 2560) | func ExampleForEach() { function ExampleForEachWhile (line 2574) | func ExampleForEachWhile() { function ExampleTimes (line 2590) | func ExampleTimes() { function ExampleUniq (line 2599) | func ExampleUniq() { function ExampleUniqBy (line 2608) | func ExampleUniqBy() { function ExampleUniqByErr (line 2619) | func ExampleUniqByErr() { function ExampleGroupBy (line 2633) | func ExampleGroupBy() { function ExampleGroupByErr (line 2649) | func ExampleGroupByErr() { function ExampleGroupByMap (line 2663) | func ExampleGroupByMap() { function ExampleGroupByMapErr (line 2679) | func ExampleGroupByMapErr() { function ExampleChunk (line 2693) | func ExampleChunk() { function ExampleWindow (line 2707) | func ExampleWindow() { function ExampleSliding (line 2721) | func ExampleSliding() { function ExamplePartitionBy (line 2742) | func ExamplePartitionBy() { function ExamplePartitionByErr (line 2763) | func ExamplePartitionByErr() { function ExampleFlatten (line 2782) | func ExampleFlatten() { function ExampleConcat (line 2791) | func ExampleConcat() { function ExampleInterleave (line 2800) | func ExampleInterleave() { function ExampleShuffle (line 2814) | func ExampleShuffle() { function ExampleReverse (line 2822) | func ExampleReverse() { function ExampleFill (line 2831) | func ExampleFill() { function ExampleRepeat (line 2840) | func ExampleRepeat() { function ExampleRepeatBy (line 2847) | func ExampleRepeatBy() { function ExampleRepeatByErr (line 2856) | func ExampleRepeatByErr() { function ExampleKeyBy (line 2868) | func ExampleKeyBy() { function ExampleKeyByErr (line 2879) | func ExampleKeyByErr() { function ExampleSliceToMap (line 2893) | func ExampleSliceToMap() { function ExampleFilterSliceToMap (line 2904) | func ExampleFilterSliceToMap() { function ExampleKeyify (line 2915) | func ExampleKeyify() { function ExampleDrop (line 2931) | func ExampleDrop() { function ExampleDropRight (line 2940) | func ExampleDropRight() { function ExampleDropWhile (line 2949) | func ExampleDropWhile() { function ExampleDropRightWhile (line 2960) | func ExampleDropRightWhile() { function ExampleTake (line 2971) | func ExampleTake() { function ExampleTakeWhile (line 2980) | func ExampleTakeWhile() { function ExampleTakeFilter (line 2991) | func ExampleTakeFilter() { function ExampleDropByIndex (line 3004) | func ExampleDropByIndex() { function ExampleReject (line 3013) | func ExampleReject() { function ExampleRejectErr (line 3024) | func ExampleRejectErr() { function ExampleCount (line 3044) | func ExampleCount() { function ExampleCountBy (line 3053) | func ExampleCountBy() { function ExampleCountByErr (line 3064) | func ExampleCountByErr() { function ExampleCountValues (line 3078) | func ExampleCountValues() { function ExampleCountValuesBy (line 3098) | func ExampleCountValuesBy() { function ExampleSubset (line 3127) | func ExampleSubset() { function ExampleSlice (line 3136) | func ExampleSlice() { function ExampleReplace (line 3154) | func ExampleReplace() { function ExampleClone (line 3176) | func ExampleClone() { function ExampleCompact (line 3186) | func ExampleCompact() { function ExampleIsSorted (line 3196) | func ExampleIsSorted() { function ExampleIsSortedBy (line 3206) | func ExampleIsSortedBy() { function ExampleCut (line 3218) | func ExampleCut() { function ExampleCutPrefix (line 3239) | func ExampleCutPrefix() { function ExampleCutSuffix (line 3260) | func ExampleCutSuffix() { function ExampleTrim (line 3281) | func ExampleTrim() { function ExampleTrimLeft (line 3303) | func ExampleTrimLeft() { function ExampleTrimPrefix (line 3325) | func ExampleTrimPrefix() { function ExampleTrimRight (line 3347) | func ExampleTrimRight() { function ExampleTrimSuffix (line 3369) | func ExampleTrimSuffix() { function ExampleSubstring (line 3391) | func ExampleSubstring() { function ExampleChunkString (line 3411) | func ExampleChunkString() { function ExampleRuneLength (line 3428) | func ExampleRuneLength() { function ExampleT2 (line 3439) | func ExampleT2() { function ExampleT3 (line 3445) | func ExampleT3() { function ExampleT4 (line 3451) | func ExampleT4() { function ExampleT5 (line 3457) | func ExampleT5() { function ExampleT6 (line 3463) | func ExampleT6() { function ExampleT7 (line 3469) | func ExampleT7() { function ExampleT8 (line 3475) | func ExampleT8() { function ExampleT9 (line 3481) | func ExampleT9() { function ExampleUnpack2 (line 3487) | func ExampleUnpack2() { function ExampleUnpack3 (line 3493) | func ExampleUnpack3() { function ExampleUnpack4 (line 3499) | func ExampleUnpack4() { function ExampleUnpack5 (line 3505) | func ExampleUnpack5() { function ExampleUnpack6 (line 3511) | func ExampleUnpack6() { function ExampleUnpack7 (line 3517) | func ExampleUnpack7() { function ExampleUnpack8 (line 3523) | func ExampleUnpack8() { function ExampleUnpack9 (line 3529) | func ExampleUnpack9() { function ExampleZip2 (line 3535) | func ExampleZip2() { function ExampleZip3 (line 3541) | func ExampleZip3() { function ExampleZip4 (line 3547) | func ExampleZip4() { function ExampleZip5 (line 3553) | func ExampleZip5() { function ExampleZip6 (line 3559) | func ExampleZip6() { function ExampleZip7 (line 3565) | func ExampleZip7() { function ExampleZip8 (line 3571) | func ExampleZip8() { function ExampleZip9 (line 3577) | func ExampleZip9() { function ExampleUnzip2 (line 3583) | func ExampleUnzip2() { function ExampleUnzip3 (line 3589) | func ExampleUnzip3() { function ExampleUnzip4 (line 3595) | func ExampleUnzip4() { function ExampleUnzip5 (line 3601) | func ExampleUnzip5() { function ExampleUnzip6 (line 3607) | func ExampleUnzip6() { function ExampleUnzip7 (line 3613) | func ExampleUnzip7() { function ExampleUnzip8 (line 3619) | func ExampleUnzip8() { function ExampleUnzip9 (line 3625) | func ExampleUnzip9() { function ExampleUnzipByErr2 (line 3631) | func ExampleUnzipByErr2() { function ExampleUnzipByErr3 (line 3642) | func ExampleUnzipByErr3() { function ExampleUnzipByErr4 (line 3653) | func ExampleUnzipByErr4() { function ExampleUnzipByErr5 (line 3664) | func ExampleUnzipByErr5() { function ExampleUnzipByErr6 (line 3675) | func ExampleUnzipByErr6() { function ExampleUnzipByErr7 (line 3686) | func ExampleUnzipByErr7() { function ExampleUnzipByErr8 (line 3697) | func ExampleUnzipByErr8() { function ExampleUnzipByErr9 (line 3708) | func ExampleUnzipByErr9() { function ExampleCrossJoin2 (line 3719) | func ExampleCrossJoin2() { function ExampleCrossJoin3 (line 3735) | func ExampleCrossJoin3() { function ExampleCrossJoin4 (line 3759) | func ExampleCrossJoin4() { function ExampleCrossJoin5 (line 3783) | func ExampleCrossJoin5() { function ExampleCrossJoin6 (line 3807) | func ExampleCrossJoin6() { function ExampleCrossJoin7 (line 3831) | func ExampleCrossJoin7() { function ExampleCrossJoin8 (line 3855) | func ExampleCrossJoin8() { function ExampleCrossJoin9 (line 3879) | func ExampleCrossJoin9() { function ExampleCrossJoinBy2 (line 3903) | func ExampleCrossJoinBy2() { function ExampleCrossJoinBy3 (line 3921) | func ExampleCrossJoinBy3() { function ExampleCrossJoinBy4 (line 3947) | func ExampleCrossJoinBy4() { function ExampleCrossJoinBy5 (line 3973) | func ExampleCrossJoinBy5() { function ExampleCrossJoinBy6 (line 3999) | func ExampleCrossJoinBy6() { function ExampleCrossJoinBy7 (line 4025) | func ExampleCrossJoinBy7() { function ExampleCrossJoinBy8 (line 4051) | func ExampleCrossJoinBy8() { function ExampleCrossJoinBy9 (line 4077) | func ExampleCrossJoinBy9() { function ExampleCrossJoinByErr2 (line 4103) | func ExampleCrossJoinByErr2() { function ExampleZipByErr2 (line 4121) | func ExampleZipByErr2() { function ExampleIntersect (line 4139) | func ExampleIntersect() { function ExampleIntersectBy (line 4146) | func ExampleIntersectBy() { FILE: lo_test.go function TestMain (line 14) | func TestMain(m *testing.M) { function testWithTimeout (line 20) | func testWithTimeout(t *testing.T, timeout time.Duration) { type foo (line 56) | type foo struct method Clone (line 60) | func (f foo) Clone() foo { FILE: map.go function Keys (line 5) | func Keys[K comparable, V any](in ...map[K]V) []K { function UniqKeys (line 23) | func UniqKeys[K comparable, V any](in ...map[K]V) []K { function HasKey (line 47) | func HasKey[K comparable, V any](in map[K]V, key K) bool { function Values (line 54) | func Values[K comparable, V any](in ...map[K]V) []V { function UniqValues (line 72) | func UniqValues[K, V comparable](in ...map[K]V) []V { function ValueOr (line 96) | func ValueOr[K comparable, V any](in map[K]V, key K, fallback V) V { function PickBy (line 105) | func PickBy[K comparable, V any, Map ~map[K]V](in Map, predicate func(ke... function PickByErr (line 117) | func PickByErr[K comparable, V any, Map ~map[K]V](in Map, predicate func... function PickByKeys (line 133) | func PickByKeys[K comparable, V any, Map ~map[K]V](in Map, keys []K) Map { function PickByValues (line 145) | func PickByValues[K, V comparable, Map ~map[K]V](in Map, values []V) Map { function OmitBy (line 159) | func OmitBy[K comparable, V any, Map ~map[K]V](in Map, predicate func(ke... function OmitByErr (line 171) | func OmitByErr[K comparable, V any, Map ~map[K]V](in Map, predicate func... function OmitByKeys (line 187) | func OmitByKeys[K comparable, V any, Map ~map[K]V](in Map, keys []K) Map { function OmitByValues (line 200) | func OmitByValues[K, V comparable, Map ~map[K]V](in Map, values []V) Map { function Entries (line 215) | func Entries[K comparable, V any](in map[K]V) []Entry[K, V] { function ToPairs (line 231) | func ToPairs[K comparable, V any](in map[K]V) []Entry[K, V] { function FromEntries (line 237) | func FromEntries[K comparable, V any](entries []Entry[K, V]) map[K]V { function FromPairs (line 250) | func FromPairs[K comparable, V any](entries []Entry[K, V]) map[K]V { function Invert (line 258) | func Invert[K, V comparable](in map[K]V) map[V]K { function Assign (line 270) | func Assign[K comparable, V any, Map ~map[K]V](maps ...Map) Map { function ChunkEntries (line 289) | func ChunkEntries[K comparable, V any](m map[K]V, size int) []map[K]V { function MapKeys (line 314) | func MapKeys[K comparable, V any, R comparable](in map[K]V, iteratee fun... function MapKeysErr (line 326) | func MapKeysErr[K comparable, V any, R comparable](in map[K]V, iteratee ... function MapValues (line 342) | func MapValues[K comparable, V, R any](in map[K]V, iteratee func(value V... function MapValuesErr (line 354) | func MapValuesErr[K comparable, V, R any](in map[K]V, iteratee func(valu... function MapEntries (line 370) | func MapEntries[K1 comparable, V1 any, K2 comparable, V2 any](in map[K1]... function MapEntriesErr (line 383) | func MapEntriesErr[K1 comparable, V1 any, K2 comparable, V2 any](in map[... function MapToSlice (line 399) | func MapToSlice[K comparable, V, R any](in map[K]V, iteratee func(key K,... function MapToSliceErr (line 411) | func MapToSliceErr[K comparable, V, R any](in map[K]V, iteratee func(key... function FilterMapToSlice (line 430) | func FilterMapToSlice[K comparable, V, R any](in map[K]V, iteratee func(... function FilterMapToSliceErr (line 448) | func FilterMapToSliceErr[K comparable, V, R any](in map[K]V, iteratee fu... function FilterKeys (line 467) | func FilterKeys[K comparable, V any](in map[K]V, predicate func(key K, v... function FilterValues (line 482) | func FilterValues[K comparable, V any](in map[K]V, predicate func(key K,... function FilterKeysErr (line 500) | func FilterKeysErr[K comparable, V any](in map[K]V, predicate func(key K... function FilterValuesErr (line 522) | func FilterValuesErr[K comparable, V any](in map[K]V, predicate func(key... FILE: map_test.go function TestKeys (line 12) | func TestKeys(t *testing.T) { function TestUniqKeys (line 32) | func TestUniqKeys(t *testing.T) { function TestHasKey (line 56) | func TestHasKey(t *testing.T) { function TestValues (line 67) | func TestValues(t *testing.T) { function TestUniqValues (line 87) | func TestUniqValues(t *testing.T) { function TestValueOr (line 114) | func TestValueOr(t *testing.T) { function TestPickBy (line 125) | func TestPickBy(t *testing.T) { function TestPickByErr (line 141) | func TestPickByErr(t *testing.T) { function TestPickByKeys (line 241) | func TestPickByKeys(t *testing.T) { function TestPickByValues (line 255) | func TestPickByValues(t *testing.T) { function TestOmitBy (line 269) | func TestOmitBy(t *testing.T) { function TestOmitByErr (line 285) | func TestOmitByErr(t *testing.T) { function TestOmitByKeys (line 385) | func TestOmitByKeys(t *testing.T) { function TestOmitByValues (line 399) | func TestOmitByValues(t *testing.T) { function TestEntries (line 413) | func TestEntries(t *testing.T) { function TestToPairs (line 430) | func TestToPairs(t *testing.T) { function TestFromEntries (line 447) | func TestFromEntries(t *testing.T) { function TestFromPairs (line 467) | func TestFromPairs(t *testing.T) { function TestInvert (line 487) | func TestInvert(t *testing.T) { function TestAssign (line 498) | func TestAssign(t *testing.T) { function TestChunkEntries (line 511) | func TestChunkEntries(t *testing.T) { function TestMapKeys (line 551) | func TestMapKeys(t *testing.T) { function TestMapKeysErr (line 566) | func TestMapKeysErr(t *testing.T) { function TestMapValues (line 610) | func TestMapValues(t *testing.T) { function TestMapValuesErr (line 625) | func TestMapValuesErr(t *testing.T) { function TestMapEntries (line 706) | func TestMapEntries(t *testing.T) { function TestMapEntriesErr (line 829) | func TestMapEntriesErr(t *testing.T) { function TestMapToSlice (line 1018) | func TestMapToSlice(t *testing.T) { function TestMapToSliceErr (line 1033) | func TestMapToSliceErr(t *testing.T) { function TestFilterMapToSlice (line 1109) | func TestFilterMapToSlice(t *testing.T) { function TestFilterMapToSliceErr (line 1124) | func TestFilterMapToSliceErr(t *testing.T) { function TestFilterKeys (line 1207) | func TestFilterKeys(t *testing.T) { function TestFilterValues (line 1222) | func TestFilterValues(t *testing.T) { function TestFilterKeysErr (line 1237) | func TestFilterKeysErr(t *testing.T) { function TestFilterValuesErr (line 1312) | func TestFilterValuesErr(t *testing.T) { function BenchmarkAssign (line 1387) | func BenchmarkAssign(b *testing.B) { FILE: math.go function Range (line 11) | func Range(elementNum int) []int { function RangeFrom (line 23) | func RangeFrom[T constraints.Integer | constraints.Float](start T, eleme... function RangeWithSteps (line 36) | func RangeWithSteps[T constraints.Integer | constraints.Float](start, en... function Clamp (line 71) | func Clamp[T constraints.Ordered](value, mIn, mAx T) T { function Sum (line 82) | func Sum[T constraints.Float | constraints.Integer | constraints.Complex... function SumBy (line 92) | func SumBy[T any, R constraints.Float | constraints.Integer | constraint... function SumByErr (line 103) | func SumByErr[T any, R constraints.Float | constraints.Integer | constra... function Product (line 117) | func Product[T constraints.Float | constraints.Integer | constraints.Com... function ProductBy (line 127) | func ProductBy[T any, R constraints.Float | constraints.Integer | constr... function ProductByErr (line 138) | func ProductByErr[T any, R constraints.Float | constraints.Integer | con... function Mean (line 152) | func Mean[T constraints.Float | constraints.Integer](collection []T) T { function MeanBy (line 163) | func MeanBy[T any, R constraints.Float | constraints.Integer](collection... function MeanByErr (line 175) | func MeanByErr[T any, R constraints.Float | constraints.Integer](collect... function Mode (line 191) | func Mode[T constraints.Integer | constraints.Float](collection []T) []T { FILE: math_test.go function TestRange (line 9) | func TestRange(t *testing.T) { function TestRangeFrom (line 21) | func TestRangeFrom(t *testing.T) { function TestRangeWithSteps (line 41) | func TestRangeWithSteps(t *testing.T) { function TestClamp (line 70) | func TestClamp(t *testing.T) { function TestSum (line 83) | func TestSum(t *testing.T) { function TestSumBy (line 100) | func TestSumBy(t *testing.T) { function TestSumByErr (line 117) | func TestSumByErr(t *testing.T) { function TestProduct (line 188) | func TestProduct(t *testing.T) { function TestProductBy (line 211) | func TestProductBy(t *testing.T) { function TestProductByErr (line 235) | func TestProductByErr(t *testing.T) { function TestMean (line 366) | func TestMean(t *testing.T) { function TestMeanBy (line 381) | func TestMeanBy(t *testing.T) { function TestMeanByErr (line 397) | func TestMeanByErr(t *testing.T) { function TestMode (line 504) | func TestMode(t *testing.T) { function TestModeCapacityConsistency (line 521) | func TestModeCapacityConsistency(t *testing.T) { FILE: mutable/slice.go function Filter (line 11) | func Filter[T any, Slice ~[]T](collection Slice, predicate func(item T) ... function FilterI (line 27) | func FilterI[T any, Slice ~[]T](collection Slice, predicate func(item T,... function Map (line 41) | func Map[T any, Slice ~[]T](collection Slice, transform func(item T) T) { function MapI (line 49) | func MapI[T any, Slice ~[]T](collection Slice, transform func(item T, in... function Shuffle (line 57) | func Shuffle[T any, Slice ~[]T](collection Slice) { function Reverse (line 65) | func Reverse[T any, Slice ~[]T](collection Slice) { FILE: mutable/slice_example_test.go function ExampleFilter (line 5) | func ExampleFilter() { function ExampleFilterI (line 18) | func ExampleFilterI() { function ExampleMap (line 31) | func ExampleMap() { function ExampleMapI (line 42) | func ExampleMapI() { function ExampleShuffle (line 53) | func ExampleShuffle() { function ExampleReverse (line 61) | func ExampleReverse() { function Fill (line 72) | func Fill[T any, Slice ~[]T](collection Slice, initial T) { FILE: mutable/slice_test.go function TestFilter (line 9) | func TestFilter(t *testing.T) { function TestFilterI (line 30) | func TestFilterI(t *testing.T) { function TestMap (line 42) | func TestMap(t *testing.T) { function TestMapI (line 59) | func TestMapI(t *testing.T) { function TestShuffle (line 78) | func TestShuffle(t *testing.T) { function TestReverse (line 91) | func TestReverse(t *testing.T) { function TestFill (line 113) | func TestFill(t *testing.T) { FILE: parallel/slice.go function Map (line 8) | func Map[T, R any](collection []T, transform func(item T, index int) R) ... function ForEach (line 32) | func ForEach[T any](collection []T, callback func(item T, index int)) { function Times (line 50) | func Times[T any](count int, iteratee func(index int) T) []T { function GroupBy (line 75) | func GroupBy[T any, U comparable, Slice ~[]T](collection Slice, iteratee... function PartitionBy (line 95) | func PartitionBy[T any, K comparable, Slice ~[]T](collection Slice, iter... FILE: parallel/slice_test.go function TestMap (line 12) | func TestMap(t *testing.T) { function TestForEach (line 27) | func TestForEach(t *testing.T) { function TestTimes (line 40) | func TestTimes(t *testing.T) { function TestGroupBy (line 51) | func TestGroupBy(t *testing.T) { function TestPartitionBy (line 78) | func TestPartitionBy(t *testing.T) { FILE: retry.go type debounce (line 10) | type debounce struct method reset (line 18) | func (d *debounce) reset() { method cancel (line 42) | func (d *debounce) cancel() { function NewDebounce (line 56) | func NewDebounce(duration time.Duration, f ...func()) (func(), func()) { type debounceByItem (line 70) | type debounceByItem struct type debounceBy (line 76) | type debounceBy struct method reset (line 83) | func (d *debounceBy[T]) reset(key T) { method cancel (line 119) | func (d *debounceBy[T]) cancel(key T) { function NewDebounceBy (line 139) | func NewDebounceBy[T comparable](duration time.Duration, f ...func(key T... function Attempt (line 155) | func Attempt(maxIteration int, f func(index int) error) (int, error) { function AttemptWithDelay (line 174) | func AttemptWithDelay(maxIteration int, delay time.Duration, f func(inde... function AttemptWhile (line 200) | func AttemptWhile(maxIteration int, f func(int) (error, bool)) (int, err... function AttemptWhileWithDelay (line 225) | func AttemptWhileWithDelay(maxIteration int, delay time.Duration, f func... type transactionStep (line 248) | type transactionStep struct function NewTransaction (line 255) | func NewTransaction[T any]() *Transaction[T] { type Transaction (line 262) | type Transaction struct method Then (line 268) | func (t *Transaction[T]) Then(exec func(T) (T, error), onRollback func(T... method Process (line 279) | func (t *Transaction[T]) Process(state T) (T, error) { type throttleBy (line 305) | type throttleBy struct method throttledFunc (line 314) | func (th *throttleBy[T]) throttledFunc(key T) { method reset (line 332) | func (th *throttleBy[T]) reset() { function NewThrottle (line 347) | func NewThrottle(interval time.Duration, f ...func()) (throttle, reset f... function NewThrottleWithCount (line 353) | func NewThrottleWithCount(interval time.Duration, count int, f ...func()... function NewThrottleBy (line 369) | func NewThrottleBy[T comparable](interval time.Duration, f ...func(key T... function NewThrottleByWithCount (line 375) | func NewThrottleByWithCount[T comparable](interval time.Duration, count ... FILE: retry_example_test.go function ExampleNewDebounce (line 13) | func ExampleNewDebounce() { function ExampleNewDebounceBy (line 46) | func ExampleNewDebounceBy() { function ExampleAttempt (line 85) | func ExampleAttempt() { function ExampleAttemptWithDelay (line 109) | func ExampleAttemptWithDelay() { function ExampleTransaction (line 133) | func ExampleTransaction() { function ExampleTransaction_ok (line 181) | func ExampleTransaction_ok() { function ExampleTransaction_error (line 217) | func ExampleTransaction_error() { function ExampleNewThrottle (line 253) | func ExampleNewThrottle() { function ExampleNewThrottleWithCount (line 271) | func ExampleNewThrottleWithCount() { function ExampleNewThrottleBy (line 292) | func ExampleNewThrottleBy() { function ExampleNewThrottleByWithCount (line 314) | func ExampleNewThrottleByWithCount() { FILE: retry_test.go function TestAttempt (line 12) | func TestAttempt(t *testing.T) { function TestAttemptWithDelay (line 53) | func TestAttemptWithDelay(t *testing.T) { //nolint:paralleltest function TestAttemptWhile (line 101) | func TestAttemptWhile(t *testing.T) { function TestAttemptWhileWithDelay (line 180) | func TestAttemptWhileWithDelay(t *testing.T) { //nolint:paralleltest function TestDebounce (line 266) | func TestDebounce(t *testing.T) { //nolint:paralleltest function TestDebounceBy (line 314) | func TestDebounceBy(t *testing.T) { //nolint:paralleltest function TestTransaction (line 409) | func TestTransaction(t *testing.T) { function TestNewThrottle (line 505) | func TestNewThrottle(t *testing.T) { //nolint:paralleltest function TestNewThrottleWithCount (line 534) | func TestNewThrottleWithCount(t *testing.T) { //nolint:paralleltest function TestNewThrottleBy (line 565) | func TestNewThrottleBy(t *testing.T) { //nolint:paralleltest function TestNewThrottleByWithCount (line 605) | func TestNewThrottleByWithCount(t *testing.T) { //nolint:paralleltest FILE: slice.go function Filter (line 12) | func Filter[T any, Slice ~[]T](collection Slice, predicate func(item T, ... function FilterErr (line 27) | func FilterErr[T any, Slice ~[]T](collection Slice, predicate func(item ... function Map (line 45) | func Map[T, R any](collection []T, transform func(item T, index int) R) ... function MapErr (line 57) | func MapErr[T, R any](collection []T, transform func(item T, index int) ... function UniqMap (line 73) | func UniqMap[T any, R comparable](collection []T, transform func(item T,... function FilterMap (line 94) | func FilterMap[T, R any](collection []T, callback func(item T, index int... function FlatMap (line 110) | func FlatMap[T, R any](collection []T, transform func(item T, index int)... function FlatMapErr (line 124) | func FlatMapErr[T, R any](collection []T, transform func(item T, index i... function Reduce (line 141) | func Reduce[T, R any](collection []T, accumulator func(agg R, item T, in... function ReduceErr (line 152) | func ReduceErr[T, R any](collection []T, accumulator func(agg R, item T,... function ReduceRight (line 167) | func ReduceRight[T, R any](collection []T, accumulator func(agg R, item ... function ReduceRightErr (line 177) | func ReduceRightErr[T, R any](collection []T, accumulator func(agg R, it... function ForEach (line 192) | func ForEach[T any](collection []T, callback func(item T, index int)) { function ForEachWhile (line 201) | func ForEachWhile[T any](collection []T, predicate func(item T, index in... function Times (line 212) | func Times[T any](count int, iteratee func(index int) T) []T { function Uniq (line 225) | func Uniq[T comparable, Slice ~[]T](collection Slice) Slice { function UniqBy (line 245) | func UniqBy[T any, U comparable, Slice ~[]T](collection Slice, iteratee ... function UniqByErr (line 267) | func UniqByErr[T any, U comparable, Slice ~[]T](collection Slice, iterat... function GroupBy (line 290) | func GroupBy[T any, U comparable, Slice ~[]T](collection Slice, iteratee... function GroupByErr (line 305) | func GroupByErr[T any, U comparable, Slice ~[]T](collection Slice, itera... function GroupByMap (line 322) | func GroupByMap[T any, K comparable, V any](collection []T, transform fu... function GroupByMapErr (line 336) | func GroupByMapErr[T any, K comparable, V any](collection []T, transform... function Chunk (line 354) | func Chunk[T any, Slice ~[]T](collection Slice, size int) []Slice { function PartitionBy (line 385) | func PartitionBy[T any, K comparable, Slice ~[]T](collection Slice, iter... function PartitionByErr (line 412) | func PartitionByErr[T any, K comparable, Slice ~[]T](collection Slice, i... function Flatten (line 437) | func Flatten[T any, Slice ~[]T](collection []Slice) Slice { function Concat (line 454) | func Concat[T any, Slice ~[]T](collections ...Slice) Slice { function Window (line 461) | func Window[T any, Slice ~[]T](collection Slice, size int) []Slice { function Sliding (line 472) | func Sliding[T any, Slice ~[]T](collection Slice, size, step int) []Slice { function Interleave (line 499) | func Interleave[T any, Slice ~[]T](collections ...Slice) Slice { function Shuffle (line 539) | func Shuffle[T any, Slice ~[]T](collection Slice) Slice { function Reverse (line 548) | func Reverse[T any, Slice ~[]T](collection Slice) Slice { function Fill (line 555) | func Fill[T Clonable[T], Slice ~[]T](collection Slice, initial T) Slice { function Repeat (line 567) | func Repeat[T Clonable[T]](count int, initial T) []T { function RepeatBy (line 579) | func RepeatBy[T any](count int, callback func(index int) T) []T { function RepeatByErr (line 591) | func RepeatByErr[T any](count int, callback func(index int) (T, error)) ... function KeyBy (line 607) | func KeyBy[K comparable, V any](collection []V, iteratee func(item V) K)... function KeyByErr (line 621) | func KeyByErr[K comparable, V any](collection []V, iteratee func(item V)... function Associate (line 639) | func Associate[T any, K comparable, V any](collection []T, transform fun... function AssociateI (line 649) | func AssociateI[T any, K comparable, V any](collection []T, transform fu... function SliceToMap (line 665) | func SliceToMap[T any, K comparable, V any](collection []T, transform fu... function SliceToMapI (line 674) | func SliceToMapI[T any, K comparable, V any](collection []T, transform f... function FilterSliceToMap (line 683) | func FilterSliceToMap[T any, K comparable, V any](collection []T, transf... function FilterSliceToMapI (line 694) | func FilterSliceToMapI[T any, K comparable, V any](collection []T, trans... function Keyify (line 709) | func Keyify[T comparable, Slice ~[]T](collection Slice) map[T]struct{} { function Drop (line 721) | func Drop[T any, Slice ~[]T](collection Slice, n int) Slice { function DropRight (line 737) | func DropRight[T any, Slice ~[]T](collection Slice, n int) Slice { function DropWhile (line 752) | func DropWhile[T any, Slice ~[]T](collection Slice, predicate func(item ... function DropRightWhile (line 766) | func DropRightWhile[T any, Slice ~[]T](collection Slice, predicate func(... function Take (line 779) | func Take[T any, Slice ~[]T](collection Slice, n int) Slice { function TakeWhile (line 806) | func TakeWhile[T any, Slice ~[]T](collection Slice, predicate func(item ... function DropByIndex (line 822) | func DropByIndex[T any, Slice ~[]T](collection Slice, indexes ...int) Sl... function TakeFilter (line 862) | func TakeFilter[T any, Slice ~[]T](collection Slice, n int, predicate fu... function Reject (line 889) | func Reject[T any, Slice ~[]T](collection Slice, predicate func(item T, ... function RejectErr (line 904) | func RejectErr[T any, Slice ~[]T](collection Slice, predicate func(item ... function RejectMap (line 926) | func RejectMap[T, R any](collection []T, callback func(item T, index int... function FilterReject (line 941) | func FilterReject[T any, Slice ~[]T](collection Slice, predicate func(T,... function Count (line 958) | func Count[T comparable](collection []T, value T) int { function CountBy (line 972) | func CountBy[T any](collection []T, predicate func(item T) bool) int { function CountByErr (line 987) | func CountByErr[T any](collection []T, predicate func(item T) (bool, err... function CountValues (line 1005) | func CountValues[T comparable](collection []T) map[T]int { function CountValuesBy (line 1018) | func CountValuesBy[T any, U comparable](collection []T, transform func(i... function Subset (line 1030) | func Subset[T any, Slice ~[]T](collection Slice, offset int, length uint... function Slice (line 1053) | func Slice[T any, Slice ~[]T](collection Slice, start, end int) Slice { function Replace (line 1076) | func Replace[T comparable, Slice ~[]T](collection Slice, old, nEw T, n i... function ReplaceAll (line 1092) | func ReplaceAll[T comparable, Slice ~[]T](collection Slice, old, nEw T) ... function Clone (line 1098) | func Clone[T any, Slice ~[]T](collection Slice) Slice { function Compact (line 1113) | func Compact[T comparable, Slice ~[]T](collection Slice) Slice { function IsSorted (line 1129) | func IsSorted[T constraints.Ordered](collection []T) bool { function IsSortedBy (line 1140) | func IsSortedBy[T any, K constraints.Ordered](collection []T, iteratee f... function IsSortedByKey (line 1155) | func IsSortedByKey[T any, K constraints.Ordered](collection []T, iterate... function Splice (line 1162) | func Splice[T any, Slice ~[]T](collection Slice, i int, elements ...T) S... function Cut (line 1188) | func Cut[T comparable, Slice ~[]T](collection, separator Slice) (before,... function CutPrefix (line 1214) | func CutPrefix[T comparable, Slice ~[]T](collection, separator Slice) (a... function CutSuffix (line 1225) | func CutSuffix[T comparable, Slice ~[]T](collection, separator Slice) (b... function Trim (line 1234) | func Trim[T comparable, Slice ~[]T](collection, cutset Slice) Slice { function TrimLeft (line 1261) | func TrimLeft[T comparable, Slice ~[]T](collection, cutset Slice) Slice { function TrimPrefix (line 1272) | func TrimPrefix[T comparable, Slice ~[]T](collection, prefix Slice) Slice { function TrimRight (line 1286) | func TrimRight[T comparable, Slice ~[]T](collection, cutset Slice) Slice { function TrimSuffix (line 1297) | func TrimSuffix[T comparable, Slice ~[]T](collection, suffix Slice) Slice { FILE: slice_test.go function TestFilter (line 15) | func TestFilter(t *testing.T) { function TestFilterErr (line 37) | func TestFilterErr(t *testing.T) { function TestMap (line 136) | func TestMap(t *testing.T) { function TestMapErr (line 151) | func TestMapErr(t *testing.T) { function TestUniqMap (line 257) | func TestUniqMap(t *testing.T) { function TestFilterMap (line 276) | func TestFilterMap(t *testing.T) { function TestFlatMap (line 297) | func TestFlatMap(t *testing.T) { function TestFlatMapErr (line 316) | func TestFlatMapErr(t *testing.T) { function TestTimes (line 445) | func TestTimes(t *testing.T) { function TestReduce (line 455) | func TestReduce(t *testing.T) { function TestReduceErr (line 470) | func TestReduceErr(t *testing.T) { function TestReduceRight (line 592) | func TestReduceRight(t *testing.T) { function TestReduceRightErr (line 609) | func TestReduceRightErr(t *testing.T) { function TestForEach (line 731) | func TestForEach(t *testing.T) { function TestForEachWhile (line 750) | func TestForEachWhile(t *testing.T) { function TestUniq (line 773) | func TestUniq(t *testing.T) { function TestUniqBy (line 786) | func TestUniqBy(t *testing.T) { function TestUniqByErr (line 803) | func TestUniqByErr(t *testing.T) { function TestGroupBy (line 929) | func TestGroupBy(t *testing.T) { function TestGroupByErr (line 950) | func TestGroupByErr(t *testing.T) { function TestGroupByMap (line 1072) | func TestGroupByMap(t *testing.T) { function TestGroupByMapErr (line 1117) | func TestGroupByMapErr(t *testing.T) { function TestChunk (line 1239) | func TestChunk(t *testing.T) { function TestWindow (line 1268) | func TestWindow(t *testing.T) { function TestSliding (line 1305) | func TestSliding(t *testing.T) { function TestPartitionBy (line 1358) | func TestPartitionBy(t *testing.T) { function TestPartitionByErr (line 1385) | func TestPartitionByErr(t *testing.T) { function TestFlatten (line 1506) | func TestFlatten(t *testing.T) { function TestConcat (line 1520) | func TestConcat(t *testing.T) { function TestInterleave (line 1534) | func TestInterleave(t *testing.T) { function TestShuffle (line 1588) | func TestShuffle(t *testing.T) { function TestReverse (line 1605) | func TestReverse(t *testing.T) { function TestFill (line 1623) | func TestFill(t *testing.T) { function TestRepeat (line 1634) | func TestRepeat(t *testing.T) { function TestRepeatBy (line 1645) | func TestRepeatBy(t *testing.T) { function TestRepeatByErr (line 1662) | func TestRepeatByErr(t *testing.T) { function TestKeyBy (line 1776) | func TestKeyBy(t *testing.T) { function TestKeyByErr (line 1787) | func TestKeyByErr(t *testing.T) { function TestAssociate (line 1893) | func TestAssociate(t *testing.T) { function TestAssociateI (line 1929) | func TestAssociateI(t *testing.T) { function TestSliceToMap (line 1961) | func TestSliceToMap(t *testing.T) { function TestSliceToMapI (line 1997) | func TestSliceToMapI(t *testing.T) { function TestFilterSliceToMap (line 2029) | func TestFilterSliceToMap(t *testing.T) { function TestFilterSliceToMapI (line 2065) | func TestFilterSliceToMapI(t *testing.T) { function TestKeyify (line 2097) | func TestKeyify(t *testing.T) { function TestDrop (line 2109) | func TestDrop(t *testing.T) { function TestDropRight (line 2131) | func TestDropRight(t *testing.T) { function TestDropWhile (line 2153) | func TestDropWhile(t *testing.T) { function TestDropRightWhile (line 2177) | func TestDropRightWhile(t *testing.T) { function TestTake (line 2205) | func TestTake(t *testing.T) { function TestTakeWhile (line 2227) | func TestTakeWhile(t *testing.T) { function TestTakeFilter (line 2256) | func TestTakeFilter(t *testing.T) { function TestDropByIndex (line 2295) | func TestDropByIndex(t *testing.T) { function TestReject (line 2325) | func TestReject(t *testing.T) { function TestRejectErr (line 2349) | func TestRejectErr(t *testing.T) { function TestRejectMap (line 2448) | func TestRejectMap(t *testing.T) { function TestFilterReject (line 2469) | func TestFilterReject(t *testing.T) { function TestCount (line 2496) | func TestCount(t *testing.T) { function TestCountBy (line 2509) | func TestCountBy(t *testing.T) { function TestCountByErr (line 2530) | func TestCountByErr(t *testing.T) { function TestCountValues (line 2636) | func TestCountValues(t *testing.T) { function TestCountValuesBy (line 2647) | func TestCountValuesBy(t *testing.T) { function TestSubset (line 2671) | func TestSubset(t *testing.T) { function TestSlice (line 2709) | func TestSlice(t *testing.T) { function TestReplace (line 2761) | func TestReplace(t *testing.T) { function TestReplaceAll (line 2795) | func TestReplaceAll(t *testing.T) { function TestClone (line 2813) | func TestClone(t *testing.T) { function TestCompact (line 2858) | func TestCompact(t *testing.T) { function TestIsSorted (line 2905) | func TestIsSorted(t *testing.T) { function TestIsSortedBy (line 2916) | func TestIsSortedBy(t *testing.T) { function TestSplice (line 2934) | func TestSplice(t *testing.T) { function TestCutSuccess (line 2984) | func TestCutSuccess(t *testing.T) { function TestCutFail (line 3031) | func TestCutFail(t *testing.T) { type TestCutStruct (line 3054) | type TestCutStruct struct function TestCutPrefix (line 3059) | func TestCutPrefix(t *testing.T) { function TestCutSuffix (line 3101) | func TestCutSuffix(t *testing.T) { function TestTrim (line 3143) | func TestTrim(t *testing.T) { function TestTrimLeft (line 3159) | func TestTrimLeft(t *testing.T) { function TestTrimPrefix (line 3177) | func TestTrimPrefix(t *testing.T) { function TestTrimRight (line 3195) | func TestTrimRight(t *testing.T) { function TestTrimSuffix (line 3211) | func TestTrimSuffix(t *testing.T) { FILE: string.go function RandomString (line 35) | func RandomString(size int, charset []rune) string { function nearestPowerOfTwo (line 87) | func nearestPowerOfTwo(capacity int) int { function Substring (line 109) | func Substring[T ~string](str T, offset int, length uint) T { function substring (line 122) | func substring[T ~string](str T, offset int, length uint) T { function ChunkString (line 199) | func ChunkString[T ~string](str T, size int) []T { function RuneLength (line 225) | func RuneLength(str string) int { function PascalCase (line 231) | func PascalCase(str string) string { function CamelCase (line 241) | func CamelCase(str string) string { function KebabCase (line 255) | func KebabCase(str string) string { function SnakeCase (line 265) | func SnakeCase(str string) string { function Words (line 275) | func Words(str string) []string { function Capitalize (line 293) | func Capitalize(str string) string { function Ellipsis (line 301) | func Ellipsis(str string, length int) string { FILE: string_test.go function TestRandomString (line 13) | func TestRandomString(t *testing.T) { function TestChunkString (line 37) | func TestChunkString(t *testing.T) { function TestSubstring (line 64) | func TestSubstring(t *testing.T) { function BenchmarkSubstring (line 135) | func BenchmarkSubstring(b *testing.B) { function TestRuneLength (line 157) | func TestRuneLength(t *testing.T) { function TestAllCase (line 165) | func TestAllCase(t *testing.T) { function TestWords (line 496) | func TestWords(t *testing.T) { function TestCapitalize (line 521) | func TestCapitalize(t *testing.T) { function TestEllipsis (line 541) | func TestEllipsis(t *testing.T) { FILE: time.go function Duration (line 9) | func Duration(callback func()) time.Duration { function Duration0 (line 15) | func Duration0(callback func()) time.Duration { function Duration1 (line 23) | func Duration1[A any](callback func() A) (A, time.Duration) { function Duration2 (line 31) | func Duration2[A, B any](callback func() (A, B)) (A, B, time.Duration) { function Duration3 (line 39) | func Duration3[A, B, C any](callback func() (A, B, C)) (A, B, C, time.Du... function Duration4 (line 47) | func Duration4[A, B, C, D any](callback func() (A, B, C, D)) (A, B, C, D... function Duration5 (line 55) | func Duration5[A, B, C, D, E any](callback func() (A, B, C, D, E)) (A, B... function Duration6 (line 63) | func Duration6[A, B, C, D, E, F any](callback func() (A, B, C, D, E, F))... function Duration7 (line 71) | func Duration7[A, B, C, D, E, F, G any](callback func() (A, B, C, D, E, ... function Duration8 (line 79) | func Duration8[A, B, C, D, E, F, G, H any](callback func() (A, B, C, D, ... function Duration9 (line 87) | func Duration9[A, B, C, D, E, F, G, H, I any](callback func() (A, B, C, ... function Duration10 (line 95) | func Duration10[A, B, C, D, E, F, G, H, I, J any](callback func() (A, B,... FILE: time_test.go function TestDuration (line 10) | func TestDuration(t *testing.T) { //nolint:paralleltest function TestDurationX (line 19) | func TestDurationX(t *testing.T) { //nolint:paralleltest FILE: tuples.go function T2 (line 5) | func T2[A, B any](a A, b B) Tuple2[A, B] { function T3 (line 11) | func T3[A, B, C any](a A, b B, c C) Tuple3[A, B, C] { function T4 (line 17) | func T4[A, B, C, D any](a A, b B, c C, d D) Tuple4[A, B, C, D] { function T5 (line 23) | func T5[A, B, C, D, E any](a A, b B, c C, d D, e E) Tuple5[A, B, C, D, E] { function T6 (line 29) | func T6[A, B, C, D, E, F any](a A, b B, c C, d D, e E, f F) Tuple6[A, B,... function T7 (line 35) | func T7[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, g G) Tupl... function T8 (line 41) | func T8[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, h... function T9 (line 47) | func T9[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G... function Unpack2 (line 53) | func Unpack2[A, B any](tuple Tuple2[A, B]) (A, B) { function Unpack3 (line 59) | func Unpack3[A, B, C any](tuple Tuple3[A, B, C]) (A, B, C) { function Unpack4 (line 65) | func Unpack4[A, B, C, D any](tuple Tuple4[A, B, C, D]) (A, B, C, D) { function Unpack5 (line 71) | func Unpack5[A, B, C, D, E any](tuple Tuple5[A, B, C, D, E]) (A, B, C, D... function Unpack6 (line 77) | func Unpack6[A, B, C, D, E, F any](tuple Tuple6[A, B, C, D, E, F]) (A, B... function Unpack7 (line 83) | func Unpack7[A, B, C, D, E, F, G any](tuple Tuple7[A, B, C, D, E, F, G])... function Unpack8 (line 89) | func Unpack8[A, B, C, D, E, F, G, H any](tuple Tuple8[A, B, C, D, E, F, ... function Unpack9 (line 95) | func Unpack9[A, B, C, D, E, F, G, H, I any](tuple Tuple9[A, B, C, D, E, ... function Zip2 (line 103) | func Zip2[A, B any](a []A, b []B) []Tuple2[A, B] { function Zip3 (line 124) | func Zip3[A, B, C any](a []A, b []B, c []C) []Tuple3[A, B, C] { function Zip4 (line 146) | func Zip4[A, B, C, D any](a []A, b []B, c []C, d []D) []Tuple4[A, B, C, ... function Zip5 (line 171) | func Zip5[A, B, C, D, E any](a []A, b []B, c []C, d []D, e []E) []Tuple5... function Zip6 (line 199) | func Zip6[A, B, C, D, E, F any](a []A, b []B, c []C, d []D, e []E, f []F... function Zip7 (line 230) | func Zip7[A, B, C, D, E, F, G any](a []A, b []B, c []C, d []D, e []E, f ... function Zip8 (line 264) | func Zip8[A, B, C, D, E, F, G, H any](a []A, b []B, c []C, d []D, e []E,... function Zip9 (line 301) | func Zip9[A, B, C, D, E, F, G, H, I any](a []A, b []B, c []C, d []D, e [... function ZipBy2 (line 341) | func ZipBy2[A, B, Out any](a []A, b []B, iteratee func(a A, b B) Out) []... function ZipBy3 (line 360) | func ZipBy3[A, B, C, Out any](a []A, b []B, c []C, iteratee func(a A, b ... function ZipBy4 (line 380) | func ZipBy4[A, B, C, D, Out any](a []A, b []B, c []C, d []D, iteratee fu... function ZipBy5 (line 401) | func ZipBy5[A, B, C, D, E, Out any](a []A, b []B, c []C, d []D, e []E, i... function ZipBy6 (line 423) | func ZipBy6[A, B, C, D, E, F, Out any](a []A, b []B, c []C, d []D, e []E... function ZipBy7 (line 446) | func ZipBy7[A, B, C, D, E, F, G, Out any](a []A, b []B, c []C, d []D, e ... function ZipBy8 (line 470) | func ZipBy8[A, B, C, D, E, F, G, H, Out any](a []A, b []B, c []C, d []D,... function ZipBy9 (line 495) | func ZipBy9[A, B, C, D, E, F, G, H, I, Out any](a []A, b []B, c []C, d [... function ZipByErr2 (line 521) | func ZipByErr2[A, B, Out any](a []A, b []B, iteratee func(a A, b B) (Out... function ZipByErr3 (line 543) | func ZipByErr3[A, B, C, Out any](a []A, b []B, c []C, iteratee func(a A,... function ZipByErr4 (line 566) | func ZipByErr4[A, B, C, D, Out any](a []A, b []B, c []C, d []D, iteratee... function ZipByErr5 (line 590) | func ZipByErr5[A, B, C, D, E, Out any](a []A, b []B, c []C, d []D, e []E... function ZipByErr6 (line 615) | func ZipByErr6[A, B, C, D, E, F, Out any](a []A, b []B, c []C, d []D, e ... function ZipByErr7 (line 641) | func ZipByErr7[A, B, C, D, E, F, G, Out any](a []A, b []B, c []C, d []D,... function ZipByErr8 (line 668) | func ZipByErr8[A, B, C, D, E, F, G, H, Out any](a []A, b []B, c []C, d [... function ZipByErr9 (line 696) | func ZipByErr9[A, B, C, D, E, F, G, H, I, Out any](a []A, b []B, c []C, ... function Unzip2 (line 724) | func Unzip2[A, B any](tuples []Tuple2[A, B]) ([]A, []B) { function Unzip3 (line 740) | func Unzip3[A, B, C any](tuples []Tuple3[A, B, C]) ([]A, []B, []C) { function Unzip4 (line 758) | func Unzip4[A, B, C, D any](tuples []Tuple4[A, B, C, D]) ([]A, []B, []C,... function Unzip5 (line 778) | func Unzip5[A, B, C, D, E any](tuples []Tuple5[A, B, C, D, E]) ([]A, []B... function Unzip6 (line 800) | func Unzip6[A, B, C, D, E, F any](tuples []Tuple6[A, B, C, D, E, F]) ([]... function Unzip7 (line 824) | func Unzip7[A, B, C, D, E, F, G any](tuples []Tuple7[A, B, C, D, E, F, G... function Unzip8 (line 850) | func Unzip8[A, B, C, D, E, F, G, H any](tuples []Tuple8[A, B, C, D, E, F... function Unzip9 (line 878) | func Unzip9[A, B, C, D, E, F, G, H, I any](tuples []Tuple9[A, B, C, D, E... function UnzipBy2 (line 908) | func UnzipBy2[In, A, B any](items []In, iteratee func(In) (a A, b B)) ([... function UnzipBy3 (line 925) | func UnzipBy3[In, A, B, C any](items []In, iteratee func(In) (a A, b B, ... function UnzipBy4 (line 944) | func UnzipBy4[In, A, B, C, D any](items []In, iteratee func(In) (a A, b ... function UnzipBy5 (line 965) | func UnzipBy5[In, A, B, C, D, E any](items []In, iteratee func(In) (a A,... function UnzipBy6 (line 988) | func UnzipBy6[In, A, B, C, D, E, F any](items []In, iteratee func(In) (a... function UnzipBy7 (line 1013) | func UnzipBy7[In, A, B, C, D, E, F, G any](items []In, iteratee func(In)... function UnzipBy8 (line 1040) | func UnzipBy8[In, A, B, C, D, E, F, G, H any](items []In, iteratee func(... function UnzipBy9 (line 1069) | func UnzipBy9[In, A, B, C, D, E, F, G, H, I any](items []In, iteratee fu... function UnzipByErr2 (line 1101) | func UnzipByErr2[In, A, B any](items []In, iteratee func(In) (a A, b B, ... function UnzipByErr3 (line 1121) | func UnzipByErr3[In, A, B, C any](items []In, iteratee func(In) (a A, b ... function UnzipByErr4 (line 1143) | func UnzipByErr4[In, A, B, C, D any](items []In, iteratee func(In) (a A,... function UnzipByErr5 (line 1167) | func UnzipByErr5[In, A, B, C, D, E any](items []In, iteratee func(In) (a... function UnzipByErr6 (line 1193) | func UnzipByErr6[In, A, B, C, D, E, F any](items []In, iteratee func(In)... function UnzipByErr7 (line 1221) | func UnzipByErr7[In, A, B, C, D, E, F, G any](items []In, iteratee func(... function UnzipByErr8 (line 1251) | func UnzipByErr8[In, A, B, C, D, E, F, G, H any](items []In, iteratee fu... function UnzipByErr9 (line 1283) | func UnzipByErr9[In, A, B, C, D, E, F, G, H, I any](items []In, iteratee... function CrossJoin2 (line 1318) | func CrossJoin2[A, B any](listA []A, listB []B) []Tuple2[A, B] { function CrossJoin3 (line 1326) | func CrossJoin3[A, B, C any](listA []A, listB []B, listC []C) []Tuple3[A... function CrossJoin4 (line 1334) | func CrossJoin4[A, B, C, D any](listA []A, listB []B, listC []C, listD [... function CrossJoin5 (line 1342) | func CrossJoin5[A, B, C, D, E any](listA []A, listB []B, listC []C, list... function CrossJoin6 (line 1350) | func CrossJoin6[A, B, C, D, E, F any](listA []A, listB []B, listC []C, l... function CrossJoin7 (line 1358) | func CrossJoin7[A, B, C, D, E, F, G any](listA []A, listB []B, listC []C... function CrossJoin8 (line 1366) | func CrossJoin8[A, B, C, D, E, F, G, H any](listA []A, listB []B, listC ... function CrossJoin9 (line 1374) | func CrossJoin9[A, B, C, D, E, F, G, H, I any](listA []A, listB []B, lis... function CrossJoinBy2 (line 1383) | func CrossJoinBy2[A, B, Out any](listA []A, listB []B, transform func(a ... function CrossJoinBy3 (line 1405) | func CrossJoinBy3[A, B, C, Out any](listA []A, listB []B, listC []C, tra... function CrossJoinBy4 (line 1429) | func CrossJoinBy4[A, B, C, D, Out any](listA []A, listB []B, listC []C, ... function CrossJoinBy5 (line 1455) | func CrossJoinBy5[A, B, C, D, E, Out any](listA []A, listB []B, listC []... function CrossJoinBy6 (line 1483) | func CrossJoinBy6[A, B, C, D, E, F, Out any](listA []A, listB []B, listC... function CrossJoinBy7 (line 1513) | func CrossJoinBy7[A, B, C, D, E, F, G, Out any](listA []A, listB []B, li... function CrossJoinBy8 (line 1545) | func CrossJoinBy8[A, B, C, D, E, F, G, H, Out any](listA []A, listB []B,... function CrossJoinBy9 (line 1579) | func CrossJoinBy9[A, B, C, D, E, F, G, H, I, Out any](listA []A, listB [... function CrossJoinByErr2 (line 1615) | func CrossJoinByErr2[A, B, Out any](listA []A, listB []B, transform func... function CrossJoinByErr3 (line 1641) | func CrossJoinByErr3[A, B, C, Out any](listA []A, listB []B, listC []C, ... function CrossJoinByErr4 (line 1669) | func CrossJoinByErr4[A, B, C, D, Out any](listA []A, listB []B, listC []... function CrossJoinByErr5 (line 1699) | func CrossJoinByErr5[A, B, C, D, E, Out any](listA []A, listB []B, listC... function CrossJoinByErr6 (line 1731) | func CrossJoinByErr6[A, B, C, D, E, F, Out any](listA []A, listB []B, li... function CrossJoinByErr7 (line 1765) | func CrossJoinByErr7[A, B, C, D, E, F, G, Out any](listA []A, listB []B,... function CrossJoinByErr8 (line 1801) | func CrossJoinByErr8[A, B, C, D, E, F, G, H, Out any](listA []A, listB [... function CrossJoinByErr9 (line 1839) | func CrossJoinByErr9[A, B, C, D, E, F, G, H, I, Out any](listA []A, list... FILE: tuples_test.go function TestT (line 12) | func TestT(t *testing.T) { function TestUnpack (line 35) | func TestUnpack(t *testing.T) { function TestZip (line 208) | func TestZip(t *testing.T) { function TestZipBy (line 349) | func TestZipBy(t *testing.T) { function TestUnzip (line 498) | func TestUnzip(t *testing.T) { function TestUnzipBy (line 508) | func TestUnzipBy(t *testing.T) { function TestZipByErr (line 520) | func TestZipByErr(t *testing.T) { function TestCrossJoin (line 925) | func TestCrossJoin(t *testing.T) { function TestCrossJoinBy (line 956) | func TestCrossJoinBy(t *testing.T) { function TestCrossJoinByErr (line 987) | func TestCrossJoinByErr(t *testing.T) { function TestUnzipByErr (line 1284) | func TestUnzipByErr(t *testing.T) { FILE: type_manipulation.go function IsNil (line 7) | func IsNil(x any) bool { function IsNotNil (line 22) | func IsNotNil(x any) bool { function ToPtr (line 28) | func ToPtr[T any](x T) *T { function Nil (line 34) | func Nil[T any]() *T { function EmptyableToPtr (line 41) | func EmptyableToPtr[T any](x T) *T { function FromPtr (line 53) | func FromPtr[T any](x *T) T { function FromPtrOr (line 63) | func FromPtrOr[T any](x *T, fallback T) T { function ToSlicePtr (line 73) | func ToSlicePtr[T any](collection []T) []*T { function FromSlicePtr (line 85) | func FromSlicePtr[T any](collection []*T) []T { function FromSlicePtrOr (line 99) | func FromSlicePtrOr[T any](collection []*T, fallback T) []T { function ToAnySlice (line 115) | func ToAnySlice[T any](collection []T) []any { function FromAnySlice (line 126) | func FromAnySlice[T any](in []any) ([]T, bool) { function Empty (line 140) | func Empty[T any]() T { function IsEmpty (line 147) | func IsEmpty[T comparable](v T) bool { function IsNotEmpty (line 154) | func IsNotEmpty[T comparable](v T) bool { function Coalesce (line 161) | func Coalesce[T comparable](values ...T) (T, bool) { function CoalesceOrEmpty (line 175) | func CoalesceOrEmpty[T comparable](v ...T) T { function CoalesceSlice (line 182) | func CoalesceSlice[T any](v ...[]T) ([]T, bool) { function CoalesceSliceOrEmpty (line 193) | func CoalesceSliceOrEmpty[T any](v ...[]T) []T { function CoalesceMap (line 204) | func CoalesceMap[K comparable, V any](v ...map[K]V) (map[K]V, bool) { function CoalesceMapOrEmpty (line 215) | func CoalesceMapOrEmpty[K comparable, V any](v ...map[K]V) map[K]V { FILE: type_manipulation_test.go function TestIsNil (line 9) | func TestIsNil(t *testing.T) { function TestIsNotNil (line 33) | func TestIsNotNil(t *testing.T) { function TestToPtr (line 57) | func TestToPtr(t *testing.T) { function TestNil (line 66) | func TestNil(t *testing.T) { function TestEmptyableToPtr (line 87) | func TestEmptyableToPtr(t *testing.T) { function TestFromPtr (line 105) | func TestFromPtr(t *testing.T) { function TestFromPtrOr (line 119) | func TestFromPtrOr(t *testing.T) { function TestToSlicePtr (line 137) | func TestToSlicePtr(t *testing.T) { function TestFromSlicePtr (line 148) | func TestFromSlicePtr(t *testing.T) { function TestFromSlicePtrOr (line 159) | func TestFromSlicePtrOr(t *testing.T) { function TestToAnySlice (line 170) | func TestToAnySlice(t *testing.T) { function TestFromAnySlice (line 183) | func TestFromAnySlice(t *testing.T) { function TestEmpty (line 198) | func TestEmpty(t *testing.T) { function TestIsEmpty (line 212) | func TestIsEmpty(t *testing.T) { function TestIsNotEmpty (line 228) | func TestIsNotEmpty(t *testing.T) { function TestCoalesce (line 244) | func TestCoalesce(t *testing.T) { function TestCoalesceOrEmpty (line 303) | func TestCoalesceOrEmpty(t *testing.T) { function TestCoalesceSlice (line 343) | func TestCoalesceSlice(t *testing.T) { function TestCoalesceSliceOrEmpty (line 404) | func TestCoalesceSliceOrEmpty(t *testing.T) { function TestCoalesceMap (line 446) | func TestCoalesceMap(t *testing.T) { function TestCoalesceMapOrEmpty (line 507) | func TestCoalesceMapOrEmpty(t *testing.T) { FILE: types.go type Entry (line 4) | type Entry struct type Tuple2 (line 10) | type Tuple2 struct method Unpack (line 17) | func (t Tuple2[A, B]) Unpack() (A, B) { type Tuple3 (line 22) | type Tuple3 struct method Unpack (line 30) | func (t Tuple3[A, B, C]) Unpack() (A, B, C) { type Tuple4 (line 35) | type Tuple4 struct method Unpack (line 44) | func (t Tuple4[A, B, C, D]) Unpack() (A, B, C, D) { type Tuple5 (line 49) | type Tuple5 struct method Unpack (line 59) | func (t Tuple5[A, B, C, D, E]) Unpack() (A, B, C, D, E) { type Tuple6 (line 64) | type Tuple6 struct method Unpack (line 75) | func (t Tuple6[A, B, C, D, E, F]) Unpack() (A, B, C, D, E, F) { type Tuple7 (line 80) | type Tuple7 struct method Unpack (line 92) | func (t Tuple7[A, B, C, D, E, F, G]) Unpack() (A, B, C, D, E, F, G) { type Tuple8 (line 97) | type Tuple8 struct method Unpack (line 110) | func (t Tuple8[A, B, C, D, E, F, G, H]) Unpack() (A, B, C, D, E, F, G, H) { type Tuple9 (line 115) | type Tuple9 struct method Unpack (line 129) | func (t Tuple9[A, B, C, D, E, F, G, H, I]) Unpack() (A, B, C, D, E, F, G...