github.com/vipernet-xyz/tm@v0.34.24/libs/sync/deadlock.go (about) 1 //go:build deadlock 2 // +build deadlock 3 4 package sync 5 6 import ( 7 deadlock "github.com/sasha-s/go-deadlock" 8 ) 9 10 // A Mutex is a mutual exclusion lock. 11 type Mutex struct { 12 deadlock.Mutex 13 } 14 15 // An RWMutex is a reader/writer mutual exclusion lock. 16 type RWMutex struct { 17 deadlock.RWMutex 18 }