String is used for debugging purposes.
()
| 529 | |
| 530 | // String is used for debugging purposes. |
| 531 | func (b *Bytes) String() string { |
| 532 | var builder strings.Builder |
| 533 | for i := range b.elements { |
| 534 | builder.WriteString( |
| 535 | fmt.Sprintf("%d: %v\n", i, b.Get(i)), |
| 536 | ) |
| 537 | } |
| 538 | return builder.String() |
| 539 | } |
| 540 | |
| 541 | // elementsAsBytes unsafely casts b.elements[:n] to []byte. |
| 542 | func (b *Bytes) elementsAsBytes(n int) []byte { |