Hoogle Search
Within LTS Haskell 24.64 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
throwSocketErrorIfMinus1Retry :: (Eq a, Num a) => String -> IO a -> IO anetwork Network.Socket.Internal Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation.
throwSocketErrorIfMinus1RetryMayBlock :: (Eq a, Num a) => String -> IO b -> IO a -> IO anetwork Network.Socket.Internal Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation. Checks for operations that would block and executes an alternative action before retrying in that case.
throwSocketErrorIfMinus1Retry_ :: (Eq a, Num a) => String -> IO a -> IO ()network Network.Socket.Internal Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation. Discards the result of the IO action after error handling.
managerRetryableException :: ManagerSettings -> SomeException -> Boolhttp-client Network.HTTP.Client Exceptions for which we should retry our request if we were reusing an already open connection. In the case of IOExceptions, for example, we assume that the connection was closed on the server and therefore open a new one. Since 0.1.0
mRetryableException :: Manager -> SomeException -> Boolhttp-client Network.HTTP.Client.Internal No documentation available.
managerRetryableException :: ManagerSettings -> SomeException -> Boolhttp-client Network.HTTP.Client.Internal Exceptions for which we should retry our request if we were reusing an already open connection. In the case of IOExceptions, for example, we assume that the connection was closed on the server and therefore open a new one. Since 0.1.0
managerRetryableException :: ManagerSettings -> SomeException -> Boolhttp-client Network.HTTP.Client.Internal Exceptions for which we should retry our request if we were reusing an already open connection. In the case of IOExceptions, for example, we assume that the connection was closed on the server and therefore open a new one. Since 0.1.0
pureTry :: a -> Either SomeException aunliftio UnliftIO.Exception Evaluate the value to WHNF and catch any synchronous exceptions. The expression may still have bottom values within it; you may instead want to use pureTryDeep.
pureTryDeep :: NFData a => a -> Either SomeException aunliftio UnliftIO.Exception Evaluate the value to NF and catch any synchronous exceptions.
throwErrnoIfMinus1Retry :: (MonadUnliftIO m, Eq a, Num a) => String -> m a -> m aunliftio UnliftIO.Foreign Unlifted throwErrnoIfMinus1Retry.