Safe Haskell | None |
---|---|
Language | Haskell2010 |
Text.Render
- class Show a => Render a where
- type Indenter = ReaderT Int (WriterT Text (State Int)) ()
- indented :: Indenter -> Indenter
- wrapIndented :: Render a => Text -> Text -> [a] -> Indenter
- inNewLine :: Indenter -> Indenter
- renderIndented :: Render a => Int -> a -> Text
- renderIndentedStartingAt :: Render a => Int -> Int -> a -> Text
- renderTicks :: Render a => a -> Text
Documentation
class Show a => Render a where Source #
A class for pretty printing, and in general, for "showing" as a Text
.
renderTicks :: Render a => a -> Text Source #
Renders and surrounds in backticks. Useful for printing user input.