closingReader provides a Reader that automatically closes the embedded ReadCloser when it reaches EOF
| 427 | // closingReader provides a Reader that automatically closes the |
| 428 | // embedded ReadCloser when it reaches EOF |
| 429 | type closingReader struct { |
| 430 | rc io.ReadCloser |
| 431 | } |
| 432 | |
| 433 | func (cr closingReader) Read(p []byte) (int, error) { |
| 434 | n, err := cr.rc.Read(p) |
nothing calls this directly
no outgoing calls
no test coverage detected