Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
newtype ChanRW (scope :: Scope) a Source #
Instances
ChanScoped ChanRW Source # | |
Defined in Control.Concurrent.Chan.Extra readOnly :: Readable scope => ChanRW scope a -> ChanRW Read a Source # writeOnly :: Writable scope => ChanRW scope a -> ChanRW Write a Source # allowReading :: Writable scope => ChanRW scope a -> ChanRW ReadWrite a Source # allowWriting :: Readable scope => ChanRW scope a -> ChanRW ReadWrite a Source # | |
ChanExtra (ChanRW Write) (ChanRW Read) Source # | |
Defined in Control.Concurrent.Chan.Extra |