text-show-instances-3.9.5: Additional instances for text-show
Copyright(C) 2014-2017 Ryan Scott
LicenseBSD-style (see the file LICENSE)
MaintainerRyan Scott
StabilityProvisional
PortabilityGHC
Safe HaskellSafe-Inferred
LanguageHaskell2010

TextShow.Language.Haskell.TH

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 Doc Source #

Since: 2

Instance details

TextShow AnnLookup Source # 
Instance details

TextShow AnnTarget Source # 
Instance details

TextShow Bang Source # 
Instance details

TextShow Body Source # 
Instance details

TextShow Bytes Source # 
Instance details

TextShow Callconv Source # 
Instance details

TextShow Clause Source # 
Instance details

TextShow Con Source # 
Instance details

TextShow Dec Source # 
Instance details

TextShow DecidedStrictness Source # 
Instance details

TextShow DerivClause Source # 
Instance details

TextShow DerivStrategy Source # 
Instance details

TextShow Exp Source # 
Instance details

TextShow FamilyResultSig Source # 
Instance details

TextShow Fixity Source # 
Instance details

TextShow FixityDirection Source # 
Instance details

TextShow Foreign Source # 
Instance details

TextShow FunDep Source # 
Instance details

TextShow Guard Source # 
Instance details

TextShow Info Source # 
Instance details

TextShow InjectivityAnn Source # 
Instance details

TextShow Inline Source # 
Instance details

TextShow Lit Source # 
Instance details

TextShow Loc Source # 
Instance details

TextShow Match Source # 
Instance details

TextShow ModName Source # 
Instance details

TextShow Module Source # 
Instance details

TextShow ModuleInfo Source # 
Instance details

TextShow Name Source #

Since: 2

Instance details

TextShow NameFlavour Source # 
Instance details

TextShow NameSpace Source # 
Instance details

TextShow OccName Source # 
Instance details

TextShow Overlap Source # 
Instance details

TextShow Pat Source # 
Instance details

TextShow PatSynArgs Source # 
Instance details

TextShow PatSynDir Source # 
Instance details

TextShow Phases Source # 
Instance details

TextShow PkgName Source # 
Instance details

TextShow Pragma Source # 
Instance details

TextShow Range Source # 
Instance details

TextShow Role Source # 
Instance details

TextShow RuleBndr Source # 
Instance details

TextShow RuleMatch Source # 
Instance details

TextShow Safety Source # 
Instance details

TextShow SourceStrictness Source # 
Instance details

TextShow SourceUnpackedness Source # 
Instance details

TextShow Specificity Source # 
Instance details

TextShow Stmt Source # 
Instance details

TextShow TyLit Source # 
Instance details

TextShow TySynEqn Source # 
Instance details

TextShow Type Source # 
Instance details

TextShow TypeFamilyHead Source # 
Instance details

TextShow flag => TextShow (TyVarBndr flag) Source # 
Instance details

Methods

showbPrec :: Int -> TyVarBndr flag -> Builder #

showb :: TyVarBndr flag -> Builder #

showbList :: [TyVarBndr flag] -> Builder #

showtPrec :: Int -> TyVarBndr flag -> Text #

showt :: TyVarBndr flag -> Text #

showtList :: [TyVarBndr flag] -> Text #

showtlPrec :: Int -> TyVarBndr flag -> Text #

showtl :: TyVarBndr flag -> Text #

showtlList :: [TyVarBndr flag] -> Text #