(b *testing.B)
| 597 | } |
| 598 | |
| 599 | func BenchmarkEncodeByteArrayStruct(b *testing.B) { |
| 600 | var out bytes.Buffer |
| 601 | var value byteArrayStruct |
| 602 | |
| 603 | b.ReportAllocs() |
| 604 | for i := 0; i < b.N; i++ { |
| 605 | out.Reset() |
| 606 | if err := Encode(&out, &value); err != nil { |
| 607 | b.Fatal(err) |
| 608 | } |
| 609 | } |
| 610 | } |
| 611 | |
| 612 | type structSliceElem struct { |
| 613 | X uint64 |