Hoogle Search
Within LTS Haskell 24.0 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
toLazyByteString :: Builder -> ByteStringfast-builder Data.ByteString.FastBuilder Turn a Builder into a lazy ByteString. Performance hint: when the resulting ByteString does not fit in one chunk, this function forks a thread. Due to this, the performance degrades sharply if you use this function from a bound thread. Note in particular that the main thread is a bound thread when you use ghc -threaded. To avoid this problem, do one of these:
- Make sure the resulting ByteString is consumed in an unbound thread. Consider using runInUnboundThread for this.
- Use other function to run the Builder instead. Functions that don't return a lazy ByteString do not have this issue.
- Link your program without -threaded.
toLazyByteStringWith :: Int -> Int -> Builder -> ByteStringfast-builder Data.ByteString.FastBuilder Like toLazyByteString, but allows the user to specify the initial and the subsequent desired buffer sizes.
toLazyByteString :: Builder -> ByteStringfast-builder Data.ByteString.FastBuilder.Internal Turn a Builder into a lazy ByteString. Performance hint: when the resulting ByteString does not fit in one chunk, this function forks a thread. Due to this, the performance degrades sharply if you use this function from a bound thread. Note in particular that the main thread is a bound thread when you use ghc -threaded. To avoid this problem, do one of these:
- Make sure the resulting ByteString is consumed in an unbound thread. Consider using runInUnboundThread for this.
- Use other function to run the Builder instead. Functions that don't return a lazy ByteString do not have this issue.
- Link your program without -threaded.
toLazyByteStringWith :: Int -> Int -> Builder -> ByteStringfast-builder Data.ByteString.FastBuilder.Internal Like toLazyByteString, but allows the user to specify the initial and the subsequent desired buffer sizes.
-
hw-prim HaskellWorks.Data.ByteString.Lazy No documentation available.
toLazyByteString :: ToLazyByteString a => a -> ByteStringhw-prim HaskellWorks.Data.ByteString.Lazy No documentation available.