module Text.Blaze.Html.Renderer.Utf8
    ( renderHtmlBuilder
    , renderHtml
    , renderHtmlToByteStringIO
    ) where

import Blaze.ByteString.Builder (Builder)
import Data.ByteString (ByteString)
import Text.Blaze.Html (Html)
import qualified Data.ByteString.Lazy as BL
import qualified Text.Blaze.Renderer.Utf8 as R

renderHtmlBuilder :: Html -> Builder
renderHtmlBuilder :: Html -> Builder
renderHtmlBuilder = Html -> Builder
R.renderMarkupBuilder

renderHtml :: Html -> BL.ByteString
renderHtml :: Html -> ByteString
renderHtml = Html -> ByteString
R.renderMarkup

renderHtmlToByteStringIO :: (ByteString -> IO ()) -> Html -> IO ()
renderHtmlToByteStringIO :: (ByteString -> IO ()) -> Html -> IO ()
renderHtmlToByteStringIO = (ByteString -> IO ()) -> Html -> IO ()
R.renderMarkupToByteStringIO