Hoogle Search

Within LTS Haskell 24.43 (ghc-9.10.3)

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

  1. fromLazyByteStringWith :: Int -> ByteString -> Builder

    blaze-builder Blaze.ByteString.Builder.ByteString

    Construct a Builder that uses the thresholding strategy of fromByteStringWith for each chunk of the lazy ByteString.

  2. insertByteString :: ByteString -> Builder

    blaze-builder Blaze.ByteString.Builder.ByteString

    Construct a Builder that always inserts the strict ByteString directly as a chunk. This implies flushing the output buffer, even if it contains just a single byte. You should therefore use insertByteString only for large (> 8kb) ByteStrings. Otherwise, the generated chunks are too fragmented to be processed efficiently afterwards.

  3. insertLazyByteString :: ByteString -> Builder

    blaze-builder Blaze.ByteString.Builder.ByteString

    Construct a Builder that inserts all chunks of the lazy ByteString directly.

  4. writeByteString :: ByteString -> Write

    blaze-builder Blaze.ByteString.Builder.ByteString

    Write a strict ByteString to a buffer.

  5. fromHtmlEscapedByteString :: ByteString -> Builder

    blaze-builder Blaze.ByteString.Builder.Html.Word

    O(n). Serialize a HTML escaped ByteString.

  6. fromHtmlEscapedLazyByteString :: ByteString -> Builder

    blaze-builder Blaze.ByteString.Builder.Html.Word

    O(n). Serialize a HTML escaped lazy ByteString.

  7. package base16-bytestring

    RFC 4648-compliant Base16 encodings for ByteStrings This package provides support for encoding and decoding binary data according to base16 (see also RFC 4648) for strict (see Data.ByteString.Base16) and lazy ByteStrings (see Data.ByteString.Base16.Lazy). See the base16 package which provides superior encoding and decoding performance as well as support for lazy, short, and strict variants of Text and ByteString values. Additionally, see the base-encoding package which provides an uniform API providing conversion paths between more binary and textual types.

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

    conduit-extra Data.Conduit.ByteString.Builder

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

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

    conduit-extra Data.Conduit.ByteString.Builder

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

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

    conduit-extra Data.Conduit.ByteString.Builder

    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.

Page 36 of many | Previous | Next