type Bench … func benchmarkEndToEnd(b *testing.B, ctor func() any, pipe func() (r io.Reader, w io.Writer, err error)) { … } func BenchmarkEndToEndPipe(b *testing.B) { … } func BenchmarkEndToEndByteBuffer(b *testing.B) { … } func BenchmarkEndToEndSliceByteBuffer(b *testing.B) { … } func TestCountEncodeMallocs(t *testing.T) { … } func TestCountDecodeMallocs(t *testing.T) { … } func benchmarkEncodeSlice(b *testing.B, a any) { … } func BenchmarkEncodeComplex128Slice(b *testing.B) { … } func BenchmarkEncodeFloat64Slice(b *testing.B) { … } func BenchmarkEncodeInt32Slice(b *testing.B) { … } func BenchmarkEncodeStringSlice(b *testing.B) { … } func BenchmarkEncodeInterfaceSlice(b *testing.B) { … } type benchmarkBuf … func (b *benchmarkBuf) Read(p []byte) (n int, err error) { … } func (b *benchmarkBuf) ReadByte() (c byte, err error) { … } func (b *benchmarkBuf) reset() { … } func benchmarkDecodeSlice(b *testing.B, a any) { … } func BenchmarkDecodeComplex128Slice(b *testing.B) { … } func BenchmarkDecodeFloat64Slice(b *testing.B) { … } func BenchmarkDecodeInt32Slice(b *testing.B) { … } func BenchmarkDecodeStringSlice(b *testing.B) { … } func BenchmarkDecodeStringsSlice(b *testing.B) { … } func BenchmarkDecodeBytesSlice(b *testing.B) { … } func BenchmarkDecodeInterfaceSlice(b *testing.B) { … } func BenchmarkDecodeMap(b *testing.B) { … }