ide-backend-common-0.10.0: Shared library used be ide-backend and ide-backend-server

Safe HaskellSafe-Inferred
LanguageHaskell2010

IdeSession.Strict.MVar

Description

MVar that always evaluates its argument to WHNF

Documentation

putMVar :: StrictMVar a -> a -> IO () Source

swapMVar :: StrictMVar a -> a -> IO a Source

withMVar :: StrictMVar a -> (a -> IO b) -> IO b Source

modifyMVar_ :: StrictMVar a -> (a -> IO a) -> IO () Source

modifyMVar :: forall a b. StrictMVar a -> (a -> IO (a, b)) -> IO b Source