text-show-0.6: Efficient conversion of values into Text

Copyright(C) 2014-2015 Ryan Scott
LicenseBSD-style (see the file LICENSE)
MaintainerRyan Scott
StabilityExperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Text.Show.Text.GHC.Generics

Description

Monomorphic Show functions for generics-related data types. This module is only available with base-4.4.0.0 or later.

Since: 0.3

Synopsis

Documentation

showbU1 :: U1 p -> Builder Source

Convert a U1 value to a Builder. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbPar1Prec :: Show p => Int -> Par1 p -> Builder Source

Convert a Par1 value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbRec1Prec :: Show (f p) => Int -> Rec1 f p -> Builder Source

Convert a Rec1 value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbK1Prec :: Show c => Int -> K1 i c p -> Builder Source

Convert a K1 value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbM1Prec :: Show (f p) => Int -> M1 i c f p -> Builder Source

Convert an M1 value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbSumTypePrec :: (Show (f p), Show (g p)) => Int -> (f :+: g) p -> Builder Source

Convert a '(:+:)' value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbProductTypePrec :: (Show (f p), Show (g p)) => Int -> (f :*: g) p -> Builder Source

Convert a '(:*:)' value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbCompFunctorsPrec :: Show (f (g p)) => Int -> (f :.: g) p -> Builder Source

Convert a '(:.:)' value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbFixityPrec :: Int -> Fixity -> Builder Source

Convert a Fixity value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbAssociativity :: Associativity -> Builder Source

Convert an Associativity value to a Builder. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbArityPrec :: Int -> Arity -> Builder Source

Convert an Arity value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3