Versions in this module Expand all Collapse all v0 v0.0.2 Nov 3, 2023 Changes in this version + var ErrNotFound = fmt.Errorf("module not found") + type CheckedModule struct + func CheckModule(m module.Version, blobr io.ReaderAt, size int64) (*CheckedModule, error) + func (m *CheckedModule) ModFile() *modfile.File + func (m *CheckedModule) ModFileContent() []byte + func (m *CheckedModule) Version() module.Version + func (m *CheckedModule) Zip() *zip.Reader + type Client struct + func NewClient(registry ociregistry.Interface) *Client + func (c *Client) GetModule(ctx context.Context, m module.Version) (*Module, error) + func (c *Client) ModuleVersions(ctx context.Context, m string) ([]string, error) + func (c *Client) PutCheckedModule(ctx context.Context, m *CheckedModule) error + func (c *Client) PutModule(ctx context.Context, m module.Version, r io.ReaderAt, size int64) error + type Module struct + func (m *Module) GetZip(ctx context.Context) (io.ReadCloser, error) + func (m *Module) ModuleFile(ctx context.Context) ([]byte, error)