content: -- | Lazy @Text@. Import as:
  --
  -- > import qualified RIO.Text.Lazy as TL
  --
  -- This module does not export any partial functions.  For those, see
  -- "RIO.Text.Lazy.Partial"
  module RIO.Text.Lazy
      (
      -- * Types
        Data.Text.Lazy.Text
  
      -- * Creation and elimination
      , Data.Text.Lazy.pack
      , Data.Text.Lazy.unpack
      , Data.Text.Lazy.singleton
      , Data.Text.Lazy.empty
      , Data.Text.Lazy.fromChunks
      , Data.Text.Lazy.toChunks
      , Data.Text.Lazy.toStrict
      , Data.Text.Lazy.fromStrict
      , Data.Text.Lazy.foldrChunks
      , Data.Text.Lazy.foldlChunks
  
      -- * Basic interface
      , Data.Text.Lazy.cons
      , Data.Text.Lazy.snoc
      , Data.Text.Lazy.append
      , Data.Text.Lazy.uncons
      , Data.Text.Lazy.null
      , Data.Text.Lazy.length
      , Data.Text.Lazy.compareLength
  
      -- * Transformations
      , Data.Text.Lazy.map
      , Data.Text.Lazy.intercalate
      , Data.Text.Lazy.intersperse
      , Data.Text.Lazy.transpose
      , Data.Text.Lazy.reverse
  
      -- ** Case conversion
      , Data.Text.Lazy.toCaseFold
      , Data.Text.Lazy.toLower
      , Data.Text.Lazy.toUpper
      , Data.Text.Lazy.toTitle
  
      -- ** Justification
      , Data.Text.Lazy.justifyLeft
      , Data.Text.Lazy.justifyRight
      , Data.Text.Lazy.center
  
      -- * Folds
      , Data.Text.Lazy.foldl
      , Data.Text.Lazy.foldl'
      , Data.Text.Lazy.foldr
  
      -- ** Special folds
      , Data.Text.Lazy.concat
      , Data.Text.Lazy.concatMap
      , Data.Text.Lazy.any
      , Data.Text.Lazy.all
  
      -- * Construction
  
      -- ** Scans
      , Data.Text.Lazy.scanl
      , Data.Text.Lazy.scanl1  -- NB. scanl1 and scanr1 are not partial
      , Data.Text.Lazy.scanr
      , Data.Text.Lazy.scanr1
  
      -- ** Accumulating maps
      , Data.Text.Lazy.mapAccumL
      , Data.Text.Lazy.mapAccumR
  
      -- ** Generation and unfolding
      , Data.Text.Lazy.repeat
      , Data.Text.Lazy.replicate
      , Data.Text.Lazy.cycle
      , Data.Text.Lazy.iterate
      , Data.Text.Lazy.unfoldr
      , Data.Text.Lazy.unfoldrN
  
      -- * Substrings
  
      -- ** Breaking strings
      , Data.Text.Lazy.take
      , Data.Text.Lazy.takeEnd
      , Data.Text.Lazy.drop
      , Data.Text.Lazy.dropEnd
      , Data.Text.Lazy.takeWhile
      , Data.Text.Lazy.takeWhileEnd
      , Data.Text.Lazy.dropWhile
      , Data.Text.Lazy.dropWhileEnd
      , Data.Text.Lazy.dropAround
      , Data.Text.Lazy.strip
      , Data.Text.Lazy.stripStart
      , Data.Text.Lazy.stripEnd
      , Data.Text.Lazy.splitAt
      , Data.Text.Lazy.span
      , Data.Text.Lazy.break
      , Data.Text.Lazy.group
      , Data.Text.Lazy.groupBy
      , Data.Text.Lazy.inits
      , Data.Text.Lazy.tails
  
      -- ** Breaking into many substrings
      , Data.Text.Lazy.split
      , Data.Text.Lazy.chunksOf
  
      -- ** Breaking into lines and words
      , Data.Text.Lazy.lines
      , Data.Text.Lazy.words
      , Data.Text.Lazy.unlines
      , Data.Text.Lazy.unwords
  
      -- * Predicates
      , Data.Text.Lazy.isPrefixOf
      , Data.Text.Lazy.isSuffixOf
      , Data.Text.Lazy.isInfixOf
  
      -- ** View patterns
      , Data.Text.Lazy.stripPrefix
      , Data.Text.Lazy.stripSuffix
      , Data.Text.Lazy.commonPrefixes
  
      -- * Searching
      , Data.Text.Lazy.filter
      , Data.Text.Lazy.find
      , Data.Text.Lazy.partition
  
      -- * Indexing
      , Data.Text.Lazy.index
      , Data.Text.Lazy.count
  
      -- * Zipping and unzipping
      , Data.Text.Lazy.zip
      , Data.Text.Lazy.zipWith
      ) where
  
  import qualified Data.Text.Lazy
  