HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulebytesmith-0.3.11.1Haskell2010

Data.Bytes.Parser.Rebindable

Provides levity-polymorphic variants of >>=, >>, and pure used to assemble parsers whose result types are unlifted. This cannot be used with the RebindableSyntax extension because that extension disallows representations other than LiftedRep. Consequently, users of this module must manually desugar do notation. See the url-bytes library for an example of this module in action.

Only resort to the functions in this module after checking that GHC is unable to optimize away I# and friends in your code.

  • 2 classes
  • Packagebytesmith-0.3.11.1
  • Exports2
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceRebindable.hs
classclass Bind (ra :: RuntimeRep) (rb :: RuntimeRep) where
#

Methods

Instances11Bind, …