blaze-builder-0.4.1.0: Efficient buffered output.

Copyright(c) 2013 Leon P Smith
LicenseBSD3
MaintainerLeon P Smith <leon@melding-monads.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell98

Blaze.ByteString.Builder.Char.Utf8

Contents

Description

Writes and Builders for serializing Unicode characters using the UTF-8 encoding.

Synopsis

Writing UTF-8 encoded characters to a buffer

writeChar :: Char -> Write Source #

Write a UTF-8 encoded Unicode character to a buffer.

Creating Builders from UTF-8 encoded characters

fromChar :: Char -> Builder Source #

O(1). Serialize a Unicode character using the UTF-8 encoding.

fromString :: String -> Builder Source #

O(n). Serialize a Unicode String using the UTF-8 encoding.

fromShow :: Show a => a -> Builder Source #

O(n). Serialize a value by Showing it and UTF-8 encoding the resulting String.

fromText :: Text -> Builder Source #

O(n). Serialize a strict Unicode Text value using the UTF-8 encoding.

fromLazyText :: Text -> Builder Source #

O(n). Serialize a lazy Unicode Text value using the UTF-8 encoding.