type io.ReadCloser

39 uses

	io (current package)
		io.go#L137: type ReadCloser interface {
		io.go#L682: func NopCloser(r Reader) ReadCloser {

	compress/flate
		inflate.go#L807: func NewReader(r io.Reader) io.ReadCloser {
		inflate.go#L826: func NewReaderDict(r io.Reader, dict []byte) io.ReadCloser {

	compress/gzip
		gunzip.go#L77: 	decompressor io.ReadCloser

	compress/zlib
		reader.go#L52: 	decompressor io.ReadCloser
		reader.go#L74: func NewReader(r io.Reader) (io.ReadCloser, error) {
		reader.go#L83: func NewReaderDict(r io.Reader, dict []byte) (io.ReadCloser, error) {

	github.com/klauspost/compress/flate
		inflate.go#L827: func NewReaderOpts(r io.Reader, opts ...ReaderOpt) io.ReadCloser {
		inflate.go#L852: func NewReader(r io.Reader) io.ReadCloser {
		inflate.go#L863: func NewReaderDict(r io.Reader, dict []byte) io.ReadCloser {

	github.com/klauspost/compress/gzip
		gunzip.go#L79: 	decompressor io.ReadCloser

	github.com/klauspost/compress/zstd
		decoder.go#L609: func (d *Decoder) IOReadCloser() io.ReadCloser {
		zip.go#L31: func newZipReader(opts ...DOption) func(r io.Reader) io.ReadCloser {
		zip.go#L40: 	return func(r io.Reader) io.ReadCloser {
		zip.go#L139: func ZipDecompressor(opts ...DOption) func(r io.Reader) io.ReadCloser {

	net/http
		client.go#L981: 	rc            io.ReadCloser
		h2_bundle.go#L7729: 	reqBody              io.ReadCloser
		h2_bundle.go#L10399: var http2noBody io.ReadCloser = http2noBodyReader{}
		h2_bundle.go#L10436: 	body io.ReadCloser // underlying Response.Body
		http.go#L184: 	_ io.ReadCloser = NoBody
		request.go#L188: 	Body io.ReadCloser
		request.go#L196: 	GetBody func() (io.ReadCloser, error)
		request.go#L906: 	rc, ok := body.(io.ReadCloser)
		request.go#L928: 			req.GetBody = func() (io.ReadCloser, error) {
		request.go#L935: 			req.GetBody = func() (io.ReadCloser, error) {
		request.go#L942: 			req.GetBody = func() (io.ReadCloser, error) {
		request.go#L963: 			req.GetBody = func() (io.ReadCloser, error) { return NoBody, nil }
		request.go#L1186: func MaxBytesReader(w ResponseWriter, r io.ReadCloser, n int64) io.ReadCloser {
		request.go#L1205: 	r   io.ReadCloser // underlying reader
		response.go#L72: 	Body io.ReadCloser
		server.go#L429: 	reqBody          io.ReadCloser
		server.go#L934: 	readCloser io.ReadCloser
		server.go#L2251: func registerOnHitEOF(rc io.ReadCloser, fn func()) {
		server.go#L2264: func requestBodyRemains(rc io.ReadCloser) bool {
		transfer.go#L448: 	Body          io.ReadCloser
		transport.go#L762: 	io.ReadCloser
		transport.go#L3053: 	body         io.ReadCloser