Documentation
¶
Index ¶
- func Clone(r *api.Resource) *api.Resource
- func CloneMetadata(m *api.ResourceMetadata) *api.ResourceMetadata
- type Index
- func (x *Index) Add(r *api.Resource) error
- func (x *Index) AddFS(fsys fs.FS) error
- func (x *Index) All() iter.Seq2[integrity.NameDigest, *api.Resource]
- func (i *Index) Deps(r *api.Resource) iter.Seq[integrity.NameDigest]
- func (x *Index) Get(nd integrity.NameDigest) (*api.Resource, bool)
- func (x *Index) Keys() iter.Seq[integrity.NameDigest]
- func (x *Index) Pipes() *pipes.Index
- func (i *Index) Qualified() (*Index, error)
- func (idx *Index) Qualify(r *api.Resource) (*api.Resource, error)
- func (x *Index) Reset()
- func (i *Index) Topo() iter.Seq2[integrity.NameDigest, error]
- func (x *Index) Values() iter.Seq[*api.Resource]
- func (x *Index) Views() *views.Index
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneMetadata ¶ added in v1.8.2
func CloneMetadata(m *api.ResourceMetadata) *api.ResourceMetadata
Types ¶
type Index ¶
type Index struct {
// contains filtered or unexported fields
}
func (*Index) Qualified ¶ added in v1.8.2
Qualify returns a new index with all resources qualified by digest.
Currently Qualify only updates pipes.
func (*Index) Qualify ¶ added in v1.8.2
Qualify replaces all pipe references with a valid digest returning a new Resource.
Qualify does not update the digest of r in the index.
Use Qualified to create a new qualified index.
Click to show internal directories.
Click to hide internal directories.