Versions in this module Expand all Collapse all v0 v0.12.4 Jan 17, 2024 Changes in this version + func Copy(ctx context.Context, ingester content.Ingester, provider content.Provider, ...) error + func CopyChain(ctx context.Context, ingester content.Ingester, provider content.Provider, ...) error + func FromFetcher(f remotes.Fetcher) content.Provider + func FromPusher(p remotes.Pusher) content.Ingester + func HasSource(info content.Info, refspec reference.Spec) (bool, error) + func IngesterFromRef(ref string) (content.Ingester, error) + func NewStoreWithProvider(cs content.Store, p content.Provider) content.Store + func ProviderFromRef(ref string) (ocispecs.Descriptor, content.Provider, error) + func RegisterContentPayloadTypes(ctx context.Context) context.Context + type Buffer interface + func NewBuffer() Buffer + type MultiProvider struct + func NewMultiProvider(base content.Provider) *MultiProvider + func (mp *MultiProvider) Add(dgst digest.Digest, p content.Provider) + func (mp *MultiProvider) CheckDescriptor(ctx context.Context, desc ocispecs.Descriptor) error + func (mp *MultiProvider) ReaderAt(ctx context.Context, desc ocispecs.Descriptor) (content.ReaderAt, error) + func (mp *MultiProvider) SnapshotLabels(descs []ocispecs.Descriptor, index int) map[string]string + func (mp *MultiProvider) UnlazySession(desc ocispecs.Descriptor) session.Group