=== RUN TestIndex --- PASS: TestIndex (0.00s) === PASS TestIndex === NAME === RUN TestLastIndex --- PASS: TestLastIndex (0.00s) === PASS TestLastIndex === NAME === RUN TestIndexAny --- PASS: TestIndexAny (0.00s) === PASS TestIndexAny === NAME === RUN TestLastIndexAny --- PASS: TestLastIndexAny (0.00s) === PASS TestLastIndexAny === NAME === RUN TestIndexByte --- PASS: TestIndexByte (0.00s) === PASS TestIndexByte === NAME === RUN TestLastIndexByte --- PASS: TestLastIndexByte (0.00s) === PASS TestLastIndexByte === NAME === RUN TestIndexRandom --- PASS: TestIndexRandom (0.00s) === PASS TestIndexRandom === NAME === RUN TestIndexRune --- PASS: TestIndexRune (0.00s) === PASS TestIndexRune === NAME === RUN TestIndexFunc --- PASS: TestIndexFunc (0.00s) === PASS TestIndexFunc === NAME === RUN ExampleIndex --- PASS: ExampleIndex (0.00s) === NAME === RUN ExampleIndexFunc --- PASS: ExampleIndexFunc (0.00s) === NAME === RUN ExampleIndexAny --- PASS: ExampleIndexAny (0.00s) === NAME === RUN ExampleIndexByte --- PASS: ExampleIndexByte (0.00s) === NAME === RUN ExampleIndexRune --- PASS: ExampleIndexRune (0.00s) === NAME === RUN ExampleLastIndex --- PASS: ExampleLastIndex (0.00s) === NAME === RUN ExampleLastIndexAny --- PASS: ExampleLastIndexAny (0.00s) === NAME === RUN ExampleLastIndexByte --- PASS: ExampleLastIndexByte (0.00s) === NAME === RUN ExampleLastIndexFunc --- PASS: ExampleLastIndexFunc (0.00s) === NAME goos: darwin goarch: amd64 pkg: strings cpu: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz === RUN BenchmarkIndexRune BenchmarkIndexRune BenchmarkIndexRune-16 87335496 14.27 ns/op === NAME === RUN BenchmarkIndexRuneLongString BenchmarkIndexRuneLongString BenchmarkIndexRuneLongString-16 57104472 18.66 ns/op === NAME === RUN BenchmarkIndexRuneFastPath BenchmarkIndexRuneFastPath BenchmarkIndexRuneFastPath-16 262380160 4.499 ns/op === NAME === RUN BenchmarkIndex BenchmarkIndex BenchmarkIndex-16 248529364 4.697 ns/op === NAME === RUN BenchmarkLastIndex BenchmarkLastIndex BenchmarkLastIndex-16 293688756 4.166 ns/op === NAME === RUN BenchmarkIndexByte BenchmarkIndexByte BenchmarkIndexByte-16 310338391 3.608 ns/op === NAME === RUN BenchmarkIndexHard1 BenchmarkIndexHard1 BenchmarkIndexHard1-16 12852 92380 ns/op === NAME === RUN BenchmarkIndexHard2 BenchmarkIndexHard2 BenchmarkIndexHard2-16 8977 135080 ns/op === NAME === RUN BenchmarkIndexHard3 BenchmarkIndexHard3 BenchmarkIndexHard3-16 1885 532079 ns/op === NAME === RUN BenchmarkIndexHard4 BenchmarkIndexHard4 BenchmarkIndexHard4-16 2298 533435 ns/op === NAME === RUN BenchmarkLastIndexHard1 BenchmarkLastIndexHard1 BenchmarkLastIndexHard1-16 813 1295767 ns/op === NAME === RUN BenchmarkLastIndexHard2 BenchmarkLastIndexHard2 BenchmarkLastIndexHard2-16 784 1389403 ns/op === NAME === RUN BenchmarkLastIndexHard3 BenchmarkLastIndexHard3 BenchmarkLastIndexHard3-16 913 1316608 ns/op === NAME === RUN BenchmarkIndexTorture BenchmarkIndexTorture BenchmarkIndexTorture-16 98090 10201 ns/op === NAME === RUN BenchmarkIndexAnyASCII BenchmarkIndexAnyASCII === RUN BenchmarkIndexAnyASCII/1:1 BenchmarkIndexAnyASCII/1:1 BenchmarkIndexAnyASCII/1:1-16 214829462 5.592 ns/op === NAME === RUN BenchmarkIndexAnyASCII/1:2 BenchmarkIndexAnyASCII/1:2 BenchmarkIndexAnyASCII/1:2-16 155499682 7.214 ns/op === NAME === RUN BenchmarkIndexAnyASCII/1:4 BenchmarkIndexAnyASCII/1:4 BenchmarkIndexAnyASCII/1:4-16 172757770 7.092 ns/op === NAME PASS