| |||||||||||
| |||||||||||
| |||||||||||
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 | |||||||||||
Write a UTF-8 encoded Unicode character to a buffer. | |||||||||||
Creating Builders from UTF-8 encoded characters | |||||||||||
fromChar :: Char -> Builder | |||||||||||
O(1). Serialize a Unicode character using the UTF-8 encoding. | |||||||||||
fromString :: String -> Builder | |||||||||||
O(n). Serialize a Unicode String using the UTF-8 encoding. | |||||||||||
fromShow :: Show a => a -> Builder | |||||||||||
O(n). Serialize a value by Showing it and UTF-8 encoding the resulting String. | |||||||||||
fromText :: Text -> Builder | |||||||||||
O(n). Serialize a strict Unicode Text value using the UTF-8 encoding. Note that this function is currently faster than encodeUtf8 provided by Data.Text.Encoding. Moreover, fromText is also lazy, while TL.encodeUtf8 is strict. | |||||||||||
fromLazyText :: Text -> Builder | |||||||||||
O(n). Serialize a lazy Unicode Text value using the UTF-8 encoding. Note that this function is currently faster than TL.encodeUtf8 provided by Data.Text.Lazy.Encoding. | |||||||||||
Produced by Haddock version 2.7.2 |