foundation-edge-0.0.2: Foundation/Compat/Text.hs
-- |
-- Module : Foundation.Compat.Text
-- License : BSD-style
-- Maintainer : Foundation
-- Stability : experimental
-- Portability : portable
--
-- Module to convert text's Text type
module Foundation.Compat.Text
( toText
, fromText
) where
import Data.Text (Text)
import qualified Data.Text as T
import Foundation
-- | Convert a String to a Text.
-- This currently allocates a new Text and copies the String content.
toText :: String -> Text
toText = T.pack . toList
-- | Convert a Text to String
-- This currently allocates a new String and copies the Text content.
fromText :: Text -> String
fromText = fromList . T.unpack