type sync.Locker

8 uses

	sync (current package)
		cond.go#L25: 	L Locker
		cond.go#L32: func NewCond(l Locker) *Cond {
		mutex.go#L31: type Locker interface {
		rwmutex.go#L216: func (rw *RWMutex) RLocker() Locker {

	database/sql
		sql.go#L663: 	sync.Locker // the *driverConn
		sql.go#L3412: 	sync.Locker // the *driverConn
		sql.go#L3434: func withLock(lk sync.Locker, fn func()) {

	net/http
		transport.go#L2530: 	testHookMu                     sync.Locker = fakeLocker{} // guards following