var io.EOF

254 uses

	io (current package)
		io.go#L44: var EOF = errors.New("EOF")
		io.go#L340: 	} else if n > 0 && err == EOF {
		io.go#L370: 		err = EOF
		io.go#L449: 			if er != EOF {
		io.go#L474: 		return 0, EOF
		io.go#L511: 		return 0, EOF
		io.go#L544: 		return 0, EOF
		io.go#L551: 			err = EOF
		io.go#L670: 			if err == EOF {
		io.go#L725: 			if err == EOF {
		multi.go#L10: 	return 0, EOF
		multi.go#L27: 		if err == EOF {
		multi.go#L33: 		if n > 0 || err != EOF {
		multi.go#L34: 			if err == EOF && len(mr.readers) > 0 {
		multi.go#L41: 	return 0, EOF
		pipe.go#L100: 		err = EOF

	io/fs
		readfile.go#L60: 			if err == io.EOF {

	bufio
		bufio.go#L552: 	if b.err == io.EOF {
		bufio.go#L819: 	if err == io.EOF {
		scan.go#L99: 	if s.err == io.EOF {
		scan.go#L258: 	if s.err == nil || s.err == io.EOF {

	bytes
		buffer.go#L87: 		return b.buf[b.off:], io.EOF
		buffer.go#L236: 		if e == io.EOF {
		buffer.go#L344: 		return 0, io.EOF
		buffer.go#L378: 		return 0, io.EOF
		buffer.go#L395: 		return 0, 0, io.EOF
		buffer.go#L462: 		err = io.EOF
		reader.go#L41: 		return 0, io.EOF
		reader.go#L56: 		return 0, io.EOF
		reader.go#L60: 		err = io.EOF
		reader.go#L69: 		return 0, io.EOF
		reader.go#L90: 		return 0, 0, io.EOF

	compress/flate
		inflate.go#L356: 	if f.err == io.EOF {
		inflate.go#L683: 		f.err = io.EOF
		inflate.go#L690: 	if e == io.EOF {

	compress/gzip
		gunzip.go#L41: 	if err == io.EOF {
		gunzip.go#L255: 		if z.err != io.EOF {
		gunzip.go#L275: 			return n, io.EOF

	compress/zlib
		reader.go#L100: 	if z.err != io.EOF {
		reader.go#L107: 		if err == io.EOF {
		reader.go#L119: 	return n, io.EOF
		reader.go#L126: 	if z.err != nil && z.err != io.EOF {
		reader.go#L144: 		if z.err == io.EOF {
		reader.go#L158: 			if z.err == io.EOF {

	crypto/tls
		conn.go#L631: 			err = io.EOF
		conn.go#L721: 			return c.in.setErrorLocked(io.EOF)
		conn.go#L813: 		return 0, io.EOF
		conn.go#L817: 	if r.N > 0 && err == io.EOF {
		conn.go#L821: 		return n, io.EOF

	embed
		embed.go#L350: 		return 0, io.EOF
		embed.go#L382: 		return n, io.EOF
		embed.go#L407: 		return nil, io.EOF

	encoding/base64
		base64.go#L490: 		if d.err == io.EOF && d.nbuf > 0 {

	encoding/binary
		varint.go#L136: 			if i > 0 && err == io.EOF {

	encoding/hex
		hex.go#L213: 		if d.err == io.EOF && len(d.in)%2 != 0 {

	encoding/json
		stream.go#L129: 			if err == io.EOF {

	fmt
		scan.go#L90: 		err = io.EOF
		scan.go#L185: 		err = io.EOF
		scan.go#L195: 	} else if err == io.EOF {
		scan.go#L213: 		if err == io.EOF {
		scan.go#L352: 			if err == io.EOF {
		scan.go#L508: 		panic(io.EOF)
		scan.go#L960: 			if err == io.EOF {
		scan.go#L1061: 		} else if eof, ok := e.(error); ok && eof == io.EOF { // out of input

	github.com/andybalholm/brotli
		reader.go#L52: 			if readErr == io.EOF && r.state != stateDone {
		reader.go#L104: 			if err == io.EOF {

	github.com/coder/websocket
		netconn.go#L162: 		return 0, io.EOF
		netconn.go#L171: 				return 0, io.EOF
		netconn.go#L184: 	if err == io.EOF {
		read.go#L447: 	if errors.Is(err, io.EOF) || errors.Is(err, io.ErrUnexpectedEOF) && mr.fin && mr.flate {
		read.go#L449: 		return n, io.EOF
		read.go#L464: 				return 0, io.EOF

	github.com/go-faster/jx
		dec_float_big.go#L74: 			if err == io.EOF {
		dec_int.gen.go#L144: 		case io.EOF:
		dec_int.gen.go#L349: 		case io.EOF:
		dec_int.gen.go#L652: 		case io.EOF:
		dec_int.gen.go#L955: 		case io.EOF:
		dec_read.go#L37: 			if err == io.EOF {
		dec_read.go#L48: 	if err == io.EOF {
		dec_read.go#L87: 		if err == io.EOF {
		dec_read.go#L102: 		return io.EOF
		dec_read.go#L108: 	case io.EOF:
		dec_read.go#L134: 		if err == io.EOF && n == 0 {
		dec_skip.go#L97: 				if err == io.EOF {
		dec_skip.go#L141: 			if err == io.EOF {
		dec_skip.go#L182: 				if err == io.EOF {
		dec_skip.go#L230: 			if err == io.EOF {
		dec_skip.go#L336: 			if err == io.EOF {
		dec_str.go#L197: 			if err == io.EOF {
		dec_validate.go#L17: 	if err := d.Skip(); err != io.EOF {

	github.com/gotd/td/bin
		buffer.go#L43: 		return 0, io.EOF

	github.com/gotd/td/telegram
		builder.go#L132: 			if errors.Is(err, io.EOF) || errors.Is(err, io.ErrUnexpectedEOF) {

	github.com/klauspost/compress/flate
		inflate.go#L432: 			if f.err == io.EOF {
		inflate.go#L448: 	if f.err == io.EOF {
		inflate.go#L674: 		f.err = io.EOF
		inflate.go#L705: 	if e == io.EOF {
		token.go#L338: 		if err == io.EOF {

	github.com/klauspost/compress/gzip
		gunzip.go#L42: 	if err == io.EOF {
		gunzip.go#L265: 		if z.err != io.EOF {
		gunzip.go#L285: 			return n, io.EOF
		gunzip.go#L328: 			if z.err == io.EOF {
		gunzip.go#L346: 			if err == io.EOF {
		gunzip.go#L369: 			if z.err == io.EOF {

	github.com/klauspost/compress/internal/snapref
		decode.go#L113: 		if r.err == io.ErrUnexpectedEOF || (r.err == io.EOF && !allowEOF) {

	github.com/klauspost/compress/zstd
		bytebuf.go#L89: 		if err == io.EOF {
		bytebuf.go#L105: 	if err == io.EOF && n > 0 {
		bytebuf.go#L114: 		if err == io.EOF {
		decoder.go#L197: 			err = io.EOF
		decoder.go#L293: 			if err2 != nil && (d.current.err == nil || d.current.err == io.EOF) {
		decoder.go#L308: 	if err == io.EOF {
		decoder.go#L346: 			if err == io.EOF {
		encoder.go#L394: 		case io.EOF:
		framedec.go#L74: 		case io.EOF, io.ErrUnexpectedEOF:
		framedec.go#L75: 			return io.EOF
		framedec.go#L84: 		case io.EOF:
		framedec.go#L85: 			return io.EOF
		snappy.go#L404: 		if r.err == io.ErrUnexpectedEOF || (r.err == io.EOF && !allowEOF) {
		zip.go#L68: 	if err == io.EOF {

	github.com/refraction-networking/utls
		conn.go#L635: 			err = io.EOF
		conn.go#L725: 			return c.in.setErrorLocked(io.EOF)
		conn.go#L808: 		return 0, io.EOF
		conn.go#L812: 	if r.N > 0 && err == io.EOF {
		conn.go#L816: 		return n, io.EOF
		u_ech.go#L199: 	return g.Len(), io.EOF
		u_handshake_client.go#L104: 	if err != nil && !errors.Is(err, io.EOF) {
		u_pre_shared_key.go#L198: 		return 0, io.EOF
		u_pre_shared_key.go#L250: 	return extLen, io.EOF
		u_pre_shared_key.go#L307: 	return io.EOF
		u_session_ticket.go#L52: 	return e.Len(), io.EOF
		u_tls_extensions.go#L142: 		return 0, io.EOF
		u_tls_extensions.go#L158: 	return e.Len(), io.EOF
		u_tls_extensions.go#L230: 	return e.Len(), io.EOF
		u_tls_extensions.go#L286: 	return e.Len(), io.EOF
		u_tls_extensions.go#L360: 	return e.Len(), io.EOF
		u_tls_extensions.go#L423: 	return e.Len(), io.EOF
		u_tls_extensions.go#L503: 	return e.Len(), io.EOF
		u_tls_extensions.go#L552: 	return e.Len(), io.EOF
		u_tls_extensions.go#L652: 	return e.Len(), io.EOF
		u_tls_extensions.go#L735: 	return e.Len(supportedProtocols), io.EOF
		u_tls_extensions.go#L857: 	return e.Len(), io.EOF
		u_tls_extensions.go#L896: 	return e.Len(), io.EOF
		u_tls_extensions.go#L944: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1005: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1074: 		return 0, io.EOF
		u_tls_extensions.go#L1084: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1184: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1265: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1365: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1403: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1480: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1577: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1613: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1663: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1732: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1770: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1826: 	return e.Len(), io.EOF
		u_tls_extensions.go#L1900: 	return e.Len(), io.EOF

	go.opentelemetry.io/otel/trace/internal/telemetry
		resource.go#L40: 			if errors.Is(err, io.EOF) {
		scope.go#L37: 			if errors.Is(err, io.EOF) {
		span.go#L175: 			if errors.Is(err, io.EOF) {
		span.go#L348: 			if errors.Is(err, io.EOF) {
		span.go#L438: 			if errors.Is(err, io.EOF) {
		traces.go#L48: 			if errors.Is(err, io.EOF) {
		traces.go#L101: 			if errors.Is(err, io.EOF) {
		traces.go#L161: 			if errors.Is(err, io.EOF) {
		value.go#L398: 			if errors.Is(err, io.EOF) {

	internal/poll
		fd_posix.go#L18: 		return io.EOF

	internal/saferio
		io.go#L53: 			if len(buf) > 0 && err == io.EOF {
		io.go#L80: 			if err != io.EOF || n > 0 {

	math/big
		floatconv.go#L278: 	} else if err2 != io.EOF {
		int.go#L510: 	if _, err := r.ReadByte(); err != io.EOF {
		natconv.go#L243: 	if err == io.EOF {
		ratconv.go#L75: 		if _, err = r.ReadByte(); err != io.EOF {
		ratconv.go#L110: 	if _, err = r.ReadByte(); err != io.EOF {
		ratconv.go#L230: 		if err == io.EOF {
		ratconv.go#L286: 	if err == io.EOF {

	mime/multipart
		formdata.go#L111: 		if err == io.EOF {
		formdata.go#L145: 			if err != nil && err != io.EOF {
		formdata.go#L172: 		if err != nil && err != io.EOF {
		multipart.go#L206: 			if p.readErr == io.EOF {
		multipart.go#L249: 				return 0, io.EOF
		multipart.go#L265: 			return i, io.EOF
		multipart.go#L395: 		if err == io.EOF && r.isFinalBoundary(line) {
		multipart.go#L401: 			return nil, io.EOF
		multipart.go#L419: 			return nil, io.EOF

	mime/quotedprintable
		reader.go#L99: 					!(len(rightStripped) == 0 && len(r.line) > 0 && r.rerr == io.EOF) {

	net
		net.go#L197: 	if err != nil && err != io.EOF {
		net.go#L881: 		err = io.EOF
		parse.go#L59: 		if err == io.EOF || err == io.ErrUnexpectedEOF {
		pipe.go#L143: 	if err != nil && err != io.EOF && err != io.ErrClosedPipe {
		pipe.go#L154: 		return 0, io.EOF
		pipe.go#L167: 		return 0, io.EOF
		tcpsock.go#L166: 	if err != nil && err != io.EOF {
		tcpsock.go#L178: 	if err != nil && err != io.EOF {

	net/http
		client.go#L990: 	if err == io.EOF {
		h2_bundle.go#L4782: 	if err == io.EOF || err == io.ErrUnexpectedEOF || http2isClosedConnError(err) || err == http2errPrefaceTimeout {
		h2_bundle.go#L5518: 		clientGone := err == io.EOF || err == io.ErrUnexpectedEOF || http2isClosedConnError(err)
		h2_bundle.go#L5959: 		st.body.closeWithErrorAndCode(io.EOF, st.copyTrailersToHandlerRequest)
		h2_bundle.go#L5960: 		st.body.CloseWithError(io.EOF)
		h2_bundle.go#L6549: 		return 0, io.EOF
		h2_bundle.go#L6552: 	if err == io.EOF {
		h2_bundle.go#L9206: 			case err == io.EOF:
		h2_bundle.go#L9441: 	if err == io.EOF {
		h2_bundle.go#L9468: 	} else if err == io.EOF {
		h2_bundle.go#L9526: 	if errors.Is(err, io.EOF) {
		h2_bundle.go#L9864: 		if err == io.EOF && cs.bytesRemain > 0 {
		h2_bundle.go#L10064: 		cs.bufPipe.closeWithErrorAndCode(io.EOF, cs.copyTrailers)
		h2_bundle.go#L10405: func (http2noBodyReader) Read([]byte) (int, error) { return 0, io.EOF }
		h2_bundle.go#L10444: func (http2eofReader) Read([]byte) (int, error) { return 0, io.EOF }
		h2_bundle.go#L10446: func (http2eofReader) ReadByte() (byte, error) { return 0, io.EOF }
		http.go#L177: func (noBody) Read([]byte) (int, error)         { return 0, io.EOF }
		request.go#L1091: 		if err == io.EOF {
		response.go#L163: 		if err == io.EOF {
		response.go#L190: 		if err == io.EOF {
		response.go#L270: 		if err != nil && err != io.EOF {
		server.go#L795: 		return 0, io.EOF
		server.go#L954: 	if err == io.EOF {
		server.go#L1425: 			case io.EOF:
		server.go#L1880: 	if err == io.EOF {
		transfer.go#L48: 		return 0, io.EOF
		transfer.go#L55: 	return 1, io.EOF
		transfer.go#L224: 		if rres.n == 0 && rres.err == io.EOF {
		transfer.go#L418: 	if err != nil && err != io.EOF {
		transfer.go#L843: 		return 0, io.EOF
		transfer.go#L847: 	if err == io.EOF {
		transfer.go#L877: 			err = io.EOF
		transfer.go#L939: 		if err == io.EOF {
		transfer.go#L996: 			if err == io.EOF {
		transfer.go#L1088: 		err = io.EOF
		transport.go#L2175: 	if err == io.EOF {
		transport.go#L2419: 				isEOF := err == io.EOF
		transport.go#L2485: 	if peekErr == io.EOF {
		transport.go#L3094: 	if es.earlyCloseFn != nil && es.rerr != io.EOF {
		transport.go#L3125: func (eofReader) Read([]byte) (int, error) { return 0, io.EOF }
		transport.go#L3126: func (eofReader) ReadByte() (byte, error)  { return 0, io.EOF }

	net/http/internal
		chunked.go#L84: 		cr.err = io.EOF
		chunked.go#L112: 				if cr.err == io.EOF {
		chunked.go#L144: 		} else if cr.err == io.EOF {
		chunked.go#L160: 		if err == io.EOF {

	net/textproto
		reader.go#L363: 			if err == io.EOF {
		reader.go#L425: 		err = io.EOF
		reader.go#L468: 			if err == io.EOF {

	os
		dir_unix.go#L166: 		return nil, nil, nil, io.EOF
		file.go#L467: 	if err == nil || err == io.EOF {
		file.go#L911: 			if err == io.EOF {
		removeall_at.go#L113: 			if readErr != nil && readErr != io.EOF {

	strings
		reader.go#L41: 		return 0, io.EOF
		reader.go#L56: 		return 0, io.EOF
		reader.go#L60: 		err = io.EOF
		reader.go#L69: 		return 0, io.EOF
		reader.go#L90: 		return 0, 0, io.EOF

	vendor/golang.org/x/text/transform
		transform.go#L166: 			r.dst1, n, err = r.t.Transform(r.dst, r.src[r.src0:r.src1], r.err == io.EOF)
		transform.go#L187: 				if r.err == nil || r.err == io.EOF {

	vendor/golang.org/x/text/unicode/norm
		readwriter.go#L106: 		if err == io.EOF {