type io.ReadCloser

58 uses

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

	io/ioutil
		ioutil.go#L90: func NopCloser(r io.Reader) io.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

	github.com/aws/aws-sdk-go-v2/aws/transport/http
		timeout_read_closer.go#L36: 	reader   io.ReadCloser

	github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
		accept_encoding_gzip.go#L141: 	reader io.ReadCloser
		accept_encoding_gzip.go#L145: func wrapGzipReader(reader io.ReadCloser) *gzipReader {

	github.com/aws/aws-sdk-go-v2/service/internal/checksum
		algorithms.go#L250: 	originalBody   io.ReadCloser
		algorithms.go#L260: 	body io.ReadCloser,

	github.com/aws/aws-sdk-go-v2/service/s3
		api_op_GetObject.go#L278: 	Body io.ReadCloser
		api_op_GetObjectTorrent.go#L74: 	Body io.ReadCloser
		deserializers.go#L4265: func awsRestxml_deserializeOpDocumentGetBucketPolicyOutput(v *GetBucketPolicyOutput, body io.ReadCloser, contentLength int64) error {
		deserializers.go#L5473: func awsRestxml_deserializeOpDocumentGetObjectOutput(v *GetObjectOutput, body io.ReadCloser) error {
		deserializers.go#L6541: func awsRestxml_deserializeOpDocumentGetObjectTorrentOutput(v *GetObjectTorrentOutput, body io.ReadCloser) error {
		eventstream.go#L34: 	eventStream io.ReadCloser
		eventstream.go#L41: func newSelectObjectContentEventStreamReader(readCloser io.ReadCloser, decoder *eventstream.Decoder) *selectObjectContentEventStreamReader {

	github.com/aws/smithy-go/transport/http/internal/io
		safe.go#L9: func NewSafeReadCloser(readCloser io.ReadCloser) io.ReadCloser {
		safe.go#L46: 	readCloser io.ReadCloser

	go/build
		build.go#L115: 	OpenFile func(path string) (io.ReadCloser, error)
		build.go#L211: func (ctxt *Context) openFile(path string) (io.ReadCloser, error) {

	golang.org/x/net/http2
		transport.go#L426: 	reqBody              io.ReadCloser
		transport.go#L3144: var noBody io.ReadCloser = noBodyReader{}
		transport.go#L3174: 	body io.ReadCloser // underlying Response.Body

	golang.org/x/tools/internal/gcimporter
		gcimporter.go#L164: func Import(packages map[string]*types.Package, path, srcDir string, lookup func(path string) (io.ReadCloser, error)) (pkg *types.Package, err error) {
		gcimporter.go#L165: 	var rc io.ReadCloser

	net/http
		client.go#L967: 	rc            io.ReadCloser
		h2_bundle.go#L7889: 	reqBody              io.ReadCloser
		h2_bundle.go#L10783: var http2noBody io.ReadCloser = http2noBodyReader{}
		h2_bundle.go#L10816: 	body io.ReadCloser // underlying Response.Body
		http.go#L182: 	_ 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#L427: 	reqBody          io.ReadCloser
		server.go#L955: 	readCloser io.ReadCloser
		server.go#L2259: func registerOnHitEOF(rc io.ReadCloser, fn func()) {
		server.go#L2272: func requestBodyRemains(rc io.ReadCloser) bool {
		transfer.go#L448: 	Body          io.ReadCloser
		transport.go#L754: 	io.ReadCloser
		transport.go#L2963: 	body         io.ReadCloser

	net/http/httptest
		httptest.go#L72: 		if rc, ok := body.(io.ReadCloser); ok {

	net/http/httputil
		dump.go#L25: func drainBody(b io.ReadCloser) (r1, r2 io.ReadCloser, err error) {
		persist.go#L42: 	lastbody        io.ReadCloser
		persist.go#L235: 	lastbody        io.ReadCloser

	os/exec
		exec.go#L1074: func (c *Cmd) StdoutPipe() (io.ReadCloser, error) {
		exec.go#L1099: func (c *Cmd) StderrPipe() (io.ReadCloser, error) {