Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

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

  1. nowSTM :: STM TimeSpec

    cache Data.Cache.Internal

    Get the current time in the STM monad using unsafeIOToSTM.

  2. requestMethod :: MonadCGI m => m String

    cgi Network.CGI

    The method with which the request was made. For HTTP, this is "GET", "HEAD", "POST", etc.

  3. pollSTM :: forall (m :: Type -> Type) a . MonadConc m => Async m a -> STM m (Maybe (Either SomeException a))

    concurrency Control.Concurrent.Classy.Async

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

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

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

  6. waitBothSTM :: forall (m :: Type -> Type) a b . MonadConc m => Async m a -> Async m b -> STM m (a, b)

    concurrency Control.Concurrent.Classy.Async

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

  7. waitCatchSTM :: forall (m :: Type -> Type) a . MonadConc m => Async m a -> STM m (Either SomeException a)

    concurrency Control.Concurrent.Classy.Async

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

  8. waitEitherCatchSTM :: forall (m :: Type -> Type) a b . MonadConc m => Async m a -> Async m b -> STM m (Either (Either SomeException a) (Either SomeException b))

    concurrency Control.Concurrent.Classy.Async

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

  9. waitEitherSTM :: forall (m :: Type -> Type) a b . MonadConc m => Async m a -> Async m b -> STM m (Either a b)

    concurrency Control.Concurrent.Classy.Async

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

  10. waitEitherSTM_ :: forall (m :: Type -> Type) a b . MonadConc m => Async m a -> Async m b -> STM m ()

    concurrency Control.Concurrent.Classy.Async

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

Page 99 of many | Previous | Next