Data.Ref
data Ref r a Source #
Defined in Data.Ref.Impl
Methods
(==) :: Ref r a -> Ref r a -> Bool #
(/=) :: Ref r a -> Ref r a -> Bool #
newRef :: a -> (forall r. Ref r a -> RT b) -> RT b Source #
readRef :: Ref r a -> RT a Source #
writeRef :: Ref r a -> a -> RT () Source #
fromIORef :: IORef a -> Ref r a Source #
lifetimeEqual :: Ref r1 a -> Ref r2 a -> Maybe (r1 :~: r2) Source #