From c9b66bb355ebbc6a26ee511e996cba4da3e1d644 Mon Sep 17 00:00:00 2001 From: Dan Peterson Date: Mon, 11 Apr 2016 21:47:37 -0300 Subject: [PATCH] io: document WriteString calls Write exactly once Fixes #13849 Change-Id: Idd7f06b547a0179fe15571807a8c48b7c3b78d7c Reviewed-on: https://go-review.googlesource.com/21852 Reviewed-by: Brad Fitzpatrick --- src/io/io.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/io/io.go b/src/io/io.go index 023473c79b..c36ec2afbb 100644 --- a/src/io/io.go +++ b/src/io/io.go @@ -291,6 +291,7 @@ type stringWriter interface { // WriteString writes the contents of the string s to w, which accepts a slice of bytes. // If w implements a WriteString method, it is invoked directly. +// Otherwise, w.Write is called exactly once. func WriteString(w Writer, s string) (n int, err error) { if sw, ok := w.(stringWriter); ok { return sw.WriteString(s) -- 2.48.1