func SafeWaitGroupWithCancel()

in unison/safewaitgroup.go [45:50]


func SafeWaitGroupWithCancel(parent Canceler) *SafeWaitGroup {
	grp := &SafeWaitGroup{}
	_, cancel := ctxtool.WithFunc(parent, grp.Close)
	grp.cancel = cancel
	return grp
}