| Copyright | (c) 2013 Leon P Smith |
|---|---|
| License | BSD3 |
| Maintainer | Leon P Smith <leon@melding-monads.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell98 |
Blaze.ByteString.Builder.Char8
Description
/Note:/ This package is intended for low-level use like implementing protocols. If you need to /serialize/ Unicode characters use one of the UTF encodings (e.g. 'Blaze.ByteString.Builder.Char.UTF-8').
Writes and Builders for serializing the lower 8-bits of characters.
This corresponds to what the bytestring package offer in
Char8.
Writing Latin-1 (ISO 8859-1) encodable characters to a buffer
Creating Builders from Latin-1 (ISO 8859-1) encodable characters
fromString :: String -> Builder Source #
O(n). Serialize the lower 8-bits of all characters of a string
fromShow :: Show a => a -> Builder Source #
O(n). Serialize a value by Showing it and serializing the lower 8-bits
of the resulting string.
fromText :: Text -> Builder Source #
O(n). Serialize the lower 8-bits of all characters in the strict text.
fromLazyText :: Text -> Builder Source #
O(n). Serialize the lower 8-bits of all characters in the lazy text.