Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
tryRead :: Element a -> IO (Maybe a)unagi-chan Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed No documentation available.
tryReadChan :: UnagiPrim a => OutChan a -> IO (Element a)unagi-chan Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed Returns immediately with an Element a future, which returns one unique element when it becomes available via tryRead. Note: This is a destructive operation. See Element for more details. Note re. exceptions: When an async exception is raised during a tryReadChan the message that the read would have returned is likely to be lost, just as it would be when raised directly after this function returns.
tryReadNext :: Stream a -> IO (Next a)unagi-chan Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed No documentation available.
tryRead :: Element a -> IO (Maybe a)unagi-chan Control.Concurrent.Chan.Unagi.Unboxed No documentation available.
tryReadChan :: UnagiPrim a => OutChan a -> IO (Element a, IO a)unagi-chan Control.Concurrent.Chan.Unagi.Unboxed Returns immediately with:
- an Element a future, which returns one unique element when it becomes available via tryRead.
- a blocking IO action that returns the element when it becomes available.
-
STMonadTrans Control.Monad.ST.Trans No documentation available.
-
abstract-deque Data.Concurrent.Deque.Class Only one thread at a time may access this end of the queue.
-
abstract-deque Data.Concurrent.Deque.Class Haskell IO threads (Control.Concurrent) may concurrently access this end of the queue. Note that this attribute is set separately for the left and right ends.
leftThreadSafe :: DequeClass d => d elt -> Boolabstract-deque Data.Concurrent.Deque.Class Runtime indication of thread saftey for pushL (and popL). (Argument unused.)
rightThreadSafe :: DequeClass d => d elt -> Boolabstract-deque Data.Concurrent.Deque.Class Runtime indication of thread saftey for tryPopR (and pushR). (Argument unused.)