github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/k8s/uid.go (about) 1 package k8s 2 3 import "k8s.io/apimachinery/pkg/types" 4 5 type UIDSet map[types.UID]bool 6 7 func NewUIDSet(uids ...types.UID) UIDSet { 8 ret := make(map[types.UID]bool) 9 for _, uid := range uids { 10 ret[uid] = true 11 } 12 return ret 13 } 14 15 func (s UIDSet) Add(uids ...types.UID) { 16 for _, uid := range uids { 17 s[uid] = true 18 } 19 } 20 21 func (s UIDSet) Contains(uid types.UID) bool { 22 return s[uid] 23 }