type bytes.Buffer

176 uses

	bytes (current package)
		buffer.go#L20: type Buffer struct {
		buffer.go#L54: func (b *Buffer) Bytes() []byte { return b.buf[b.off:] }
		buffer.go#L60: func (b *Buffer) AvailableBuffer() []byte { return b.buf[len(b.buf):] }
		buffer.go#L66: func (b *Buffer) String() string {
		buffer.go#L75: func (b *Buffer) empty() bool { return len(b.buf) <= b.off }
		buffer.go#L79: func (b *Buffer) Len() int { return len(b.buf) - b.off }
		buffer.go#L83: func (b *Buffer) Cap() int { return cap(b.buf) }
		buffer.go#L86: func (b *Buffer) Available() int { return cap(b.buf) - len(b.buf) }
		buffer.go#L91: func (b *Buffer) Truncate(n int) {
		buffer.go#L106: func (b *Buffer) Reset() {
		buffer.go#L115: func (b *Buffer) tryGrowByReslice(n int) (int, bool) {
		buffer.go#L126: func (b *Buffer) grow(n int) int {
		buffer.go#L164: func (b *Buffer) Grow(n int) {
		buffer.go#L175: func (b *Buffer) Write(p []byte) (n int, err error) {
		buffer.go#L187: func (b *Buffer) WriteString(s string) (n int, err error) {
		buffer.go#L206: func (b *Buffer) ReadFrom(r io.Reader) (n int64, err error) {
		buffer.go#L258: func (b *Buffer) WriteTo(w io.Writer) (n int64, err error) {
		buffer.go#L285: func (b *Buffer) WriteByte(c byte) error {
		buffer.go#L299: func (b *Buffer) WriteRune(r rune) (n int, err error) {
		buffer.go#L318: func (b *Buffer) Read(p []byte) (n int, err error) {
		buffer.go#L340: func (b *Buffer) Next(n int) []byte {
		buffer.go#L356: func (b *Buffer) ReadByte() (byte, error) {
		buffer.go#L373: func (b *Buffer) ReadRune() (r rune, size int, err error) {
		buffer.go#L396: func (b *Buffer) UnreadRune() error {
		buffer.go#L413: func (b *Buffer) UnreadByte() error {
		buffer.go#L430: func (b *Buffer) ReadBytes(delim byte) (line []byte, err error) {
		buffer.go#L439: func (b *Buffer) readSlice(delim byte) (line []byte, err error) {
		buffer.go#L458: func (b *Buffer) ReadString(delim byte) (line string, err error) {
		buffer.go#L472: func NewBuffer(buf []byte) *Buffer { return &Buffer{buf: buf} }
		buffer.go#L480: func NewBufferString(s string) *Buffer {
		buffer.go#L481: 	return &Buffer{buf: []byte(s)}

	crypto/tls
		auth.go#L84: 		b := &bytes.Buffer{}
		conn.go#L105: 	rawInput  bytes.Buffer // raw input, starting with a record header
		conn.go#L107: 	hand      bytes.Buffer // handshake data waiting to be read

	encoding/json
		encode.go#L266: 	bytes.Buffer // accumulated output
		indent.go#L14: func HTMLEscape(dst *bytes.Buffer, src []byte) {
		indent.go#L41: func Compact(dst *bytes.Buffer, src []byte) error {
		indent.go#L118: func Indent(dst *bytes.Buffer, src []byte, prefix, indent string) error {

	encoding/pem
		pem.go#L311: 	var buf bytes.Buffer

	go.pact.im/x/goupdate
		download.go#L29: 	var buf bytes.Buffer
		modules.go#L25: 	var buf bytes.Buffer
		report.go#L17: 	var buf bytes.Buffer
		tests.go#L56: 	var stdout, stderr bytes.Buffer
		workspaces.go#L49: 	var buf bytes.Buffer
		workspaces.go#L105: 	var buf bytes.Buffer

	go.uber.org/goleak/internal/stack
		stacks.go#L139: 		fullStack     bytes.Buffer

	go.uber.org/mock/gomock
		callset.go#L104: 	var callsErrors bytes.Buffer

	go.uber.org/multierr
		error.go#L180: 		return &bytes.Buffer{}
		error.go#L274: 	buff := _bufferPool.Get().(*bytes.Buffer)

	go/ast
		commentmap.go#L264: 	var buf bytes.Buffer

	go/doc/comment
		html.go#L23: 	var out bytes.Buffer
		html.go#L31: func (p *htmlPrinter) block(out *bytes.Buffer, x Block) {
		html.go#L109: func (p *htmlPrinter) text(out *bytes.Buffer, x []Text) {
		html.go#L142: func (p *htmlPrinter) escape(out *bytes.Buffer, s string) {
		markdown.go#L17: 	raw           bytes.Buffer
		markdown.go#L28: 	var out bytes.Buffer
		markdown.go#L39: func (p *mdPrinter) block(out *bytes.Buffer, x Block) {
		markdown.go#L96: func (p *mdPrinter) text(out *bytes.Buffer, x []Text) {
		markdown.go#L125: func (p *mdPrinter) rawText(out *bytes.Buffer, x []Text) {
		markdown.go#L160: func (p *mdPrinter) escape(out *bytes.Buffer, s string) {
		print.go#L157: 	var out bytes.Buffer
		print.go#L201: func (p *commentPrinter) block(out *bytes.Buffer, x Block) {
		print.go#L253: func (p *commentPrinter) text(out *bytes.Buffer, indent string, x []Text) {
		print.go#L278: func (p *commentPrinter) indent(out *bytes.Buffer, indent, s string) {
		text.go#L40: 	var out bytes.Buffer
		text.go#L68: func writeNL(out *bytes.Buffer) {
		text.go#L82: func (p *textPrinter) block(out *bytes.Buffer, x Block) {
		text.go#L137: func (p *textPrinter) text(out *bytes.Buffer, indent string, x []Text) {

	go/format
		format.go#L71: 		var buf bytes.Buffer
		internal.go#L104: 		var buf bytes.Buffer
		internal.go#L147: 	var buf bytes.Buffer

	go/parser
		interface.go#L31: 		case *bytes.Buffer:

	go/types
		api.go#L459: 	var buf bytes.Buffer
		context.go#L71: 	var buf bytes.Buffer
		exprstring.go#L19: 	var buf bytes.Buffer
		exprstring.go#L27: func WriteExpr(buf *bytes.Buffer, x ast.Expr) {
		exprstring.go#L170: func writeSigExpr(buf *bytes.Buffer, sig *ast.FuncType) {
		exprstring.go#L195: func writeFieldList(buf *bytes.Buffer, list []*ast.Field, sep string, iface bool) {
		exprstring.go#L221: func writeIdentList(buf *bytes.Buffer, list []*ast.Ident) {
		exprstring.go#L230: func writeExprList(buf *bytes.Buffer, list []ast.Expr) {
		format.go#L34: 			var buf bytes.Buffer
		format.go#L42: 			var buf bytes.Buffer
		format.go#L48: 			var buf bytes.Buffer
		format.go#L61: 			var buf bytes.Buffer
		object.go#L429: 	var buf bytes.Buffer
		object.go#L508: func writeObject(buf *bytes.Buffer, obj Object, qf Qualifier) {
		object.go#L630: 	var buf bytes.Buffer
		object.go#L644: func writeFuncName(buf *bytes.Buffer, f *Func, qf Qualifier) {
		operand.go#L132: 	var buf bytes.Buffer
		selection.go#L171: 	var buf bytes.Buffer
		typestring.go#L51: 	var buf bytes.Buffer
		typestring.go#L59: func WriteType(buf *bytes.Buffer, typ Type, qf Qualifier) {
		typestring.go#L66: func WriteSignature(buf *bytes.Buffer, sig *Signature, qf Qualifier) {
		typestring.go#L71: 	buf          *bytes.Buffer
		typestring.go#L81: func newTypeWriter(buf *bytes.Buffer, qf Qualifier) *typeWriter {
		typestring.go#L85: func newTypeHasher(buf *bytes.Buffer, ctxt *Context) *typeWriter {
		typestring.go#L381: 			var buf bytes.Buffer
		unify.go#L163: 	var buf bytes.Buffer

	golang.org/x/exp/apidiff
		report.go#L31: 	var buf bytes.Buffer

	golang.org/x/net/http2
		frame.go#L177: 	var buf bytes.Buffer
		frame.go#L184: func (h FrameHeader) writeDebug(buf *bytes.Buffer) {
		frame.go#L333: 	debugFramerBuf    *bytes.Buffer
		frame.go#L385: 		f.debugFramerBuf = new(bytes.Buffer)
		frame.go#L1662: 	var buf bytes.Buffer
		server.go#L648: 	headerWriteBuf bytes.Buffer
		server.go#L704: func (sc *serverConn) HeaderEncoder() (*hpack.Encoder, *bytes.Buffer) {
		transport.go#L433: 	hbuf bytes.Buffer // HPACK encoder writes into this
		write.go#L45: 	HeaderEncoder() (*hpack.Encoder, *bytes.Buffer)

	golang.org/x/net/http2/hpack
		hpack.go#L94: 	saveBuf bytes.Buffer
		hpack.go#L513: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L15: 	New: func() interface{} { return new(bytes.Buffer) },
		huffman.go#L22: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L33: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L49: func huffmanDecode(buf *bytes.Buffer, maxLen int, v []byte) error {

	golang.org/x/net/trace
		events.go#L364: 	buf := new(bytes.Buffer)
		histogram.go#L323: 	buf := new(bytes.Buffer)

	golang.org/x/tools/go/packages
		external.go#L119: 		buf := new(bytes.Buffer)
		external.go#L120: 		stderr := new(bytes.Buffer)
		golist.go#L109: 		var b *bytes.Buffer
		golist.go#L871: func (state *golistState) invokeGo(verb string, args ...string) (*bytes.Buffer, error) {

	golang.org/x/tools/go/types/typeutil
		map.go#L154: 	var buf bytes.Buffer

	golang.org/x/tools/internal/gcimporter
		iexport.go#L286: 	var out bytes.Buffer
		iexport.go#L572: 	out     *bytes.Buffer
		iexport.go#L1514: 	bytes.Buffer

	golang.org/x/tools/internal/gocommand
		invoke.go#L70: func (runner *Runner) Run(ctx context.Context, inv Invocation) (*bytes.Buffer, error) {
		invoke.go#L91: func (runner *Runner) RunRaw(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) {
		invoke.go#L114: func (runner *Runner) runConcurrent(ctx context.Context, inv Invocation) (*bytes.Buffer, *bytes.Buffer, error, error) {
		invoke.go#L123: 	stdout, stderr := &bytes.Buffer{}, &bytes.Buffer{}
		invoke.go#L464: 				if buf, _ := cmd.Stderr.(*bytes.Buffer); buf != nil {

	golang.org/x/tools/internal/pkgbits
		encoder.go#L152: 	Data     bytes.Buffer // accumulated element bitstream data
		encoder.go#L165: 	var tmp bytes.Buffer

	google.golang.org/grpc
		trace.go#L93: 	var line bytes.Buffer

	google.golang.org/grpc/internal/pretty
		pretty.go#L67: 	var out bytes.Buffer

	google.golang.org/grpc/internal/transport
		controlbuf.go#L523: 	hBuf          *bytes.Buffer  // The buffer for HPACK encoding.
		controlbuf.go#L536: 	var buf bytes.Buffer

	gotest.tools/v3/assert/cmp
		result.go#L105: 	buf := new(bytes.Buffer)

	gotest.tools/v3/internal/format
		diff.go#L35: 	buf := new(bytes.Buffer)
		diff.go#L70: 		in, out := new(bytes.Buffer), new(bytes.Buffer)

	gotest.tools/v3/internal/source
		source.go#L122: 	buf := new(bytes.Buffer)
		update.go#L123: 	var buf bytes.Buffer

	html/template
		escape.go#L746: 	s, written, i, b := n.Text, 0, 0, new(bytes.Buffer)

	mime/multipart
		formdata.go#L140: 		var b bytes.Buffer
		writer.go#L104: 	var b bytes.Buffer

	net/http
		h2_bundle.go#L1745: 	var buf bytes.Buffer
		h2_bundle.go#L1752: func (h http2FrameHeader) writeDebug(buf *bytes.Buffer) {
		h2_bundle.go#L1896: 	debugFramerBuf    *bytes.Buffer
		h2_bundle.go#L1948: 		f.debugFramerBuf = new(bytes.Buffer)
		h2_bundle.go#L3222: 	var buf bytes.Buffer
		h2_bundle.go#L4695: 	headerWriteBuf bytes.Buffer
		h2_bundle.go#L4754: func (sc *http2serverConn) HeaderEncoder() (*hpack.Encoder, *bytes.Buffer) {
		h2_bundle.go#L7854: 	hbuf bytes.Buffer // HPACK encoder writes into this
		h2_bundle.go#L11027: 	HeaderEncoder() (*hpack.Encoder, *bytes.Buffer)
		request.go#L925: 		case *bytes.Buffer:
		server.go#L3861: 	wbuf bytes.Buffer
		transfer.go#L1115: 	case *bytes.Reader, *bytes.Buffer, *strings.Reader:

	net/http/httputil
		dump.go#L30: 	var buf bytes.Buffer
		dump.go#L112: 	var buf bytes.Buffer // records the output
		dump.go#L230: 	var b bytes.Buffer
		dump.go#L306: 	var b bytes.Buffer

	net/http/pprof
		pprof.go#L202: 	var buf bytes.Buffer
		pprof.go#L340: 	var buf bytes.Buffer
		pprof.go#L426: 	var b bytes.Buffer

	os/exec
		exec.go#L1010: 	var stdout bytes.Buffer
		exec.go#L1036: 	var b bytes.Buffer
		exec.go#L1175: 	var buf bytes.Buffer

	vendor/golang.org/x/net/http2/hpack
		hpack.go#L94: 	saveBuf bytes.Buffer
		hpack.go#L513: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L15: 	New: func() interface{} { return new(bytes.Buffer) },
		huffman.go#L22: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L33: 	buf := bufPool.Get().(*bytes.Buffer)
		huffman.go#L49: func huffmanDecode(buf *bytes.Buffer, maxLen int, v []byte) error {