Versions in this module Expand all Collapse all v0 v0.5.1 Mar 4, 2025 v0.5.0 Feb 14, 2025 Changes in this version + type Mutex struct + func NewMutex[T any](value T) Mutex[T] + func (m *Mutex[T]) Lock() T + func (m *Mutex[T]) Set(val T) + func (m *Mutex[T]) TryLock() (T, bool) + func (m *Mutex[T]) Unlock() + func (m *Mutex[T]) UnsafeSet(val T) + func (m *Mutex[T]) WithLock(fn func(T) T)