From: Alan Donovan Date: Thu, 23 Jul 2015 16:07:58 +0000 (-0400) Subject: bytes: document that Buffer values must not be copied X-Git-Tag: go1.5beta3~93 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b1177d390cf0c3733836e5941f77b828e21c8a09;p=gostls13.git bytes: document that Buffer values must not be copied Change-Id: If0821a2af987b78ed8024b40d9ffa68032518b22 Reviewed-on: https://go-review.googlesource.com/12572 Reviewed-by: Robert Griesemer --- diff --git a/src/bytes/buffer.go b/src/bytes/buffer.go index 4db93867d9..75dab13048 100644 --- a/src/bytes/buffer.go +++ b/src/bytes/buffer.go @@ -14,6 +14,7 @@ import ( // A Buffer is a variable-sized buffer of bytes with Read and Write methods. // The zero value for Buffer is an empty buffer ready to use. +// Buffer values must not be copied. type Buffer struct { buf []byte // contents are the bytes buf[off : len(buf)] off int // read at &buf[off], write at &buf[len(buf)]