text-show-instances-3.6.2: 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 Source #

Convert a Name to a Builder.

Since: 2

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

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

Since: 2

Orphan instances

TextShow Exp Source #

Since: 2

TextShow Match Source #

Since: 2

TextShow Clause Source #

Since: 2

TextShow Pat Source #

Since: 2

TextShow Type Source #

Since: 2

TextShow Dec Source #

Since: 2

TextShow Name Source #

Since: 2

TextShow FunDep Source #

Since: 2

TextShow TyVarBndr Source #

Since: 2

TextShow InjectivityAnn Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow Overlap Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow Doc Source #

Since: 2

TextShow ModName Source #

Since: 2

TextShow PkgName Source #

Since: 2

TextShow Module Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow OccName Source #

Since: 2

TextShow NameFlavour Source #

Since: 3.3

TextShow NameSpace Source #

Since: 3.3

TextShow Loc Source #

Since: 2

TextShow Info Source #

Since: 2

TextShow ModuleInfo Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow Fixity Source #

Since: 2

TextShow FixityDirection Source #

Since: 2

TextShow Lit Source #

Since: 2

TextShow Body Source #

Since: 2

TextShow Guard Source #

Since: 2

TextShow Stmt Source #

Since: 2

TextShow Range Source #

Since: 2

TextShow TypeFamilyHead Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow TySynEqn Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow FamFlavour Source #

Since: 2

TextShow Foreign Source #

Since: 2

TextShow Callconv Source #

Since: 2

TextShow Safety Source #

Since: 2

TextShow Pragma Source #

Since: 2

TextShow Inline Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow RuleMatch Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow Phases Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow RuleBndr Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow AnnTarget Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow SourceUnpackedness Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow SourceStrictness Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow DecidedStrictness Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow Con Source #

Since: 2

TextShow Bang Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow FamilyResultSig Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

TextShow TyLit Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

TextShow Role Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

TextShow AnnLookup Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2