{-# LANGUAGE Trustworthy #-} ----------------------------------------------------------------------------- -- | -- Copyright : (C) 2015 Edward Kmett -- License : BSD-style (see the file LICENSE) -- Maintainer : Edward Kmett <ekmett@gmail.com> -- Stability : experimental -- Portability : non-portable -- ----------------------------------------------------------------------------- module Control.Concurrent.RCU.Class ( SRef , MonadNew(..) , MonadReading(..) , MonadWriting(..) , MonadRCU(..) ) where import Control.Concurrent.RCU.Internal