Versions in this module Expand all Collapse all v0 v0.2.2 Nov 23, 2016 Changes in this version type Layout + GetBlobPath func(ctx context.Context, digest string) (path string, err error) v0.2.1 Nov 23, 2016 Changes in this version + const BlobAlgorithm + const ImageLayoutVersion + var ErrClobber = errors.New("operation would clobber existing object") + var ErrInvalid = errors.New("invalid image detected") + var ErrNotImplemented = errors.New("operation not implemented") + type ImageLayout struct + Version string + type Layout interface + Close func() (err error) + DeleteBlob func(ctx context.Context, digest string) (err error) + DeleteReference func(ctx context.Context, name string) (err error) + Exist func(ctx context.Context, digest string) (exist bool, err error) + GetBlob func(ctx context.Context, digest string) (reader io.ReadCloser, err error) + GetReference func(ctx context.Context, name string) (descriptor *v1.Descriptor, err error) + ListBlobs func(ctx context.Context) (digests []string, err error) + ListReferences func(ctx context.Context) (names []string, err error) + PutBlob func(ctx context.Context, reader io.Reader) (digest string, size int64, err error) + PutReference func(ctx context.Context, name string, descriptor *v1.Descriptor) (err error) + func Open(path string) (Layout, error)