{-# LANGUAGE RankNTypes #-} module Text.BlazeT.Renderer.String ( fromChoiceString , renderMarkup , renderHtml ) where import Text.Blaze.Internal (ChoiceString) import qualified Text.Blaze.Renderer.String as BU import Text.BlazeT fromChoiceString :: ChoiceString -> String -> String fromChoiceString :: ChoiceString -> String -> String fromChoiceString = ChoiceString -> String -> String BU.fromChoiceString renderMarkup :: MarkupI a -> String renderMarkup :: forall a. MarkupI a -> String renderMarkup = Markup -> String BU.renderMarkup forall b c a. (b -> c) -> (a -> b) -> a -> c . forall a. MarkupI a -> Markup execMarkup renderHtml :: MarkupI a -> String renderHtml :: forall a. MarkupI a -> String renderHtml = forall a. MarkupI a -> String renderMarkup