module Data.Text.Lazy.All ( module Data.Text.Lazy, module Data.Text.Lazy.IO, module Data.Text.Lazy.Encoding, module Data.Text.Format, module Data.Text.Buildable, show, show', ) where import Data.Text.Lazy import Data.Text.Lazy.IO import Data.Text.Lazy.Encoding import TextShow import Data.Text.Format hiding (print, hprint) import Data.Text.Buildable (Buildable) import qualified Prelude as P import Prelude hiding (show) -- | A fast variant of 'show' for 'Text' that only works for some types. If you want more instances, import or use 'show'' if the type is your own and you only have a 'Show' instance defined. show :: TextShow a => a -> Text show = showtl -- | Like 'show', but works for anything that has a 'Show' instance. show' :: Show a => a -> Text show' = pack . P.show