Documentation ¶
Index ¶
- type Package
- func (r *Package) AddOwnerRef(pkgID *pkgid.PackageID)
- func (r *Package) AddPackageRevision(pkgID *pkgid.PackageID)
- func (r *Package) DeleteOwnerRef(pkgID *pkgid.PackageID)
- func (r *Package) DeletePackageRevision(pkgID *pkgid.PackageID)
- func (r *Package) ListOwnerrefs(pkgID *pkgid.PackageID) []pkgid.PackageID
- func (r *Package) ListPackageRevisions(pkgID *pkgid.PackageID) []pkgid.PackageID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Package ¶
type Package struct { // installed revisions of this package Revisions sets.Set[pkgid.PackageID] // packages that have a dependency with this package, we store per revision // now we can argue if this is right but it is probably the easiest and // we can optimize cornercases afterwards OwnerRefs sets.Set[pkgid.PackageID] // contains filtered or unexported fields }
func NewPackage ¶
func NewPackage() *Package
func (*Package) AddOwnerRef ¶
func (*Package) AddPackageRevision ¶
func (*Package) DeleteOwnerRef ¶
func (*Package) DeletePackageRevision ¶
func (*Package) ListOwnerrefs ¶
Click to show internal directories.
Click to hide internal directories.