mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
hash: mention the new Cloner interface in Hash docs.
We mention that already in Cloner docs, but to be consistent, also mention that in Hash. Change-Id: Iee33d545662b7054973666bd45998a37f3037a51 Reviewed-on: https://go-review.googlesource.com/c/go/+/675915 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Filippo Valsorda <filippo@golang.org> Reviewed-by: Roland Shoemaker <roland@golang.org> Reviewed-by: David Chase <drchase@google.com>
This commit is contained in:
parent
aca9f4e484
commit
3db50924e2
1 changed files with 2 additions and 2 deletions
|
|
@ -10,8 +10,8 @@ import "io"
|
||||||
// Hash is the common interface implemented by all hash functions.
|
// Hash is the common interface implemented by all hash functions.
|
||||||
//
|
//
|
||||||
// Hash implementations in the standard library (e.g. [hash/crc32] and
|
// Hash implementations in the standard library (e.g. [hash/crc32] and
|
||||||
// [crypto/sha256]) implement the [encoding.BinaryMarshaler], [encoding.BinaryAppender]
|
// [crypto/sha256]) implement the [encoding.BinaryMarshaler], [encoding.BinaryAppender],
|
||||||
// and [encoding.BinaryUnmarshaler] interfaces. Marshaling a hash implementation
|
// [encoding.BinaryUnmarshaler] and [Cloner] interfaces. Marshaling a hash implementation
|
||||||
// allows its internal state to be saved and used for additional processing
|
// 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.
|
// 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,
|
// The hash state may contain portions of the input in its original form,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue