text-show-instances-3.6.5: 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

Instance details

TextShow Match Source #

Since: 2

Instance details

TextShow Clause Source #

Since: 2

Instance details

TextShow Pat Source #

Since: 2

Instance details

TextShow Type Source #

Since: 2

Instance details

TextShow Dec Source #

Since: 2

Instance details

TextShow Name Source #

Since: 2

Instance details

TextShow FunDep Source #

Since: 2

Instance details

TextShow InjectivityAnn Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow Overlap Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow DerivStrategy Source #

Only available with template-haskell-2.12.0.0 or later.

Since: 3.6

Instance details

TextShow Doc Source #

Since: 2

Instance details

TextShow ModName Source #

Since: 2

Instance details

TextShow PkgName Source #

Since: 2

Instance details

TextShow Module Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

Instance details

TextShow OccName Source #

Since: 2

Instance details

TextShow NameFlavour Source #

Since: 3.3

Instance details

TextShow NameSpace Source #

Since: 3.3

Instance details

TextShow Loc Source #

Since: 2

Instance details

TextShow Info Source #

Since: 2

Instance details

TextShow ModuleInfo Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

Instance details

TextShow Fixity Source #

Since: 2

Instance details

TextShow FixityDirection Source #

Since: 2

Instance details

TextShow Lit Source #

Since: 2

Instance details

TextShow Body Source #

Since: 2

Instance details

TextShow Guard Source #

Since: 2

Instance details

TextShow Stmt Source #

Since: 2

Instance details

TextShow Range Source #

Since: 2

Instance details

TextShow DerivClause Source #

Only available with template-haskell-2.12.0.0 or later.

Since: 3.6

Instance details

TextShow TypeFamilyHead Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow TySynEqn Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

Instance details

TextShow Foreign Source #

Since: 2

Instance details

TextShow Callconv Source #

Since: 2

Instance details

TextShow Safety Source #

Since: 2

Instance details

TextShow Pragma Source #

Since: 2

Instance details

TextShow Inline Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

Instance details

TextShow RuleMatch Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

Instance details

TextShow Phases Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

Instance details

TextShow RuleBndr Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

Instance details

TextShow AnnTarget Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

Instance details

TextShow SourceUnpackedness Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow SourceStrictness Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow DecidedStrictness Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow Con Source #

Since: 2

Instance details

TextShow Bang Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow PatSynDir Source #

Only available with template-haskell-2.12.0.0 or later.

Since: 3.3

Instance details

TextShow PatSynArgs Source #

Only available with template-haskell-2.12.0.0 or later.

Since: 3.3

Instance details

TextShow TyVarBndr Source #

Since: 2

Instance details

TextShow FamilyResultSig Source #

Only available with template-haskell-2.11.0.0 or later.

Since: 3

Instance details

TextShow TyLit Source #

Only available with template-haskell-2.8.0.0 or later.

Since: 2

Instance details

TextShow Role Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

Instance details

TextShow AnnLookup Source #

Only available with template-haskell-2.9.0.0 or later.

Since: 2

Instance details