-- | 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