From be9ed2adefb39f37a172ce2a5f468d2b4b0dd341 Mon Sep 17 00:00:00 2001 From: mstar Date: Thu, 24 Apr 2025 15:57:14 +0200 Subject: [PATCH] Remove mutex, since no usages --- wrapped-mutex/mutex.go | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 wrapped-mutex/mutex.go diff --git a/wrapped-mutex/mutex.go b/wrapped-mutex/mutex.go deleted file mode 100644 index 6563842..0000000 --- a/wrapped-mutex/mutex.go +++ /dev/null @@ -1,30 +0,0 @@ -package wrappedmutex - -import "sync" - -type Mutex[T any] struct { - wrapped T - lock sync.Mutex -} - -func New[T any](wrapped T) Mutex[T] { - return Mutex[T]{ - wrapped: wrapped, - } -} - -func (m *Mutex[T]) Lock() { - m.lock.Lock() -} - -func (m *Mutex[T]) TryLock() bool { - return m.lock.TryLock() -} - -func (m *Mutex[T]) Unlock() { - m.lock.Unlock() -} - -func (m *Mutex[T]) Get() *T { - return &m.wrapped -}