Safe Haskell | Safe-Infered |
---|
A renderer that produces a lazy Text
value, using the Text Builder.
- renderMarkupBuilder :: Markup -> Builder
- renderMarkupBuilderWith :: (ByteString -> Text) -> Markup -> Builder
- renderMarkup :: Markup -> Text
- renderMarkupWith :: (ByteString -> Text) -> Markup -> Text
- renderHtmlBuilder :: Markup -> Builder
- renderHtmlBuilderWith :: (ByteString -> Text) -> Markup -> Builder
- renderHtml :: Markup -> Text
- renderHtmlWith :: (ByteString -> Text) -> Markup -> Text
Documentation
renderMarkupBuilder :: Markup -> BuilderSource
Render markup to a text builder
:: (ByteString -> Text) | Decoder for bytestrings |
-> Markup | Markup to render |
-> Builder | Resulting builder |
renderMarkup :: Markup -> TextSource
Render markup to a lazy Text value. If there are any ByteString's in the input markup, this function will consider them as UTF-8 encoded values and decode them that way.
:: (ByteString -> Text) | Decoder for ByteString's. |
-> Markup | Markup to render |
-> Text |
Render markup to a lazy Text value. This function allows you to specify what should happen with ByteString's in the input HTML. You can decode them or drop them, this depends on the application...
:: (ByteString -> Text) | Decoder for bytestrings |
-> Markup | Markup to render |
-> Builder | Resulting builder |
renderHtml :: Markup -> TextSource
:: (ByteString -> Text) | Decoder for ByteString's. |
-> Markup | Markup to render |
-> Text | Resulting lazy text |