Hoogle Search

Within LTS Haskell 24.45 (ghc-9.10.3)

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

  1. filterIfAnyByKeys :: (k -> Bool) -> PSQ k a -> PSQ k a

    cabal-install-solver Distribution.Solver.Modular.PSQ

    Variant of filterIfAny that takes a predicate on the keys rather than on the values.

  2. ScopeAnyQualifier :: PackageName -> ConstraintScope

    cabal-install-solver Distribution.Solver.Types.PackageConstraint

    The package with the specified name regardless of qualifier.

  3. ScopeAnySetupQualifier :: PackageName -> ConstraintScope

    cabal-install-solver Distribution.Solver.Types.PackageConstraint

    The package with the specified name when it has a setup qualifier.

  4. 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

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

Page 188 of many | Previous | Next