lens-3.8.1: Lenses, Folds and Traversals

Portabilitynon-portable
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>
Safe HaskellTrustworthy

Data.Text.Lens

Description

 

Synopsis

Documentation

class IsText t whereSource

Traversals for strict or lazy Text

Methods

packed :: Iso' String tSource

pack (or unpack) strict or lazy Text.

 pack x = x ^. packed
 unpack x = x ^. from packed

builder :: Iso' t BuilderSource

Convert between strict or lazy Text and a Builder.

 fromText x = x ^. builder

text :: IndexedTraversal' Int t CharSource

Traverse the individual characters in strict or lazy Text.

Instances