| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Control.Concurrent.Chan.Typed
Documentation
newtype ChanRW (scope :: Scope) a #
Instances
| ChanScoped ChanRW # | |
Defined in Control.Concurrent.Chan.Extra | |
| ChanExtra (ChanRW Write) (ChanRW Read) # | |
Defined in Control.Concurrent.Chan.Extra Methods debounceStatic :: DiffNanosec -> ChanRW Read a -> IO (ChanRW Write a, Async ()) # throttleStatic :: DiffNanosec -> ChanRW Read a -> IO (ChanRW Write a, Async ()) # intersperseStatic :: DiffNanosec -> IO a -> ChanRW Read a -> IO (ChanRW Write a, Async (), Async ()) # | |
writeChanRW :: Writable scope => ChanRW scope a -> a -> IO () #
readChanRW :: Readable scope => ChanRW scope a -> IO a #