From: Mateusz Poliwczak Date: Wed, 7 Aug 2024 09:20:30 +0000 (+0000) Subject: hash: mention encoding.BinaryAppender in Hash docs X-Git-Tag: go1.24rc1~1243 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=48a1f6989ccd74ad2cb7eab14cdfab1e06bc36b4;p=gostls13.git hash: mention encoding.BinaryAppender in Hash docs For #62384 Change-Id: I4eeb83a4708544777815eacd6a5b6d293580c5e5 GitHub-Last-Rev: 6fdb6db4811a7b19742fec556fd5a1d5002b4e5e GitHub-Pull-Request: golang/go#68758 Reviewed-on: https://go-review.googlesource.com/c/go/+/603405 Auto-Submit: Ian Lance Taylor Reviewed-by: David Chase Reviewed-by: Ian Lance Taylor LUCI-TryBot-Result: Go LUCI --- diff --git a/src/hash/hash.go b/src/hash/hash.go index 82c81034ff..08a0c6764c 100644 --- a/src/hash/hash.go +++ b/src/hash/hash.go @@ -10,8 +10,8 @@ import "io" // Hash is the common interface implemented by all hash functions. // // Hash implementations in the standard library (e.g. [hash/crc32] and -// [crypto/sha256]) implement the [encoding.BinaryMarshaler] and -// [encoding.BinaryUnmarshaler] interfaces. Marshaling a hash implementation +// [crypto/sha256]) implement the [encoding.BinaryMarshaler], [encoding.BinaryAppender] +// and [encoding.BinaryUnmarshaler] interfaces. Marshaling a hash implementation // allows its internal state to be saved and used for additional processing // later, without having to re-write the data previously written to the hash. // The hash state may contain portions of the input in its original form,