text-show-0.3.1.0: src/Text/Show/Text.hs
{-# LANGUAGE NoImplicitPrelude #-}
-----------------------------------------------------------------------------
-- |
-- Module : Text.Show.Text
-- Copyright : (C) 2014 Ryan Scott
-- License : BSD-style (see the file LICENSE)
-- Maintainer : Ryan Scott
-- Stability : Experimental
-- Portability : GHC
--
-- Efficiently convert from values to 'Text' via 'Builder's.
----------------------------------------------------------------------------
module Text.Show.Text (
-- * The 'Show' class
Show (..)
, show
, showLazy
, showPrec
, showPrecLazy
, showList
, showListLazy
, showbParen
-- * 'Builder's
, module Data.Text.Lazy.Builder
, lengthB
, replicateB
, unlinesB
, unwordsB
-- * Printing values
, print
, printLazy
, hPrint
, hPrintLazy
) where
import Data.Text.Lazy.Builder
import Prelude hiding (Show(show, showList), print)
import Text.Show.Text.Class
import Text.Show.Text.Instances ()
import Text.Show.Text.Utils (lengthB, replicateB, unlinesB, unwordsB)