liblawless-0.23.0: Prelude based on protolude for GHC 8 and beyond.

Safe HaskellNone
LanguageHaskell2010

Boomerang

Documentation

module Text

type TextBoomerang a b = Boomerang TextError Text a b Source #

parseText :: forall r b. IsText b => StringBoomerang () (r :- ()) -> b -> Either TextError r Source #

unparseText :: forall r b. IsText b => StringBoomerang () (r :- ()) -> r -> Maybe b Source #

(∘) :: forall b c a cat. Category cat => cat b c -> cat a b -> cat a c infixr 9 Source #