func io.Copy

260 uses

	io (current package)
		io.go#L361: 	written, err = Copy(dst, LimitReader(src, n))
		io.go#L384: func Copy(dst Writer, src Reader) (written int64, err error) {

	github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
		decode.go#L158: 	_, err := io.Copy(w, r)
		encode.go#L75: 		if _, err = io.Copy(hashWriter, e.headersBuf); err != nil {
		encode.go#L91: 	_, err = io.Copy(w, e.messageBuf)

	github.com/aws/aws-sdk-go-v2/aws/signer/v4
		middleware.go#L184: 		_, err = io.Copy(hash, stream)

	github.com/aws/aws-sdk-go-v2/service/internal/checksum
		algorithms.go#L147: 	if _, err := io.Copy(h, r); err != nil {
		aws_chunked_encoding.go#L359: 	n, err := io.Copy(r.chunkBuffer, io.LimitReader(r.reader, int64(r.chunkSize)))
		middleware_compute_input_checksum.go#L413: 		if _, err = io.Copy(batchHasher, stream); err != nil {

	github.com/aws/aws-sdk-go-v2/service/s3
		api_op_GetBucketLocation.go#L196: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L66: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L161: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L172: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L184: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L444: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L455: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L467: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L647: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L745: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L756: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L768: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L972: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L983: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1047: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1058: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1122: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1133: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1197: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1208: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1272: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1283: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1347: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1358: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1422: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1433: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1497: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1508: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1572: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1583: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1647: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1658: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1722: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1733: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1797: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1808: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1872: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L1883: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L1957: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2063: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2074: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2086: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2220: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2297: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L2308: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2382: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2393: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2405: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2528: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2539: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2551: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2673: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2684: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2696: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2812: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2823: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2835: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L2951: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2962: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L2974: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3090: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3101: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3113: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3229: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3240: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3252: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3368: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3379: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3391: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3507: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3518: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3530: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3653: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3664: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3676: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3792: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3803: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3815: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L3931: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3942: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L3954: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4088: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4099: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4111: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4227: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4322: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4333: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4345: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4461: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4472: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4484: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4600: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4611: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4623: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4746: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4757: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4769: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L4885: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4896: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L4908: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L5044: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5055: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5067: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L5206: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L5522: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5533: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5545: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L5687: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5698: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5710: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L5913: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5924: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L5936: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6052: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6063: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6075: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6191: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6202: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6214: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6335: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6346: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6358: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6491: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6585: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6596: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L6608: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6714: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L6725: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L6802: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L7091: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7102: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7114: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L7272: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7283: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7295: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L7453: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7464: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7476: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L7634: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7645: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7657: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L7815: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7826: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7838: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L7960: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7971: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L7983: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L8242: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L8253: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L8265: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L8501: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L8512: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L8524: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L8790: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L8801: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L8813: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9083: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L9094: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L9106: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9374: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9385: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9449: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9460: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9524: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9535: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9599: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9610: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9674: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9685: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9749: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9760: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9824: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9835: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9899: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9910: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L9974: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L9985: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10049: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10060: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10124: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10135: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10199: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10210: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10274: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10285: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10349: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10360: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10424: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10435: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10499: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10510: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10574: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10585: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10649: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L10660: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10734: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10890: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L10980: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11067: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11154: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11241: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11318: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L11329: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11403: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11493: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11567: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11713: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L11724: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L11736: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L11888: 	if _, err = io.Copy(ioutil.Discard, response.Body); err != nil {
		deserializers.go#L11899: 	if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
		deserializers.go#L12067: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12078: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12104: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12115: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12141: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12152: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12178: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12189: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12467: 		io.Copy(&snapshot, ringBuffer)
		deserializers.go#L12478: 		io.Copy(&snapshot, ringBuffer)
		eventstream.go#L231: 		_, _ = io.Copy(ioutil.Discard, resp.Body)

	github.com/aws/smithy-go/io
		ringbuffer.go#L85: 	io.Copy(&b, &r)

	github.com/aws/smithy-go/transport/http
		md5_checksum.go#L15: 	_, err := io.Copy(h, r)
		middleware_close_response_body.go#L33: 			_, _ = io.Copy(ioutil.Discard, resp.Body)
		middleware_close_response_body.go#L67: 		_, copyErr := io.Copy(ioutil.Discard, resp.Body)

	golang.org/x/tools/internal/gcimporter
		iexport.go#L188: 	io.Copy(out, &hdr)
		iexport.go#L189: 	io.Copy(out, &p.strings)
		iexport.go#L191: 		io.Copy(out, &files)
		iexport.go#L193: 	io.Copy(out, &p.data0)
		iexport.go#L686: 	io.Copy(&w.p.data0, &w.data)

	golang.org/x/tools/internal/pkgbits
		encoder.go#L166: 	io.Copy(&tmp, &w.Data)
		encoder.go#L183: 	io.Copy(&sb, &w.Data)
		encoder.go#L184: 	io.Copy(&sb, &tmp)

	mime
		encodedword.go#L339: 		if _, err = io.Copy(buf, r); err != nil {

	mime/multipart
		formdata.go#L97: 			size, err := io.Copy(file, io.MultiReader(&b, p))
		multipart.go#L288: 	io.Copy(io.Discard, p)
		writer.go#L121: 	_, err := io.Copy(w.w, &b)

	net
		net.go#L662: 	return io.Copy(writerOnly{w}, r)

	net/http
		server.go#L3493: 		io.Copy(io.Discard, mb)
		transfer.go#L411: 	n, err = io.Copy(dst, src)
		transfer.go#L1007: 		_, err = io.Copy(io.Discard, bodyLocked{b})
		transport.go#L1775: 	n, err = io.Copy(w.pc.conn, r)

	net/http/httputil
		dump.go#L135: 			io.Copy(io.Discard, req.Body)
		dump.go#L277: 		_, err = io.Copy(dest, req.Body)
		reverseproxy.go#L624: 	_, err := io.Copy(c.user, c.backend)
		reverseproxy.go#L629: 	_, err := io.Copy(c.backend, c.user)

	os
		file.go#L162: 	return io.Copy(onlyWriter{f}, r)

	os/exec
		exec.go#L266: 		_, err := io.Copy(pw, c.Stdin)
		exec.go#L311: 		_, err := io.Copy(w, pr)

	testing
		run_example.go#L37: 		_, err := io.Copy(&buf, r)