packages feed

linear-locks-0.1.0.0: src/LinearLocks/Mutex/Strict.hs

module LinearLocks.Mutex.Strict
  ( -- * Mutex
    Mutex,
    new,
    acquire,

    -- * Mutex guards
    MutexGuard,
    StrictMutex.read,
    write,
    release,
  )
where

import LinearLocks.Internal (acquire)
import LinearLocks.Internal.StrictMutex as StrictMutex