Hoogle Search

Within LTS Haskell 24.1 (ghc-9.10.2)

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

  1. module Data.Conduit.List

    NOTE It is recommended to start using Data.Conduit.Combinators instead of this module. Higher-level functions to interact with the elements of a stream. Most of these are based on list functions. Note that these functions all deal with individual elements of a stream as a sort of "black box", where there is no introspection of the contained elements. Values such as ByteString and Text will likely need to be treated specially to deal with their contents properly (Word8 and Char, respectively). See the Data.Conduit.Binary and Data.Conduit.Text modules in the conduit-extra package.

  2. listres :: ProcessType r => r

    shell-conduit Data.Conduit.Shell

    No documentation available.

  3. listres :: ProcessType r => r

    shell-conduit Data.Conduit.Shell.PATH

    No documentation available.

  4. sourceToList :: Monad m => ConduitT () a m () -> m [a]

    conduit Data.Conduit

    Convert a Source into a list. The basic functionality can be explained as:

    sourceToList src = src $$ Data.Conduit.List.consume
    
    However, sourceToList is able to produce its results lazily, which cannot be done when running a conduit pipeline in general. Unlike the Data.Conduit.Lazy module (in conduit-extra), this function performs no unsafe I/O operations, and therefore can only be as lazy as the underlying monad. Since 1.2.6

  5. sinkList :: forall (m :: Type -> Type) a o . Monad m => ConduitT a o m [a]

    conduit Data.Conduit.Combinators

    Consume all values from the stream and return as a list. Note that this will pull all values into memory. Subject to fusion

  6. sourceList :: forall (m :: Type -> Type) a l i u . Monad m => [a] -> Pipe l i a u m ()

    conduit Data.Conduit.Internal

    Convert a list into a source. Since 0.3.0

  7. sourceToList :: Monad m => ConduitT () a m () -> m [a]

    conduit Data.Conduit.Internal

    Convert a Source into a list. The basic functionality can be explained as:

    sourceToList src = src $$ Data.Conduit.List.consume
    
    However, sourceToList is able to produce its results lazily, which cannot be done when running a conduit pipeline in general. Unlike the Data.Conduit.Lazy module (in conduit-extra), this function performs no unsafe I/O operations, and therefore can only be as lazy as the underlying monad. Since 1.2.6

  8. sourceListS :: forall (m :: Type -> Type) a . Monad m => [a] -> StreamProducer m a

    conduit Data.Conduit.Internal.List.Stream

    No documentation available.

  9. sourceList :: forall (m :: Type -> Type) a i . Monad m => [a] -> ConduitT i a m ()

    conduit Data.Conduit.List

    Yield the values from the list. Subject to fusion

  10. conduitPutList :: forall (m :: Type -> Type) . Monad m => ConduitT Put [ByteString] m ()

    binary-conduit Data.Conduit.Serialization.Binary

    Vectorized variant of conduitPut returning list contains all chunks from one element representation

Page 1 of many | Next