A storageReference holds an arbitrary name and/or an ID, which is a 32-byte value hex-encoded into a 64-character string, and a reference to a Store where an image is, or would be, kept. Either "named" or "id" must be set.
| 22 | // where an image is, or would be, kept. |
| 23 | // Either "named" or "id" must be set. |
| 24 | type storageReference struct { |
| 25 | transport storageTransport |
| 26 | named reference.Named // may include a tag and/or a digest |
| 27 | id string |
| 28 | } |
| 29 | |
| 30 | func newReference(transport storageTransport, named reference.Named, id string) (*storageReference, error) { |
| 31 | if named == nil && id == "" { |
nothing calls this directly
no outgoing calls
no test coverage detected