text-show-instances-3.6: Additional instances for text-show

Copyright(C) 2014-2017 Ryan Scott
LicenseBSD-style (see the file LICENSE)
MaintainerRyan Scott
StabilityProvisional
PortabilityGHC
Safe HaskellNone
LanguageHaskell2010

TextShow.Language.Haskell.TH

Contents

Description

TextShow instances for data types in the template-haskell library.

Since: 2

Synopsis

Documentation

showbName :: Name -> Builder #

Convert a Name to a Builder.

Since: 2

showbName' :: NameIs -> Name -> Builder #

Convert a Name to a Builder with the given NameIs settings.

Since: 2

Orphan instances

TextShow Exp #

Since: 2

TextShow Match #

Since: 2

TextShow Clause #

Since: 2

TextShow Pat #

Since: 2

TextShow Type #

Since: 2

TextShow Dec #

Since: 2

TextShow Name #

Since: 2

TextShow FunDep #

Since: 2

TextShow TyVarBndr #

Since: 2

TextShow InjectivityAnn #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow Overlap #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow Doc #

Since: 2

TextShow ModName #

Since: 2

TextShow PkgName #

Since: 2

TextShow Module #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow OccName #

Since: 2

TextShow NameFlavour #

Since: 3.3

TextShow NameSpace #

Since: 3.3

TextShow Loc #

Since: 2

TextShow Info #

Since: 2

TextShow ModuleInfo #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow Fixity #

Since: 2

TextShow FixityDirection #

Since: 2

TextShow Lit #

Since: 2

TextShow Body #

Since: 2

TextShow Guard #

Since: 2

TextShow Stmt #

Since: 2

TextShow Range #

Since: 2

TextShow TypeFamilyHead #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow TySynEqn #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow FamFlavour #

Since: 2

TextShow Foreign #

Since: 2

TextShow Callconv #

Since: 2

TextShow Safety #

Since: 2

TextShow Pragma #

Since: 2

TextShow Inline #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow RuleMatch #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow Phases #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow RuleBndr #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow AnnTarget #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow SourceUnpackedness #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow SourceStrictness #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow DecidedStrictness #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow Con #

Since: 2

TextShow Bang #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow FamilyResultSig #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow TyLit #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow Role #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow AnnLookup #

Only available with template-haskell-2.9.0.0 or later.

Since: 2