Hoogle Search

Within LTS Haskell 24.63 (ghc-9.10.3)

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

  1. builderToByteString :: forall (m :: Type -> Type) . PrimMonad m => ConduitT Builder ByteString m ()

    conduit Data.Conduit.Combinators

    Incrementally execute builders and pass on the filled chunks as bytestrings.

  2. builderToByteStringFlush :: forall (m :: Type -> Type) . PrimMonad m => ConduitT (Flush Builder) (Flush ByteString) m ()

    conduit Data.Conduit.Combinators

    Same as builderToByteString, but input and output are wrapped in Flush.

  3. builderToByteStringWith :: forall (m :: Type -> Type) . PrimMonad m => BufferAllocStrategy -> ConduitT Builder ByteString m ()

    conduit Data.Conduit.Combinators

    A conduit that incrementally executes builders and passes on the filled chunks as bytestrings to an inner sink. INV: All bytestrings passed to the inner sink are non-empty.

  4. builderToByteStringWithFlush :: forall (m :: Type -> Type) . PrimMonad m => BufferAllocStrategy -> ConduitT (Flush Builder) (Flush ByteString) m ()

    conduit Data.Conduit.Combinators

    No documentation available.

  5. unsafeBuilderToByteString :: forall (m :: Type -> Type) . PrimMonad m => ConduitT Builder ByteString m ()

    conduit Data.Conduit.Combinators

    Incrementally execute builders on the given buffer and pass on the filled chunks as bytestrings. Note that, if the given buffer is too small for the execution of a build step, a larger one will be allocated. WARNING: This conduit yields bytestrings that are NOT referentially transparent. Their content will be overwritten as soon as control is returned from the inner sink!

  6. getByteString :: Int -> Get ByteString

    cereal Data.Serialize.Get

    An efficient get method for strict ByteStrings. Fails if fewer than n bytes are left in the input. This function creates a fresh copy of the underlying bytes.

  7. getLazyByteString :: Int64 -> Get ByteString

    cereal Data.Serialize.Get

    No documentation available.

  8. getShortByteString :: Int -> Get ShortByteString

    cereal Data.Serialize.Get

    No documentation available.

  9. putByteString :: Putter ByteString

    cereal Data.Serialize.Put

    An efficient primitive to write a strict ByteString into the output buffer. It flushes the current buffer, and writes the argument into a new chunk.

  10. putLazyByteString :: Putter ByteString

    cereal Data.Serialize.Put

    Write a lazy ByteString efficiently, simply appending the lazy ByteString chunks to the output buffer

Page 34 of many | Previous | Next