module Data.Text.All
(
module Data.Text,
module Data.Text.IO,
module Data.Text.Encoding,
module Data.Text.Format,
module Data.Text.Buildable,
show, show',
format,
toStrict, fromStrict,
)
where
import Data.Text
import Data.Text.IO
import Data.Text.Encoding
import Data.Text.Lazy (toStrict, fromStrict)
import TextShow
import Data.Text.Format hiding (format, print, hprint)
import Data.Text.Format.Params
import Data.Text.Buildable (Buildable)
import qualified Data.Text.Format as Format
import qualified Prelude as P
import Prelude hiding (show)
show :: TextShow a => a -> Text
show = showt
show' :: Show a => a -> Text
show' = pack . P.show
format :: Params ps => Format -> ps -> Text
format f = toStrict . Format.format f