// Manifests wraps the manifest service in a retryManifest for shared retries.
Manifests wraps the manifest service in a retryManifest for shared retries.
// Manifests wraps the manifest service in a retryManifest for shared retries .
func (c *retryRepository) Manifests(ctx context.Context, options ...distribution.ManifestServiceOption) (distribution.ManifestService, error) {
	s, err := c.Repository.Manifests(ctx, options...)
	if err != nil {
		return nil, err
	}
	return retryManifest{ManifestService: s, repo: c}, nil
}
func ( c * retryRepository ) Manifests ( ctx context . Context , options ... distribution . ManifestServiceOption ) ( distribution . ManifestService , error ) { s , err := c . Repository . Manifests ( ctx , options ... ) if err != nil { return nil , err } return retryManifest { ManifestService : s , repo : c } , nil }
Manifests wraps the manifest service in a retryManifest for shared retries.
Manifests wraps the manifest service in a retryManifest for shared retries .