()
| 411 | } |
| 412 | |
| 413 | func ExampleNewWriter() { |
| 414 | var bs mem.BufferSlice |
| 415 | pool := mem.DefaultBufferPool() |
| 416 | writer := mem.NewWriter(&bs, pool) |
| 417 | |
| 418 | for _, data := range [][]byte{ |
| 419 | []byte("abcd"), |
| 420 | []byte("abcd"), |
| 421 | []byte("abcd"), |
| 422 | } { |
| 423 | n, err := writer.Write(data) |
| 424 | fmt.Printf("Wrote %d bytes, err: %v\n", n, err) |
| 425 | } |
| 426 | fmt.Println(string(bs.Materialize())) |
| 427 | // Output: |
| 428 | // Wrote 4 bytes, err: <nil> |
| 429 | // Wrote 4 bytes, err: <nil> |
| 430 | // Wrote 4 bytes, err: <nil> |
| 431 | // abcdabcdabcd |
| 432 | } |
| 433 | |
| 434 | var ( |
| 435 | _ io.Reader = (*stepReader)(nil) |
nothing calls this directly
no test coverage detected