Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. yieldMany :: forall (m :: Type -> Type) mono i . (Monad m, MonoFoldable mono) => mono -> ConduitT i (Element mono) m ()

    classy-prelude-conduit ClassyPrelude.Conduit

    Yield each of the values contained by the given MonoFoldable. This will work on many data structures, including lists, ByteStrings, and Vectors. Subject to fusion

  2. waitAny :: MonadConc m => [Async m a] -> m (Async m a, a)

    concurrency Control.Concurrent.Classy.Async

    Wait for any of the supplied Asyncs to complete. If the first to complete throws an exception, then that exception is re-thrown by waitAny. If multiple Asyncs complete or have completed, then the value returned corresponds to the first completed Async in the list.

  3. waitAnyCancel :: MonadConc m => [Async m a] -> m (Async m a, a)

    concurrency Control.Concurrent.Classy.Async

    Like waitAny, but also cancels the other asynchronous operations as soon as one has completed.

  4. waitAnyCatch :: MonadConc m => [Async m a] -> m (Async m a, Either SomeException a)

    concurrency Control.Concurrent.Classy.Async

    Wait for any of the supplied asynchronous operations to complete. The value returned is a pair of the Async that completed, and the result that would be returned by wait on that Async. If multiple Asyncs complete or have completed, then the value returned corresponds to the first completed Async in the list.

  5. waitAnyCatchCancel :: MonadConc m => [Async m a] -> m (Async m a, Either SomeException a)

    concurrency Control.Concurrent.Classy.Async

    Like waitAnyCatch, but also cancels the other asynchronous operations as soon as one has completed.

  6. waitAnyCatchSTM :: forall (m :: Type -> Type) a . MonadConc m => [Async m a] -> STM m (Async m a, Either SomeException a)

    concurrency Control.Concurrent.Classy.Async

    A version of waitAnyCatch that can be used inside a MonadSTM transaction.

  7. waitAnySTM :: forall (m :: Type -> Type) a . MonadConc m => [Async m a] -> STM m (Async m a, a)

    concurrency Control.Concurrent.Classy.Async

    A version of waitAny that can be used inside a MonadSTM transaction.

  8. waitAnyBuffer :: OutputBuffer -> (OutputBuffer, OutputBuffer)

    concurrent-output System.Console.Concurrent

    No documentation available.

  9. waitAnyBuffer :: OutputBuffer -> (OutputBuffer, OutputBuffer)

    concurrent-output System.Console.Concurrent.Internal

    No documentation available.

  10. CurlTooManyRedirects :: CurlCode

    curl Network.Curl.Code

    No documentation available.

Page 187 of many | Previous | Next