HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Moduletext-2.1.3Haskell2010

Data.Text.Internal.Fusion

Warning: this is an internal module, and does not have a stable API or name. Functions in this module may not check or enforce preconditions expected by public modules. Use at your own risk!

Text manipulation functions represented as fusible operations over streams.

  • 2 types
  • 12 values
  • Packagetext-2.1.3
  • Exports14
  • LanguageHaskell2010
  • LicenceBSD-2-Clause
  • SourceFusion.hs

Types

2 declarations
datadata Stream a
#

A co-recursive type yielding a single element at a time depending on the internal state it carries.

Constructors

Instances2Eq, Ord
  • Eq a => Eq (Stream a)Defined in text-2.1.3 · Data.Text.Internal.Fusion.Types
  • Ord a => Ord (Stream a)Defined in text-2.1.3 · Data.Text.Internal.Fusion.Types
datadata Step s a
#

Intermediate result in a processing pipeline.

Constructors

Creation and elimination

5 declarations

Transformations

1 declaration

Construction

0 declarations

Scans

Accumulating maps

Generation and unfolding

Indexing

3 declarations