Hoogle Search

Within LTS Haskell 24.42 (ghc-9.10.3)

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

  1. allNewBuffersStrategy :: Int -> BufferAllocStrategy

    conduit Data.Conduit.Combinators

    The simplest buffer allocation strategy: whenever a buffer is requested, allocate a new one that is big enough for the next build step to execute. NOTE that this allocation strategy may spill quite some memory upon direct insertion of a bytestring by the builder. Thats no problem for garbage collection, but it may lead to unreasonably high memory consumption in special circumstances.

  2. allS :: forall (m :: Type -> Type) a . Monad m => (a -> Bool) -> StreamConsumer a m Bool

    conduit Data.Conduit.Combinators.Stream

    No documentation available.

  3. allocate :: MonadResource m => IO a -> (a -> IO ()) -> m (ReleaseKey, a)

    resourcet Control.Monad.Trans.Resource

    Perform some allocation, and automatically register a cleanup action. This is almost identical to calling the allocation and then registering the release action, but this properly handles masking of asynchronous exceptions. Since 0.3.0

  4. allocate_ :: MonadResource m => IO a -> IO () -> m ReleaseKey

    resourcet Control.Monad.Trans.Resource

    Perform some allocation where the return value is not required, and automatically register a cleanup action. allocate_ is to allocate as bracket_ is to bracket This is almost identical to calling the allocation and then registering the release action, but this properly handles masking of asynchronous exceptions.

  5. allocateAcquire :: MonadResource m => Acquire a -> m (ReleaseKey, a)

    resourcet Data.Acquire

    Allocate a resource and register an action with the MonadResource to free the resource.

  6. allocate :: MonadResource m => IO a -> (a -> IO ()) -> m (ReleaseKey, a)

    resourcet UnliftIO.Resource

    Perform some allocation, and automatically register a cleanup action. This is almost identical to calling the allocation and then registering the release action, but this properly handles masking of asynchronous exceptions. Since 0.3.0

  7. allocateU :: (MonadUnliftIO m, MonadResource m) => m a -> (a -> m ()) -> m (ReleaseKey, a)

    resourcet UnliftIO.Resource

    Unlifted allocate.

  8. allFieldLinks :: (HasLink (ToServantApi routes), GenericServant routes (AsLink Link), ToServant routes (AsLink Link) ~ MkLink (ToServantApi routes) Link) => routes (AsLink Link)

    gogol-core Gogol.Prelude

    Get all links as a record.

  9. allFieldLinks' :: (HasLink (ToServantApi routes), GenericServant routes (AsLink a), ToServant routes (AsLink a) ~ MkLink (ToServantApi routes) a) => (Link -> a) -> routes (AsLink a)

    gogol-core Gogol.Prelude

    More general version of allFieldLinks.

  10. alloca :: (MonadUnliftIO m, Storable a) => (Ptr a -> m b) -> m b

    unliftio UnliftIO.Foreign

    Unlifted alloca.

Page 76 of many | Previous | Next