type golang.org/x/sync/semaphore.waiter

3 uses

	golang.org/x/sync/semaphore (current package)
		semaphore.go#L14: type waiter struct {
		semaphore.go#L56: 	w := waiter{n: n, ready: ready}
		semaphore.go#L116: 		w := next.Value.(waiter)