Hoogle Search
Within LTS Haskell 24.56 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
waitAnyCatch :: [Async a] -> IO (Async a, Either SomeException a)async Control.Concurrent.Async.Internal 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. The input list must be non-empty. If multiple Asyncs complete or have completed, then the value returned corresponds to the first completed Async in the list.
waitAnyCatchCancel :: [Async a] -> IO (Async a, Either SomeException a)async Control.Concurrent.Async.Internal Like waitAnyCatch, but also cancels the other asynchronous operations as soon as one has completed.
waitAnyCatchSTM :: [Async a] -> STM (Async a, Either SomeException a)async Control.Concurrent.Async.Internal A version of waitAnyCatch that can be used inside an STM transaction.
waitAnySTM :: [Async a] -> STM (Async a, a)async Control.Concurrent.Async.Internal A version of waitAny that can be used inside an STM transaction.
iany :: FoldableWithIndex i f => (i -> a -> Bool) -> f a -> Boollens Control.Lens.Combinators Return whether or not any element in a container satisfies a predicate, with access to the index i. When you don't need access to the index then any is more flexible in what it accepts.
any ≡ iany . const
ianyOf :: IndexedGetting i Any s a -> (i -> a -> Bool) -> s -> Boollens Control.Lens.Combinators Return whether or not any element viewed through an IndexedFold or IndexedTraversal satisfy a predicate, with access to the i. When you don't need access to the index then anyOf is more flexible in what it accepts.
anyOf l ≡ ianyOf l . const
ianyOf :: IndexedGetter i s a -> (i -> a -> Bool) -> s -> Bool ianyOf :: IndexedFold i s a -> (i -> a -> Bool) -> s -> Bool ianyOf :: IndexedLens' i s a -> (i -> a -> Bool) -> s -> Bool ianyOf :: IndexedTraversal' i s a -> (i -> a -> Bool) -> s -> Bool
ianyOf :: IndexedGetting i Any s a -> (i -> a -> Bool) -> s -> Boollens Control.Lens.Fold Return whether or not any element viewed through an IndexedFold or IndexedTraversal satisfy a predicate, with access to the i. When you don't need access to the index then anyOf is more flexible in what it accepts.
anyOf l ≡ ianyOf l . const
ianyOf :: IndexedGetter i s a -> (i -> a -> Bool) -> s -> Bool ianyOf :: IndexedFold i s a -> (i -> a -> Bool) -> s -> Bool ianyOf :: IndexedLens' i s a -> (i -> a -> Bool) -> s -> Bool ianyOf :: IndexedTraversal' i s a -> (i -> a -> Bool) -> s -> Bool
iany :: FoldableWithIndex i f => (i -> a -> Bool) -> f a -> Boollens Control.Lens.Indexed Return whether or not any element in a container satisfies a predicate, with access to the index i. When you don't need access to the index then any is more flexible in what it accepts.
any ≡ iany . const
_AnyclassStrategy :: Prism' DerivStrategy ()lens Language.Haskell.TH.Lens No documentation available.
sendMany :: Socket -> [ByteString] -> IO ()network Network.Socket.ByteString Send data to the socket. The socket must be in a connected state. The data is sent as if the parts have been concatenated. This function continues to send data until either all data has been sent or an error occurs. On error, an exception is raised, and there is no way to determine how much data, if any, was successfully sent.