text-show-2.1.1: Efficient conversion of values into Text

Copyright | (C) 2014-2015 Ryan Scott
License | BSD-style (see the file LICENSE)
Maintainer | Ryan Scott
Stability | Provisional
Portability | GHC
Safe Haskell | None
Language | Haskell2010

TextShow.Data.ByteString

Description

Monomorphic `TextShow` functions for data types in the `bytestring` library.

Since: 2

Synopsis

- showbByteStringStrict :: ByteString -> Builder
- showbByteStringLazy :: ByteString -> Builder
- showbByteStringLazyPrec :: Int -> ByteString -> Builder
- showbShortByteString :: ShortByteString -> Builder

# Documentation

showbByteStringStrict :: ByteString -> Builder Source

Convert a strict `ByteString` to a `Builder`.

Since: 2

showbByteStringLazy :: ByteString -> Builder Source

Convert a lazy `ByteString` to a `Builder`.

Since: 2

showbByteStringLazyPrec :: Int -> ByteString -> Builder Source

Convert a lazy `ByteString` to a `Builder` with the given precedence.

With `bytestring-0.10.0.0` or later, this function ignores the precedence argument, since lazy `ByteString`s are printed out identically to `String`s. On earlier versions of `bytestring`, however, lazy `ByteString`s can be printed with parentheses (e.g., `Chunk "example" Empty` vs. `(Chunk "example" Empty)`) depending on the precedence.

Since: 2

showbShortByteString :: ShortByteString -> Builder Source

Convert a `ShortByteString` to a `Builder`.

Since: 2