HasPrefix reports whether s is a prefix of r.String(). It returns false if s does not contain at least the digest name prefix (e.g. "sha224-") and one byte of digest. It does not allocate.
(s string)
| 105 | // digest. |
| 106 | // It does not allocate. |
| 107 | func (r Ref) HasPrefix(s string) bool { return r.digest.hasPrefix(s) } |
| 108 | |
| 109 | func (r Ref) appendString(buf []byte) []byte { |
| 110 | dname := r.digest.digestName() |