concurrent-split-0.0.1: MVars and Channels with distinguished input and output side

Safe HaskellSafe-Infered

Control.Concurrent.Split.MVar

Documentation

data T dir a Source

Instances

C T 

type In = T InSource

type Out = T OutSource

take :: Out a -> IO aSource

put :: In a -> a -> IO ()Source

tryPut :: In a -> a -> IO BoolSource