rewire-base-2.8: A Haskell-to-Verilog/VHDL compiler, shared base utilities
Safe HaskellTrustworthy
LanguageHaskell2010

ReWire.Pretty

Synopsis

Documentation

($$) :: Doc ann -> Doc ann -> Doc ann infixl 5 Source #

text :: Text -> Doc ann Source #

int :: Int -> Doc ann Source #

empty :: Doc ann Source #

class Pretty a where #

Minimal complete definition

Nothing

Methods

pretty :: a -> Doc ann #

Instances

Instances details
Pretty Void 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Void -> Doc ann #

prettyList :: [Void] -> Doc ann

Pretty Int16 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int16 -> Doc ann #

prettyList :: [Int16] -> Doc ann

Pretty Int32 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int32 -> Doc ann #

prettyList :: [Int32] -> Doc ann

Pretty Int64 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int64 -> Doc ann #

prettyList :: [Int64] -> Doc ann

Pretty Int8 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int8 -> Doc ann #

prettyList :: [Int8] -> Doc ann

Pretty Word16 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Word16 -> Doc ann #

prettyList :: [Word16] -> Doc ann

Pretty Word32 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Word32 -> Doc ann #

prettyList :: [Word32] -> Doc ann

Pretty Word64 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Word64 -> Doc ann #

prettyList :: [Word64] -> Doc ann

Pretty Word8 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Word8 -> Doc ann #

prettyList :: [Word8] -> Doc ann

Pretty AstError Source # 
Instance details

Defined in ReWire.Error

Methods

pretty :: AstError -> Doc ann #

prettyList :: [AstError] -> Doc ann

Pretty Warning Source # 
Instance details

Defined in ReWire.Error

Methods

pretty :: Warning -> Doc ann #

prettyList :: [Warning] -> Doc ann

Pretty Text 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Text -> Doc ann #

prettyList :: [Text] -> Doc ann

Pretty Text 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Text -> Doc ann #

prettyList :: [Text] -> Doc ann

Pretty Integer 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Integer -> Doc ann #

prettyList :: [Integer] -> Doc ann

Pretty Natural 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Natural -> Doc ann #

prettyList :: [Natural] -> Doc ann

Pretty () 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: () -> Doc ann #

prettyList :: [()] -> Doc ann

Pretty Bool 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Bool -> Doc ann #

prettyList :: [Bool] -> Doc ann

Pretty Char 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Char -> Doc ann #

prettyList :: [Char] -> Doc ann

Pretty Double 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Double -> Doc ann #

prettyList :: [Double] -> Doc ann

Pretty Float 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Float -> Doc ann #

prettyList :: [Float] -> Doc ann

Pretty Int 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Int -> Doc ann #

prettyList :: [Int] -> Doc ann

Pretty Word 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Word -> Doc ann #

prettyList :: [Word] -> Doc ann

Pretty a => Pretty (NonEmpty a) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: NonEmpty a -> Doc ann #

prettyList :: [NonEmpty a] -> Doc ann

Pretty a => Pretty (Identity a) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Identity a -> Doc ann #

prettyList :: [Identity a] -> Doc ann

ann ~ Void => Pretty (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Doc ann -> Doc ann0 #

prettyList :: [Doc ann] -> Doc ann0

Pretty a => Pretty (Maybe a) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Maybe a -> Doc ann #

prettyList :: [Maybe a] -> Doc ann

Pretty a => Pretty [a] 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: [a] -> Doc ann #

prettyList :: [[a]] -> Doc ann

(Pretty a1, Pretty a2) => Pretty (a1, a2) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: (a1, a2) -> Doc ann #

prettyList :: [(a1, a2)] -> Doc ann

Pretty a => Pretty (Const a b) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Const a b -> Doc ann #

prettyList :: [Const a b] -> Doc ann

(Pretty a1, Pretty a2, Pretty a3) => Pretty (a1, a2, a3) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: (a1, a2, a3) -> Doc ann #

prettyList :: [(a1, a2, a3)] -> Doc ann

(Pretty a1, Pretty a2, Pretty a3, Pretty a4) => Pretty (a1, a2, a3, a4) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: (a1, a2, a3, a4) -> Doc ann #

prettyList :: [(a1, a2, a3, a4)] -> Doc ann

(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5) => Pretty (a1, a2, a3, a4, a5) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: (a1, a2, a3, a4, a5) -> Doc ann #

prettyList :: [(a1, a2, a3, a4, a5)] -> Doc ann

(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5, Pretty a6) => Pretty (a1, a2, a3, a4, a5, a6) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: (a1, a2, a3, a4, a5, a6) -> Doc ann #

prettyList :: [(a1, a2, a3, a4, a5, a6)] -> Doc ann

(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5, Pretty a6, Pretty a7) => Pretty (a1, a2, a3, a4, a5, a6, a7) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: (a1, a2, a3, a4, a5, a6, a7) -> Doc ann #

prettyList :: [(a1, a2, a3, a4, a5, a6, a7)] -> Doc ann

data Doc ann #

Instances

Instances details
Functor Doc 
Instance details

Defined in Prettyprinter.Internal

Methods

fmap :: (a -> b) -> Doc a -> Doc b #

(<$) :: a -> Doc b -> Doc a #

PrettyAnn ann (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

prettyAnn :: Doc ann -> Doc ann

prettyAnnList :: [Doc ann] -> Doc ann

Monoid (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

mempty :: Doc ann #

mappend :: Doc ann -> Doc ann -> Doc ann #

mconcat :: [Doc ann] -> Doc ann #

Semigroup (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

(<>) :: Doc ann -> Doc ann -> Doc ann #

sconcat :: NonEmpty (Doc ann) -> Doc ann #

stimes :: Integral b => b -> Doc ann -> Doc ann #

IsString (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

fromString :: String -> Doc ann #

Generic (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Associated Types

type Rep (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

type Rep (Doc ann) = D1 ('MetaData "Doc" "Prettyprinter.Internal" "prettyprinter-1.7.2-GFiehPAXSyw1nBj0IOWIRx" 'False) (((C1 ('MetaCons "Fail" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Empty" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Char" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Char)))) :+: (C1 ('MetaCons "Text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: (C1 ('MetaCons "Line" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FlatAlt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)))))) :+: ((C1 ('MetaCons "Cat" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))) :+: (C1 ('MetaCons "Nest" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))) :+: C1 ('MetaCons "Union" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))))) :+: ((C1 ('MetaCons "Column" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int -> Doc ann))) :+: C1 ('MetaCons "WithPageWidth" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PageWidth -> Doc ann)))) :+: (C1 ('MetaCons "Nesting" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int -> Doc ann))) :+: C1 ('MetaCons "Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ann) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)))))))

Methods

from :: Doc ann -> Rep (Doc ann) x #

to :: Rep (Doc ann) x -> Doc ann #

Show (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

showsPrec :: Int -> Doc ann -> ShowS #

show :: Doc ann -> String #

showList :: [Doc ann] -> ShowS #

ann ~ Void => Pretty (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Doc ann -> Doc ann0 #

prettyList :: [Doc ann] -> Doc ann0

TextShow (Doc ann) Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> Doc ann -> Builder #

showb :: Doc ann -> Builder #

showbList :: [Doc ann] -> Builder

showtPrec :: Int -> Doc ann -> Text

showt :: Doc ann -> Text #

showtList :: [Doc ann] -> Text

showtlPrec :: Int -> Doc ann -> Text

showtl :: Doc ann -> Text

showtlList :: [Doc ann] -> Text

type Rep (Doc ann) 
Instance details

Defined in Prettyprinter.Internal

type Rep (Doc ann) = D1 ('MetaData "Doc" "Prettyprinter.Internal" "prettyprinter-1.7.2-GFiehPAXSyw1nBj0IOWIRx" 'False) (((C1 ('MetaCons "Fail" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Empty" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Char" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Char)))) :+: (C1 ('MetaCons "Text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: (C1 ('MetaCons "Line" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FlatAlt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)))))) :+: ((C1 ('MetaCons "Cat" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))) :+: (C1 ('MetaCons "Nest" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))) :+: C1 ('MetaCons "Union" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))))) :+: ((C1 ('MetaCons "Column" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int -> Doc ann))) :+: C1 ('MetaCons "WithPageWidth" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PageWidth -> Doc ann)))) :+: (C1 ('MetaCons "Nesting" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int -> Doc ann))) :+: C1 ('MetaCons "Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ann) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)))))))

fastPrint' :: Doc ann -> Text Source #

Performance-wise, in theory: P.layoutCompact > P.layoutPretty > P.layoutSmart

class TextShow a where #

Minimal complete definition

showbPrec | showb

Methods

showbPrec :: Int -> a -> Builder #

showb :: a -> Builder #

showt :: a -> Text #

Instances

Instances details
TextShow ByteArray 
Instance details

Defined in TextShow.Data.Array.Byte

TextShow BV Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> BV -> Builder #

showb :: BV -> Builder #

showbList :: [BV] -> Builder

showtPrec :: Int -> BV -> Text

showt :: BV -> Text #

showtList :: [BV] -> Text

showtlPrec :: Int -> BV -> Text

showtl :: BV -> Text

showtlList :: [BV] -> Text

TextShow ByteString 
Instance details

Defined in TextShow.Data.ByteString

TextShow ByteString 
Instance details

Defined in TextShow.Data.ByteString

TextShow ShortByteString 
Instance details

Defined in TextShow.Data.ByteString

TextShow Void 
Instance details

Defined in TextShow.Data.Void

TextShow BlockReason 
Instance details

Defined in TextShow.Control.Concurrent

TextShow ThreadId 
Instance details

Defined in TextShow.Control.Concurrent

TextShow ThreadStatus 
Instance details

Defined in TextShow.Control.Concurrent

TextShow NestedAtomically 
Instance details

Defined in TextShow.Control.Exception

TextShow NoMethodError 
Instance details

Defined in TextShow.Control.Exception

TextShow NonTermination 
Instance details

Defined in TextShow.Control.Exception

TextShow PatternMatchFail 
Instance details

Defined in TextShow.Control.Exception

TextShow RecConError 
Instance details

Defined in TextShow.Control.Exception

TextShow RecSelError 
Instance details

Defined in TextShow.Control.Exception

TextShow RecUpdError 
Instance details

Defined in TextShow.Control.Exception

TextShow TypeError 
Instance details

Defined in TextShow.Control.Exception

TextShow Constr 
Instance details

Defined in TextShow.Data.Data

TextShow ConstrRep 
Instance details

Defined in TextShow.Data.Data

TextShow DataRep 
Instance details

Defined in TextShow.Data.Data

TextShow DataType 
Instance details

Defined in TextShow.Data.Data

TextShow Fixity 
Instance details

Defined in TextShow.Data.Data

TextShow Dynamic 
Instance details

Defined in TextShow.Data.Dynamic

TextShow All 
Instance details

Defined in TextShow.Data.Monoid

TextShow Any 
Instance details

Defined in TextShow.Data.Monoid

TextShow SomeTypeRep 
Instance details

Defined in TextShow.Data.Typeable

TextShow Version 
Instance details

Defined in TextShow.Data.Version

TextShow Event 
Instance details

Defined in TextShow.GHC.Event

TextShow Lifetime 
Instance details

Defined in TextShow.GHC.Event

TextShow FdKey 
Instance details

Defined in TextShow.GHC.Event

TextShow Unique 
Instance details

Defined in TextShow.GHC.Event

Methods

showbPrec :: Int -> Unique -> Builder #

showb :: Unique -> Builder #

showbList :: [Unique] -> Builder

showtPrec :: Int -> Unique -> Text

showt :: Unique -> Text #

showtList :: [Unique] -> Text

showtlPrec :: Int -> Unique -> Text

showtl :: Unique -> Text

showtlList :: [Unique] -> Text

TextShow ErrorCall 
Instance details

Defined in TextShow.Control.Exception

TextShow ArithException 
Instance details

Defined in TextShow.Control.Exception

TextShow SomeException 
Instance details

Defined in TextShow.Control.Exception

TextShow Fingerprint 
Instance details

Defined in TextShow.GHC.Fingerprint

TextShow CBool 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CChar 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CClock 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CDouble 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CFloat 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CInt 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CIntMax 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CIntPtr 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CLLong 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CLong 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CPtrdiff 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CSChar 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CSUSeconds 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CShort 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CSigAtomic 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CSize 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CTime 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CUChar 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CUInt 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CUIntMax 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CUIntPtr 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CULLong 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CULong 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CUSeconds 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CUShort 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow CWchar 
Instance details

Defined in TextShow.Foreign.C.Types

TextShow IntPtr 
Instance details

Defined in TextShow.Foreign.Ptr

TextShow WordPtr 
Instance details

Defined in TextShow.Foreign.Ptr

TextShow Associativity 
Instance details

Defined in TextShow.GHC.Generics

TextShow DecidedStrictness 
Instance details

Defined in TextShow.GHC.Generics

TextShow Fixity 
Instance details

Defined in TextShow.GHC.Generics

TextShow SourceStrictness 
Instance details

Defined in TextShow.GHC.Generics

TextShow SourceUnpackedness 
Instance details

Defined in TextShow.GHC.Generics

TextShow MaskingState 
Instance details

Defined in TextShow.Control.Exception

TextShow SeekMode 
Instance details

Defined in TextShow.System.IO

TextShow CodingFailureMode 
Instance details

Defined in TextShow.System.IO

TextShow CodingProgress 
Instance details

Defined in TextShow.System.IO

TextShow TextEncoding 
Instance details

Defined in TextShow.System.IO

TextShow AllocationLimitExceeded 
Instance details

Defined in TextShow.Control.Exception

TextShow ArrayException 
Instance details

Defined in TextShow.Control.Exception

TextShow AssertionFailed 
Instance details

Defined in TextShow.Control.Exception

TextShow AsyncException 
Instance details

Defined in TextShow.Control.Exception

TextShow BlockedIndefinitelyOnMVar 
Instance details

Defined in TextShow.Control.Exception

TextShow BlockedIndefinitelyOnSTM 
Instance details

Defined in TextShow.Control.Exception

TextShow CompactionFailed 
Instance details

Defined in TextShow.Control.Exception

TextShow Deadlock 
Instance details

Defined in TextShow.Control.Exception

TextShow ExitCode 
Instance details

Defined in TextShow.System.Exit

TextShow FixIOException 
Instance details

Defined in TextShow.Control.Exception

TextShow IOException 
Instance details

Defined in TextShow.Control.Exception

TextShow SomeAsyncException 
Instance details

Defined in TextShow.Control.Exception

TextShow HandlePosn 
Instance details

Defined in TextShow.System.IO

TextShow BufferMode 
Instance details

Defined in TextShow.System.IO

TextShow Handle 
Instance details

Defined in TextShow.System.IO

TextShow Newline 
Instance details

Defined in TextShow.System.IO

TextShow NewlineMode 
Instance details

Defined in TextShow.System.IO

TextShow IOMode 
Instance details

Defined in TextShow.System.IO

TextShow Int16 
Instance details

Defined in TextShow.Data.Integral

TextShow Int32 
Instance details

Defined in TextShow.Data.Integral

TextShow Int64 
Instance details

Defined in TextShow.Data.Integral

TextShow Int8 
Instance details

Defined in TextShow.Data.Integral

TextShow CCFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow ConcFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow DebugFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow DoCostCentres 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow DoHeapProfile 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow DoTrace 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow GCFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow GiveGCStats 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow HpcFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow IoSubSystem 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow MiscFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow ParFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow ProfFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow RTSFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow TickyFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow TraceFlags 
Instance details

Defined in TextShow.GHC.RTS.Flags

TextShow CallStack 
Instance details

Defined in TextShow.GHC.Stack

TextShow SrcLoc 
Instance details

Defined in TextShow.GHC.Stack

TextShow StaticPtrInfo 
Instance details

Defined in TextShow.GHC.StaticPtr

TextShow CBlkCnt 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CBlkSize 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CCc 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CClockId 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CDev 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CFsBlkCnt 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CFsFilCnt 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CGid 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CId 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CIno 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CKey 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CMode 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CNlink 
Instance details

Defined in TextShow.System.Posix.Types

TextShow COff 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CPid 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CRLim 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CSpeed 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CSsize 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CTcflag 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CTimer 
Instance details

Defined in TextShow.System.Posix.Types

TextShow CUid 
Instance details

Defined in TextShow.System.Posix.Types

TextShow Fd 
Instance details

Defined in TextShow.System.Posix.Types

Methods

showbPrec :: Int -> Fd -> Builder #

showb :: Fd -> Builder #

showbList :: [Fd] -> Builder

showtPrec :: Int -> Fd -> Text

showt :: Fd -> Text #

showtList :: [Fd] -> Text

showtlPrec :: Int -> Fd -> Text

showtl :: Fd -> Text

showtlList :: [Fd] -> Text

TextShow Lexeme 
Instance details

Defined in TextShow.Text.Read

TextShow Number 
Instance details

Defined in TextShow.Text.Read

TextShow SomeChar 
Instance details

Defined in TextShow.GHC.TypeLits

TextShow SomeSymbol 
Instance details

Defined in TextShow.GHC.TypeLits

TextShow SomeNat 
Instance details

Defined in TextShow.GHC.TypeLits

TextShow GeneralCategory 
Instance details

Defined in TextShow.Data.Char

TextShow Word16 
Instance details

Defined in TextShow.Data.Integral

TextShow Word32 
Instance details

Defined in TextShow.Data.Integral

TextShow Word64 
Instance details

Defined in TextShow.Data.Integral

TextShow Word8 
Instance details

Defined in TextShow.Data.Integral

TextShow Module 
Instance details

Defined in TextShow.Data.Typeable

TextShow Ordering 
Instance details

Defined in TextShow.Data.Ord

TextShow TrName 
Instance details

Defined in TextShow.Data.Typeable

TextShow TyCon 
Instance details

Defined in TextShow.Data.Typeable

TextShow Annote Source # 
Instance details

Defined in ReWire.Annotation

TextShow Decoding 
Instance details

Defined in TextShow.Data.Text

TextShow UnicodeException 
Instance details

Defined in TextShow.Data.Text

TextShow Text 
Instance details

Defined in TextShow.Data.Text

TextShow Builder 
Instance details

Defined in TextShow.Data.Text

TextShow Size 
Instance details

Defined in TextShow.Data.Text

TextShow Text 
Instance details

Defined in TextShow.Data.Text

TextShow FPFormat 
Instance details

Defined in TextShow.Data.Floating

TextShow ConType 
Instance details

Defined in TextShow.Generic

Methods

showbPrec :: Int -> ConType -> Builder #

showb :: ConType -> Builder #

showbList :: [ConType] -> Builder

showtPrec :: Int -> ConType -> Text

showt :: ConType -> Text #

showtList :: [ConType] -> Text

showtlPrec :: Int -> ConType -> Text

showtl :: ConType -> Text

showtlList :: [ConType] -> Text

TextShow Integer 
Instance details

Defined in TextShow.Data.Integral

TextShow Natural 
Instance details

Defined in TextShow.Numeric.Natural

TextShow () 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> () -> Builder #

showb :: () -> Builder #

showbList :: [()] -> Builder

showtPrec :: Int -> () -> Text

showt :: () -> Text #

showtList :: [()] -> Text

showtlPrec :: Int -> () -> Text

showtl :: () -> Text

showtlList :: [()] -> Text

TextShow Bool 
Instance details

Defined in TextShow.Data.Bool

TextShow Char 
Instance details

Defined in TextShow.Data.Char

TextShow Double 
Instance details

Defined in TextShow.Data.Floating

TextShow Float 
Instance details

Defined in TextShow.Data.Floating

TextShow Int 
Instance details

Defined in TextShow.Data.Integral

TextShow Word 
Instance details

Defined in TextShow.Data.Integral

TextShow a => TextShow (Complex a) 
Instance details

Defined in TextShow.Data.Complex

TextShow a => TextShow (First a) 
Instance details

Defined in TextShow.Data.Semigroup

Methods

showbPrec :: Int -> First a -> Builder #

showb :: First a -> Builder #

showbList :: [First a] -> Builder

showtPrec :: Int -> First a -> Text

showt :: First a -> Text #

showtList :: [First a] -> Text

showtlPrec :: Int -> First a -> Text

showtl :: First a -> Text

showtlList :: [First a] -> Text

TextShow a => TextShow (Last a) 
Instance details

Defined in TextShow.Data.Semigroup

Methods

showbPrec :: Int -> Last a -> Builder #

showb :: Last a -> Builder #

showbList :: [Last a] -> Builder

showtPrec :: Int -> Last a -> Text

showt :: Last a -> Text #

showtList :: [Last a] -> Text

showtlPrec :: Int -> Last a -> Text

showtl :: Last a -> Text

showtlList :: [Last a] -> Text

TextShow a => TextShow (Max a) 
Instance details

Defined in TextShow.Data.Semigroup

Methods

showbPrec :: Int -> Max a -> Builder #

showb :: Max a -> Builder #

showbList :: [Max a] -> Builder

showtPrec :: Int -> Max a -> Text

showt :: Max a -> Text #

showtList :: [Max a] -> Text

showtlPrec :: Int -> Max a -> Text

showtl :: Max a -> Text

showtlList :: [Max a] -> Text

TextShow a => TextShow (Min a) 
Instance details

Defined in TextShow.Data.Semigroup

Methods

showbPrec :: Int -> Min a -> Builder #

showb :: Min a -> Builder #

showbList :: [Min a] -> Builder

showtPrec :: Int -> Min a -> Text

showt :: Min a -> Text #

showtList :: [Min a] -> Text

showtlPrec :: Int -> Min a -> Text

showtl :: Min a -> Text

showtlList :: [Min a] -> Text

TextShow m => TextShow (WrappedMonoid m) 
Instance details

Defined in TextShow.Data.Semigroup

(Generic a, TextShow a) => TextShow (Set a) Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> Set a -> Builder #

showb :: Set a -> Builder #

showbList :: [Set a] -> Builder

showtPrec :: Int -> Set a -> Text

showt :: Set a -> Text #

showtList :: [Set a] -> Text

showtlPrec :: Int -> Set a -> Text

showtl :: Set a -> Text

showtlList :: [Set a] -> Text

TextShow a => TextShow (NonEmpty a) 
Instance details

Defined in TextShow.Data.List.NonEmpty

TextShow a => TextShow (Identity a) 
Instance details

Defined in TextShow.Data.Functor.Identity

TextShow a => TextShow (First a) 
Instance details

Defined in TextShow.Data.Monoid

Methods

showbPrec :: Int -> First a -> Builder #

showb :: First a -> Builder #

showbList :: [First a] -> Builder

showtPrec :: Int -> First a -> Text

showt :: First a -> Text #

showtList :: [First a] -> Text

showtlPrec :: Int -> First a -> Text

showtl :: First a -> Text

showtlList :: [First a] -> Text

TextShow a => TextShow (Last a) 
Instance details

Defined in TextShow.Data.Monoid

Methods

showbPrec :: Int -> Last a -> Builder #

showb :: Last a -> Builder #

showbList :: [Last a] -> Builder

showtPrec :: Int -> Last a -> Text

showt :: Last a -> Text #

showtList :: [Last a] -> Text

showtlPrec :: Int -> Last a -> Text

showtl :: Last a -> Text

showtlList :: [Last a] -> Text

TextShow a => TextShow (Down a) 
Instance details

Defined in TextShow.Data.Ord

Methods

showbPrec :: Int -> Down a -> Builder #

showb :: Down a -> Builder #

showbList :: [Down a] -> Builder

showtPrec :: Int -> Down a -> Text

showt :: Down a -> Text #

showtList :: [Down a] -> Text

showtlPrec :: Int -> Down a -> Text

showtl :: Down a -> Text

showtlList :: [Down a] -> Text

TextShow a => TextShow (Dual a) 
Instance details

Defined in TextShow.Data.Monoid

Methods

showbPrec :: Int -> Dual a -> Builder #

showb :: Dual a -> Builder #

showbList :: [Dual a] -> Builder

showtPrec :: Int -> Dual a -> Text

showt :: Dual a -> Text #

showtList :: [Dual a] -> Text

showtlPrec :: Int -> Dual a -> Text

showtl :: Dual a -> Text

showtlList :: [Dual a] -> Text

TextShow a => TextShow (Product a) 
Instance details

Defined in TextShow.Data.Monoid

TextShow a => TextShow (Sum a) 
Instance details

Defined in TextShow.Data.Monoid

Methods

showbPrec :: Int -> Sum a -> Builder #

showb :: Sum a -> Builder #

showbList :: [Sum a] -> Builder

showtPrec :: Int -> Sum a -> Text

showt :: Sum a -> Text #

showtList :: [Sum a] -> Text

showtlPrec :: Int -> Sum a -> Text

showtl :: Sum a -> Text

showtlList :: [Sum a] -> Text

TextShow (ForeignPtr a) 
Instance details

Defined in TextShow.Foreign.Ptr

TextShow a => TextShow (ZipList a) 
Instance details

Defined in TextShow.Control.Applicative

TextShow p => TextShow (Par1 p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> Par1 p -> Builder #

showb :: Par1 p -> Builder #

showbList :: [Par1 p] -> Builder

showtPrec :: Int -> Par1 p -> Text

showt :: Par1 p -> Text #

showtList :: [Par1 p] -> Text

showtlPrec :: Int -> Par1 p -> Text

showtl :: Par1 p -> Text

showtlList :: [Par1 p] -> Text

TextShow (FunPtr a) 
Instance details

Defined in TextShow.Foreign.Ptr

TextShow (Ptr a) 
Instance details

Defined in TextShow.Foreign.Ptr

Methods

showbPrec :: Int -> Ptr a -> Builder #

showb :: Ptr a -> Builder #

showbList :: [Ptr a] -> Builder

showtPrec :: Int -> Ptr a -> Text

showt :: Ptr a -> Text #

showtList :: [Ptr a] -> Text

showtlPrec :: Int -> Ptr a -> Text

showtl :: Ptr a -> Text

showtlList :: [Ptr a] -> Text

TextShow a => TextShow (Ratio a) 
Instance details

Defined in TextShow.Data.Ratio

Methods

showbPrec :: Int -> Ratio a -> Builder #

showb :: Ratio a -> Builder #

showbList :: [Ratio a] -> Builder

showtPrec :: Int -> Ratio a -> Text

showt :: Ratio a -> Text #

showtList :: [Ratio a] -> Text

showtlPrec :: Int -> Ratio a -> Text

showtl :: Ratio a -> Text

showtlList :: [Ratio a] -> Text

TextShow (SChar c) 
Instance details

Defined in TextShow.GHC.TypeLits

Methods

showbPrec :: Int -> SChar c -> Builder #

showb :: SChar c -> Builder #

showbList :: [SChar c] -> Builder

showtPrec :: Int -> SChar c -> Text

showt :: SChar c -> Text #

showtList :: [SChar c] -> Text

showtlPrec :: Int -> SChar c -> Text

showtl :: SChar c -> Text

showtlList :: [SChar c] -> Text

TextShow (SSymbol s) 
Instance details

Defined in TextShow.GHC.TypeLits

TextShow (SNat n) 
Instance details

Defined in TextShow.GHC.TypeLits

Methods

showbPrec :: Int -> SNat n -> Builder #

showb :: SNat n -> Builder #

showbList :: [SNat n] -> Builder

showtPrec :: Int -> SNat n -> Text

showt :: SNat n -> Text #

showtList :: [SNat n] -> Text

showtlPrec :: Int -> SNat n -> Text

showtl :: SNat n -> Text

showtlList :: [SNat n] -> Text

TextShow (Doc ann) Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> Doc ann -> Builder #

showb :: Doc ann -> Builder #

showbList :: [Doc ann] -> Builder

showtPrec :: Int -> Doc ann -> Text

showt :: Doc ann -> Text #

showtList :: [Doc ann] -> Text

showtlPrec :: Int -> Doc ann -> Text

showtl :: Doc ann -> Text

showtlList :: [Doc ann] -> Text

Show a => TextShow (Blind a) Source # 
Instance details

Defined in ReWire.Annotation

Methods

showbPrec :: Int -> Blind a -> Builder #

showb :: Blind a -> Builder #

showbList :: [Blind a] -> Builder

showtPrec :: Int -> Blind a -> Text

showt :: Blind a -> Text #

showtList :: [Blind a] -> Text

showtlPrec :: Int -> Blind a -> Text

showtl :: Blind a -> Text

showtlList :: [Blind a] -> Text

Show a => TextShow (FromStringShow a) 
Instance details

Defined in TextShow.FromStringTextShow

Methods

showbPrec :: Int -> FromStringShow a -> Builder #

showb :: FromStringShow a -> Builder #

showbList :: [FromStringShow a] -> Builder

showtPrec :: Int -> FromStringShow a -> Text

showt :: FromStringShow a -> Text #

showtList :: [FromStringShow a] -> Text

showtlPrec :: Int -> FromStringShow a -> Text

showtl :: FromStringShow a -> Text

showtlList :: [FromStringShow a] -> Text

TextShow a => TextShow (FromTextShow a) 
Instance details

Defined in TextShow.FromStringTextShow

Methods

showbPrec :: Int -> FromTextShow a -> Builder #

showb :: FromTextShow a -> Builder #

showbList :: [FromTextShow a] -> Builder

showtPrec :: Int -> FromTextShow a -> Text

showt :: FromTextShow a -> Text #

showtList :: [FromTextShow a] -> Text

showtlPrec :: Int -> FromTextShow a -> Text

showtl :: FromTextShow a -> Text

showtlList :: [FromTextShow a] -> Text

(Generic a, GTextShowB (Rep a ())) => TextShow (FromGeneric a) 
Instance details

Defined in TextShow.Generic

TextShow a => TextShow (HashSet a) Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> HashSet a -> Builder #

showb :: HashSet a -> Builder #

showbList :: [HashSet a] -> Builder

showtPrec :: Int -> HashSet a -> Text

showt :: HashSet a -> Text #

showtList :: [HashSet a] -> Text

showtlPrec :: Int -> HashSet a -> Text

showtl :: HashSet a -> Text

showtlList :: [HashSet a] -> Text

TextShow a => TextShow (Maybe a) 
Instance details

Defined in TextShow.Data.Maybe

Methods

showbPrec :: Int -> Maybe a -> Builder #

showb :: Maybe a -> Builder #

showbList :: [Maybe a] -> Builder

showtPrec :: Int -> Maybe a -> Text

showt :: Maybe a -> Text #

showtList :: [Maybe a] -> Text

showtlPrec :: Int -> Maybe a -> Text

showtl :: Maybe a -> Text

showtlList :: [Maybe a] -> Text

TextShow a => TextShow (Solo a) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> Solo a -> Builder #

showb :: Solo a -> Builder #

showbList :: [Solo a] -> Builder

showtPrec :: Int -> Solo a -> Text

showt :: Solo a -> Text #

showtList :: [Solo a] -> Text

showtlPrec :: Int -> Solo a -> Text

showtl :: Solo a -> Text

showtlList :: [Solo a] -> Text

TextShow a => TextShow [a] 
Instance details

Defined in TextShow.Data.List

Methods

showbPrec :: Int -> [a] -> Builder #

showb :: [a] -> Builder #

showbList :: [[a]] -> Builder

showtPrec :: Int -> [a] -> Text

showt :: [a] -> Text #

showtList :: [[a]] -> Text

showtlPrec :: Int -> [a] -> Text

showtl :: [a] -> Text

showtlList :: [[a]] -> Text

(IArray UArray e, Ix i, TextShow i, TextShow e) => TextShow (UArray i e) 
Instance details

Defined in TextShow.Data.Array

Methods

showbPrec :: Int -> UArray i e -> Builder #

showb :: UArray i e -> Builder #

showbList :: [UArray i e] -> Builder

showtPrec :: Int -> UArray i e -> Text

showt :: UArray i e -> Text #

showtList :: [UArray i e] -> Text

showtlPrec :: Int -> UArray i e -> Text

showtl :: UArray i e -> Text

showtlList :: [UArray i e] -> Text

HasResolution a => TextShow (Fixed a) 
Instance details

Defined in TextShow.Data.Fixed

Methods

showbPrec :: Int -> Fixed a -> Builder #

showb :: Fixed a -> Builder #

showbList :: [Fixed a] -> Builder

showtPrec :: Int -> Fixed a -> Text

showt :: Fixed a -> Text #

showtList :: [Fixed a] -> Text

showtlPrec :: Int -> Fixed a -> Text

showtl :: Fixed a -> Text

showtlList :: [Fixed a] -> Text

(TextShow a, TextShow b) => TextShow (Arg a b) 
Instance details

Defined in TextShow.Data.Semigroup

Methods

showbPrec :: Int -> Arg a b -> Builder #

showb :: Arg a b -> Builder #

showbList :: [Arg a b] -> Builder

showtPrec :: Int -> Arg a b -> Text

showt :: Arg a b -> Text #

showtList :: [Arg a b] -> Text

showtlPrec :: Int -> Arg a b -> Text

showtl :: Arg a b -> Text

showtlList :: [Arg a b] -> Text

(Generic a, Generic b, TextShow a, TextShow b) => TextShow (Map a b) Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> Map a b -> Builder #

showb :: Map a b -> Builder #

showbList :: [Map a b] -> Builder

showtPrec :: Int -> Map a b -> Text

showt :: Map a b -> Text #

showtList :: [Map a b] -> Text

showtlPrec :: Int -> Map a b -> Text

showtl :: Map a b -> Text

showtlList :: [Map a b] -> Text

(TextShow i, TextShow e, Ix i) => TextShow (Array i e) 
Instance details

Defined in TextShow.Data.Array

Methods

showbPrec :: Int -> Array i e -> Builder #

showb :: Array i e -> Builder #

showbList :: [Array i e] -> Builder

showtPrec :: Int -> Array i e -> Text

showt :: Array i e -> Text #

showtList :: [Array i e] -> Text

showtlPrec :: Int -> Array i e -> Text

showtl :: Array i e -> Text

showtlList :: [Array i e] -> Text

(TextShow a, TextShow b) => TextShow (Either a b) 
Instance details

Defined in TextShow.Data.Either

Methods

showbPrec :: Int -> Either a b -> Builder #

showb :: Either a b -> Builder #

showbList :: [Either a b] -> Builder

showtPrec :: Int -> Either a b -> Text

showt :: Either a b -> Text #

showtList :: [Either a b] -> Text

showtlPrec :: Int -> Either a b -> Text

showtl :: Either a b -> Text

showtlList :: [Either a b] -> Text

TextShow (Proxy s) 
Instance details

Defined in TextShow.Data.Proxy

Methods

showbPrec :: Int -> Proxy s -> Builder #

showb :: Proxy s -> Builder #

showbList :: [Proxy s] -> Builder

showtPrec :: Int -> Proxy s -> Text

showt :: Proxy s -> Text #

showtList :: [Proxy s] -> Text

showtlPrec :: Int -> Proxy s -> Text

showtl :: Proxy s -> Text

showtlList :: [Proxy s] -> Text

TextShow (TypeRep a) 
Instance details

Defined in TextShow.Data.Typeable

TextShow (U1 p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> U1 p -> Builder #

showb :: U1 p -> Builder #

showbList :: [U1 p] -> Builder

showtPrec :: Int -> U1 p -> Text

showt :: U1 p -> Text #

showtList :: [U1 p] -> Text

showtlPrec :: Int -> U1 p -> Text

showtl :: U1 p -> Text

showtlList :: [U1 p] -> Text

TextShow (UChar p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> UChar p -> Builder #

showb :: UChar p -> Builder #

showbList :: [UChar p] -> Builder

showtPrec :: Int -> UChar p -> Text

showt :: UChar p -> Text #

showtList :: [UChar p] -> Text

showtlPrec :: Int -> UChar p -> Text

showtl :: UChar p -> Text

showtlList :: [UChar p] -> Text

TextShow (UDouble p) 
Instance details

Defined in TextShow.GHC.Generics

TextShow (UFloat p) 
Instance details

Defined in TextShow.GHC.Generics

TextShow (UInt p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> UInt p -> Builder #

showb :: UInt p -> Builder #

showbList :: [UInt p] -> Builder

showtPrec :: Int -> UInt p -> Text

showt :: UInt p -> Text #

showtList :: [UInt p] -> Text

showtlPrec :: Int -> UInt p -> Text

showtl :: UInt p -> Text

showtlList :: [UInt p] -> Text

TextShow (UWord p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> UWord p -> Builder #

showb :: UWord p -> Builder #

showbList :: [UWord p] -> Builder

showtPrec :: Int -> UWord p -> Text

showt :: UWord p -> Text #

showtList :: [UWord p] -> Text

showtlPrec :: Int -> UWord p -> Text

showtl :: UWord p -> Text

showtlList :: [UWord p] -> Text

TextShow (ST s a) 
Instance details

Defined in TextShow.Control.Monad.ST

Methods

showbPrec :: Int -> ST s a -> Builder #

showb :: ST s a -> Builder #

showbList :: [ST s a] -> Builder

showtPrec :: Int -> ST s a -> Text

showt :: ST s a -> Text #

showtList :: [ST s a] -> Text

showtlPrec :: Int -> ST s a -> Text

showtl :: ST s a -> Text

showtlList :: [ST s a] -> Text

(TextShow a, TextShow b) => TextShow (HashMap a b) Source # 
Instance details

Defined in ReWire.Orphans

Methods

showbPrec :: Int -> HashMap a b -> Builder #

showb :: HashMap a b -> Builder #

showbList :: [HashMap a b] -> Builder

showtPrec :: Int -> HashMap a b -> Text

showt :: HashMap a b -> Text #

showtList :: [HashMap a b] -> Text

showtlPrec :: Int -> HashMap a b -> Text

showtl :: HashMap a b -> Text

showtlList :: [HashMap a b] -> Text

(TextShow a, TextShow b) => TextShow (a, b) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b) -> Builder #

showb :: (a, b) -> Builder #

showbList :: [(a, b)] -> Builder

showtPrec :: Int -> (a, b) -> Text

showt :: (a, b) -> Text #

showtList :: [(a, b)] -> Text

showtlPrec :: Int -> (a, b) -> Text

showtl :: (a, b) -> Text

showtlList :: [(a, b)] -> Text

TextShow a => TextShow (Const a b) 
Instance details

Defined in TextShow.Control.Applicative

Methods

showbPrec :: Int -> Const a b -> Builder #

showb :: Const a b -> Builder #

showbList :: [Const a b] -> Builder

showtPrec :: Int -> Const a b -> Text

showt :: Const a b -> Text #

showtList :: [Const a b] -> Text

showtlPrec :: Int -> Const a b -> Text

showtl :: Const a b -> Text

showtlList :: [Const a b] -> Text

TextShow (f a) => TextShow (Ap f a) 
Instance details

Defined in TextShow.Data.Monoid

Methods

showbPrec :: Int -> Ap f a -> Builder #

showb :: Ap f a -> Builder #

showbList :: [Ap f a] -> Builder

showtPrec :: Int -> Ap f a -> Text

showt :: Ap f a -> Text #

showtList :: [Ap f a] -> Text

showtlPrec :: Int -> Ap f a -> Text

showtl :: Ap f a -> Text

showtlList :: [Ap f a] -> Text

TextShow (f a) => TextShow (Alt f a) 
Instance details

Defined in TextShow.Data.Monoid

Methods

showbPrec :: Int -> Alt f a -> Builder #

showb :: Alt f a -> Builder #

showbList :: [Alt f a] -> Builder

showtPrec :: Int -> Alt f a -> Text

showt :: Alt f a -> Text #

showtList :: [Alt f a] -> Text

showtlPrec :: Int -> Alt f a -> Text

showtl :: Alt f a -> Text

showtlList :: [Alt f a] -> Text

TextShow (Coercion a b) 
Instance details

Defined in TextShow.Data.Type.Coercion

Methods

showbPrec :: Int -> Coercion a b -> Builder #

showb :: Coercion a b -> Builder #

showbList :: [Coercion a b] -> Builder

showtPrec :: Int -> Coercion a b -> Text

showt :: Coercion a b -> Text #

showtList :: [Coercion a b] -> Text

showtlPrec :: Int -> Coercion a b -> Text

showtl :: Coercion a b -> Text

showtlList :: [Coercion a b] -> Text

TextShow (a :~: b) 
Instance details

Defined in TextShow.Data.Type.Equality

Methods

showbPrec :: Int -> (a :~: b) -> Builder #

showb :: (a :~: b) -> Builder #

showbList :: [a :~: b] -> Builder

showtPrec :: Int -> (a :~: b) -> Text

showt :: (a :~: b) -> Text #

showtList :: [a :~: b] -> Text

showtlPrec :: Int -> (a :~: b) -> Text

showtl :: (a :~: b) -> Text

showtlList :: [a :~: b] -> Text

TextShow (f p) => TextShow (Rec1 f p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> Rec1 f p -> Builder #

showb :: Rec1 f p -> Builder #

showbList :: [Rec1 f p] -> Builder

showtPrec :: Int -> Rec1 f p -> Text

showt :: Rec1 f p -> Text #

showtList :: [Rec1 f p] -> Text

showtlPrec :: Int -> Rec1 f p -> Text

showtl :: Rec1 f p -> Text

showtlList :: [Rec1 f p] -> Text

(Show1 f, TextShow a) => TextShow (FromStringShow1 f a) 
Instance details

Defined in TextShow.FromStringTextShow

Methods

showbPrec :: Int -> FromStringShow1 f a -> Builder #

showb :: FromStringShow1 f a -> Builder #

showbList :: [FromStringShow1 f a] -> Builder

showtPrec :: Int -> FromStringShow1 f a -> Text

showt :: FromStringShow1 f a -> Text #

showtList :: [FromStringShow1 f a] -> Text

showtlPrec :: Int -> FromStringShow1 f a -> Text

showtl :: FromStringShow1 f a -> Text

showtlList :: [FromStringShow1 f a] -> Text

(TextShow1 f, TextShow a) => TextShow (FromTextShow1 f a) 
Instance details

Defined in TextShow.FromStringTextShow

Methods

showbPrec :: Int -> FromTextShow1 f a -> Builder #

showb :: FromTextShow1 f a -> Builder #

showbList :: [FromTextShow1 f a] -> Builder

showtPrec :: Int -> FromTextShow1 f a -> Text

showt :: FromTextShow1 f a -> Text #

showtList :: [FromTextShow1 f a] -> Text

showtlPrec :: Int -> FromTextShow1 f a -> Text

showtl :: FromTextShow1 f a -> Text

showtlList :: [FromTextShow1 f a] -> Text

(Generic1 f, GTextShowB (Rep1 f a)) => TextShow (FromGeneric1 f a) 
Instance details

Defined in TextShow.Generic

Methods

showbPrec :: Int -> FromGeneric1 f a -> Builder #

showb :: FromGeneric1 f a -> Builder #

showbList :: [FromGeneric1 f a] -> Builder

showtPrec :: Int -> FromGeneric1 f a -> Text

showt :: FromGeneric1 f a -> Text #

showtList :: [FromGeneric1 f a] -> Text

showtlPrec :: Int -> FromGeneric1 f a -> Text

showtl :: FromGeneric1 f a -> Text

showtlList :: [FromGeneric1 f a] -> Text

(TextShow a, TextShow b, TextShow c) => TextShow (a, b, c) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c) -> Builder #

showb :: (a, b, c) -> Builder #

showbList :: [(a, b, c)] -> Builder

showtPrec :: Int -> (a, b, c) -> Text

showt :: (a, b, c) -> Text #

showtList :: [(a, b, c)] -> Text

showtlPrec :: Int -> (a, b, c) -> Text

showtl :: (a, b, c) -> Text

showtlList :: [(a, b, c)] -> Text

(TextShow1 f, TextShow1 g, TextShow a) => TextShow (Product f g a) 
Instance details

Defined in TextShow.Data.Functor.Product

Methods

showbPrec :: Int -> Product f g a -> Builder #

showb :: Product f g a -> Builder #

showbList :: [Product f g a] -> Builder

showtPrec :: Int -> Product f g a -> Text

showt :: Product f g a -> Text #

showtList :: [Product f g a] -> Text

showtlPrec :: Int -> Product f g a -> Text

showtl :: Product f g a -> Text

showtlList :: [Product f g a] -> Text

(TextShow1 f, TextShow1 g, TextShow a) => TextShow (Sum f g a) 
Instance details

Defined in TextShow.Data.Functor.Sum

Methods

showbPrec :: Int -> Sum f g a -> Builder #

showb :: Sum f g a -> Builder #

showbList :: [Sum f g a] -> Builder

showtPrec :: Int -> Sum f g a -> Text

showt :: Sum f g a -> Text #

showtList :: [Sum f g a] -> Text

showtlPrec :: Int -> Sum f g a -> Text

showtl :: Sum f g a -> Text

showtlList :: [Sum f g a] -> Text

TextShow (a :~~: b) 
Instance details

Defined in TextShow.Data.Type.Equality

Methods

showbPrec :: Int -> (a :~~: b) -> Builder #

showb :: (a :~~: b) -> Builder #

showbList :: [a :~~: b] -> Builder

showtPrec :: Int -> (a :~~: b) -> Text

showt :: (a :~~: b) -> Text #

showtList :: [a :~~: b] -> Text

showtlPrec :: Int -> (a :~~: b) -> Text

showtl :: (a :~~: b) -> Text

showtlList :: [a :~~: b] -> Text

(TextShow (f p), TextShow (g p)) => TextShow ((f :*: g) p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> (f :*: g) p -> Builder #

showb :: (f :*: g) p -> Builder #

showbList :: [(f :*: g) p] -> Builder

showtPrec :: Int -> (f :*: g) p -> Text

showt :: (f :*: g) p -> Text #

showtList :: [(f :*: g) p] -> Text

showtlPrec :: Int -> (f :*: g) p -> Text

showtl :: (f :*: g) p -> Text

showtlList :: [(f :*: g) p] -> Text

(TextShow (f p), TextShow (g p)) => TextShow ((f :+: g) p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> (f :+: g) p -> Builder #

showb :: (f :+: g) p -> Builder #

showbList :: [(f :+: g) p] -> Builder

showtPrec :: Int -> (f :+: g) p -> Text

showt :: (f :+: g) p -> Text #

showtList :: [(f :+: g) p] -> Text

showtlPrec :: Int -> (f :+: g) p -> Text

showtl :: (f :+: g) p -> Text

showtlList :: [(f :+: g) p] -> Text

TextShow c => TextShow (K1 i c p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> K1 i c p -> Builder #

showb :: K1 i c p -> Builder #

showbList :: [K1 i c p] -> Builder

showtPrec :: Int -> K1 i c p -> Text

showt :: K1 i c p -> Text #

showtList :: [K1 i c p] -> Text

showtlPrec :: Int -> K1 i c p -> Text

showtl :: K1 i c p -> Text

showtlList :: [K1 i c p] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d) => TextShow (a, b, c, d) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d) -> Builder #

showb :: (a, b, c, d) -> Builder #

showbList :: [(a, b, c, d)] -> Builder

showtPrec :: Int -> (a, b, c, d) -> Text

showt :: (a, b, c, d) -> Text #

showtList :: [(a, b, c, d)] -> Text

showtlPrec :: Int -> (a, b, c, d) -> Text

showtl :: (a, b, c, d) -> Text

showtlList :: [(a, b, c, d)] -> Text

(TextShow1 f, TextShow1 g, TextShow a) => TextShow (Compose f g a) 
Instance details

Defined in TextShow.Data.Functor.Compose

Methods

showbPrec :: Int -> Compose f g a -> Builder #

showb :: Compose f g a -> Builder #

showbList :: [Compose f g a] -> Builder

showtPrec :: Int -> Compose f g a -> Text

showt :: Compose f g a -> Text #

showtList :: [Compose f g a] -> Text

showtlPrec :: Int -> Compose f g a -> Text

showtl :: Compose f g a -> Text

showtlList :: [Compose f g a] -> Text

TextShow (f (g p)) => TextShow ((f :.: g) p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> (f :.: g) p -> Builder #

showb :: (f :.: g) p -> Builder #

showbList :: [(f :.: g) p] -> Builder

showtPrec :: Int -> (f :.: g) p -> Text

showt :: (f :.: g) p -> Text #

showtList :: [(f :.: g) p] -> Text

showtlPrec :: Int -> (f :.: g) p -> Text

showtl :: (f :.: g) p -> Text

showtlList :: [(f :.: g) p] -> Text

TextShow (f p) => TextShow (M1 i c f p) 
Instance details

Defined in TextShow.GHC.Generics

Methods

showbPrec :: Int -> M1 i c f p -> Builder #

showb :: M1 i c f p -> Builder #

showbList :: [M1 i c f p] -> Builder

showtPrec :: Int -> M1 i c f p -> Text

showt :: M1 i c f p -> Text #

showtList :: [M1 i c f p] -> Text

showtlPrec :: Int -> M1 i c f p -> Text

showtl :: M1 i c f p -> Text

showtlList :: [M1 i c f p] -> Text

(Show2 f, TextShow a, TextShow b) => TextShow (FromStringShow2 f a b) 
Instance details

Defined in TextShow.FromStringTextShow

Methods

showbPrec :: Int -> FromStringShow2 f a b -> Builder #

showb :: FromStringShow2 f a b -> Builder #

showbList :: [FromStringShow2 f a b] -> Builder

showtPrec :: Int -> FromStringShow2 f a b -> Text

showt :: FromStringShow2 f a b -> Text #

showtList :: [FromStringShow2 f a b] -> Text

showtlPrec :: Int -> FromStringShow2 f a b -> Text

showtl :: FromStringShow2 f a b -> Text

showtlList :: [FromStringShow2 f a b] -> Text

(TextShow2 f, TextShow a, TextShow b) => TextShow (FromTextShow2 f a b) 
Instance details

Defined in TextShow.FromStringTextShow

Methods

showbPrec :: Int -> FromTextShow2 f a b -> Builder #

showb :: FromTextShow2 f a b -> Builder #

showbList :: [FromTextShow2 f a b] -> Builder

showtPrec :: Int -> FromTextShow2 f a b -> Text

showt :: FromTextShow2 f a b -> Text #

showtList :: [FromTextShow2 f a b] -> Text

showtlPrec :: Int -> FromTextShow2 f a b -> Text

showtl :: FromTextShow2 f a b -> Text

showtlList :: [FromTextShow2 f a b] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e) => TextShow (a, b, c, d, e) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e) -> Builder #

showb :: (a, b, c, d, e) -> Builder #

showbList :: [(a, b, c, d, e)] -> Builder

showtPrec :: Int -> (a, b, c, d, e) -> Text

showt :: (a, b, c, d, e) -> Text #

showtList :: [(a, b, c, d, e)] -> Text

showtlPrec :: Int -> (a, b, c, d, e) -> Text

showtl :: (a, b, c, d, e) -> Text

showtlList :: [(a, b, c, d, e)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f) => TextShow (a, b, c, d, e, f) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f) -> Builder #

showb :: (a, b, c, d, e, f) -> Builder #

showbList :: [(a, b, c, d, e, f)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f) -> Text

showt :: (a, b, c, d, e, f) -> Text #

showtList :: [(a, b, c, d, e, f)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f) -> Text

showtl :: (a, b, c, d, e, f) -> Text

showtlList :: [(a, b, c, d, e, f)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g) => TextShow (a, b, c, d, e, f, g) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g) -> Builder #

showb :: (a, b, c, d, e, f, g) -> Builder #

showbList :: [(a, b, c, d, e, f, g)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g) -> Text

showt :: (a, b, c, d, e, f, g) -> Text #

showtList :: [(a, b, c, d, e, f, g)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g) -> Text

showtl :: (a, b, c, d, e, f, g) -> Text

showtlList :: [(a, b, c, d, e, f, g)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h) => TextShow (a, b, c, d, e, f, g, h) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h) -> Builder #

showb :: (a, b, c, d, e, f, g, h) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h) -> Text

showt :: (a, b, c, d, e, f, g, h) -> Text #

showtList :: [(a, b, c, d, e, f, g, h)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h) -> Text

showtl :: (a, b, c, d, e, f, g, h) -> Text

showtlList :: [(a, b, c, d, e, f, g, h)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i) => TextShow (a, b, c, d, e, f, g, h, i) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> Text

showt :: (a, b, c, d, e, f, g, h, i) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> Text

showtl :: (a, b, c, d, e, f, g, h, i) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j) => TextShow (a, b, c, d, e, f, g, h, i, j) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i, j) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i, j)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> Text

showt :: (a, b, c, d, e, f, g, h, i, j) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i, j)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> Text

showtl :: (a, b, c, d, e, f, g, h, i, j) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i, j)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k) => TextShow (a, b, c, d, e, f, g, h, i, j, k) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i, j, k) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> Text

showt :: (a, b, c, d, e, f, g, h, i, j, k) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> Text

showtl :: (a, b, c, d, e, f, g, h, i, j, k) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Text

showt :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Text

showtl :: (a, b, c, d, e, f, g, h, i, j, k, l) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l, m) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text

showt :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text

showtl :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m, TextShow n) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l, m, n) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text

showt :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text

showtl :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> Text

(TextShow a, TextShow b, TextShow c, TextShow d, TextShow e, TextShow f, TextShow g, TextShow h, TextShow i, TextShow j, TextShow k, TextShow l, TextShow m, TextShow n, TextShow o) => TextShow (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) 
Instance details

Defined in TextShow.Data.Tuple

Methods

showbPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Builder #

showb :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Builder #

showbList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Builder

showtPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text

showt :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text #

showtList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Text

showtlPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text

showtl :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Text

showtlList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> Text

fromString :: String -> Builder #

O(1). A Builder taking a String, satisfying

Performs replacement on invalid scalar values:

>>> fromString "\55555"
"\65533"

Since: text-1.2.0.0

fromText :: Text -> Builder #

O(1). A Builder taking a Text, satisfying

genericShowbPrec :: (Generic a, GTextShowB (Rep a ())) => Int -> a -> Builder #

space :: Doc ann #

angles :: Doc ann -> Doc ann #

dot :: Doc ann #

line :: Doc ann #

softline :: Doc ann #

(<>) :: Semigroup a => a -> a -> a infixr 6 #

An associative operation.

Examples

Expand
>>> [1,2,3] <> [4,5,6]
[1,2,3,4,5,6]
>>> Just [1, 2, 3] <> Just [4, 5, 6]
Just [1,2,3,4,5,6]
>>> putStr "Hello, " <> putStrLn "World!"
Hello, World!

(<+>) :: Doc ann -> Doc ann -> Doc ann #

nest :: Int -> Doc ann -> Doc ann #

defaultLayoutOptions :: LayoutOptions #

layoutSmart :: LayoutOptions -> Doc ann -> SimpleDocStream ann #

renderStrict :: SimpleDocStream ann -> Text #

vsep :: [Doc ann] -> Doc ann #

hsep :: [Doc ann] -> Doc ann #

parens :: Doc ann -> Doc ann #

braces :: Doc ann -> Doc ann #

punctuate :: Doc ann -> [Doc ann] -> [Doc ann] #

comma :: Doc ann #

squote :: Doc ann #

dquote :: Doc ann #

dquotes :: Doc ann -> Doc ann #

tupled :: [Doc ann] -> Doc ann #

brackets :: Doc ann -> Doc ann #

newtype FromGeneric a #

Constructors

FromGeneric 

Fields

Instances

Instances details
Functor FromGeneric 
Instance details

Defined in TextShow.Generic

Methods

fmap :: (a -> b) -> FromGeneric a -> FromGeneric b #

(<$) :: a -> FromGeneric b -> FromGeneric a #

Foldable FromGeneric 
Instance details

Defined in TextShow.Generic

Methods

fold :: Monoid m => FromGeneric m -> m #

foldMap :: Monoid m => (a -> m) -> FromGeneric a -> m #

foldMap' :: Monoid m => (a -> m) -> FromGeneric a -> m #

foldr :: (a -> b -> b) -> b -> FromGeneric a -> b #

foldr' :: (a -> b -> b) -> b -> FromGeneric a -> b #

foldl :: (b -> a -> b) -> b -> FromGeneric a -> b #

foldl' :: (b -> a -> b) -> b -> FromGeneric a -> b #

foldr1 :: (a -> a -> a) -> FromGeneric a -> a #

foldl1 :: (a -> a -> a) -> FromGeneric a -> a #

toList :: FromGeneric a -> [a] #

null :: FromGeneric a -> Bool #

length :: FromGeneric a -> Int #

elem :: Eq a => a -> FromGeneric a -> Bool #

maximum :: Ord a => FromGeneric a -> a #

minimum :: Ord a => FromGeneric a -> a #

sum :: Num a => FromGeneric a -> a #

product :: Num a => FromGeneric a -> a #

Traversable FromGeneric 
Instance details

Defined in TextShow.Generic

Methods

traverse :: Applicative f => (a -> f b) -> FromGeneric a -> f (FromGeneric b) #

sequenceA :: Applicative f => FromGeneric (f a) -> f (FromGeneric a) #

mapM :: Monad m => (a -> m b) -> FromGeneric a -> m (FromGeneric b) #

sequence :: Monad m => FromGeneric (m a) -> m (FromGeneric a) #

Generic1 FromGeneric 
Instance details

Defined in TextShow.Generic

Associated Types

type Rep1 FromGeneric 
Instance details

Defined in TextShow.Generic

type Rep1 FromGeneric = D1 ('MetaData "FromGeneric" "TextShow.Generic" "text-show-3.11.4-Ha3b8WsdMb2DdydfSxtMqH" 'True) (C1 ('MetaCons "FromGeneric" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGeneric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))
Lift a => Lift (FromGeneric a :: Type) 
Instance details

Defined in TextShow.Generic

Methods

lift :: Quote m => FromGeneric a -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => FromGeneric a -> Code m (FromGeneric a) #

Data a => Data (FromGeneric a) 
Instance details

Defined in TextShow.Generic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FromGeneric a -> c (FromGeneric a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (FromGeneric a) #

toConstr :: FromGeneric a -> Constr #

dataTypeOf :: FromGeneric a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (FromGeneric a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (FromGeneric a)) #

gmapT :: (forall b. Data b => b -> b) -> FromGeneric a -> FromGeneric a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FromGeneric a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FromGeneric a -> r #

gmapQ :: (forall d. Data d => d -> u) -> FromGeneric a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FromGeneric a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FromGeneric a -> m (FromGeneric a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FromGeneric a -> m (FromGeneric a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FromGeneric a -> m (FromGeneric a) #

Generic (FromGeneric a) 
Instance details

Defined in TextShow.Generic

Associated Types

type Rep (FromGeneric a) 
Instance details

Defined in TextShow.Generic

type Rep (FromGeneric a) = D1 ('MetaData "FromGeneric" "TextShow.Generic" "text-show-3.11.4-Ha3b8WsdMb2DdydfSxtMqH" 'True) (C1 ('MetaCons "FromGeneric" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGeneric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

Methods

from :: FromGeneric a -> Rep (FromGeneric a) x #

to :: Rep (FromGeneric a) x -> FromGeneric a #

Read a => Read (FromGeneric a) 
Instance details

Defined in TextShow.Generic

Show a => Show (FromGeneric a) 
Instance details

Defined in TextShow.Generic

Eq a => Eq (FromGeneric a) 
Instance details

Defined in TextShow.Generic

Ord a => Ord (FromGeneric a) 
Instance details

Defined in TextShow.Generic

(Generic a, GTextShowB (Rep a ())) => TextShow (FromGeneric a) 
Instance details

Defined in TextShow.Generic

type Rep1 FromGeneric 
Instance details

Defined in TextShow.Generic

type Rep1 FromGeneric = D1 ('MetaData "FromGeneric" "TextShow.Generic" "text-show-3.11.4-Ha3b8WsdMb2DdydfSxtMqH" 'True) (C1 ('MetaCons "FromGeneric" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGeneric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))
type Rep (FromGeneric a) 
Instance details

Defined in TextShow.Generic

type Rep (FromGeneric a) = D1 ('MetaData "FromGeneric" "TextShow.Generic" "text-show-3.11.4-Ha3b8WsdMb2DdydfSxtMqH" 'True) (C1 ('MetaCons "FromGeneric" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGeneric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

semi :: Doc ann #

colon :: Doc ann #

hcat :: [Doc ann] -> Doc ann #

align :: Doc ann -> Doc ann #

braced :: [Doc ann] -> Doc ann Source #