Hoogle Search

Within LTS Haskell 24.16 (ghc-9.10.3)

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

  1. mutVarToIORef :: MutVar RealWorld a -> IORef a

    primitive Data.Primitive.MutVar

    Convert MutVar to IORef

  2. mutVarToSTRef :: MutVar s a -> STRef s a

    primitive Data.Primitive.MutVar

    Convert MutVar to STRef

  3. newMutVar :: PrimMonad m => a -> m (MutVar (PrimState m) a)

    primitive Data.Primitive.MutVar

    Create a new MutVar with the specified initial value.

  4. readMutVar :: PrimMonad m => MutVar (PrimState m) a -> m a

    primitive Data.Primitive.MutVar

    Read the value of a MutVar.

  5. writeMutVar :: PrimMonad m => MutVar (PrimState m) a -> a -> m ()

    primitive Data.Primitive.MutVar

    Write a new value into a MutVar.

  6. InvalidProxyEnvironmentVariable :: Text -> Text -> HttpExceptionContent

    http-client Network.HTTP.Client

    Values in the proxy environment variable were invalid. Provides the environment variable name and its value.

  7. InvalidProxyEnvironmentVariable :: Text -> Text -> HttpExceptionContent

    http-client Network.HTTP.Client.Internal

    Values in the proxy environment variable were invalid. Provides the environment variable name and its value.

  8. mkWeakTVar :: MonadUnliftIO m => TVar a -> m () -> m (Weak (TVar a))

    unliftio UnliftIO.STM

    Lifted version of mkWeakTVar

  9. modifyTVar :: TVar a -> (a -> a) -> STM ()

    unliftio UnliftIO.STM

    Mutate the contents of a TVar. N.B., this version is non-strict.

  10. modifyTVar' :: TVar a -> (a -> a) -> STM ()

    unliftio UnliftIO.STM

    Strict version of modifyTVar.

Page 11 of many | Previous | Next