base-4.22.0.0: Core data structures and operations
Copyright(c) The University of Glasgow 2001
LicenseBSD-style (see the file libraries/base/LICENSE)
Maintainerlibraries@haskell.org
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Text.Show

Description

Converting values to readable strings: the Show class and associated functions.

Synopsis

Documentation

type ShowS = String -> String Source #

The shows functions return a function that prepends the output String to an existing String. This allows constant-time concatenation of results using function composition.

class Show a where Source #

Conversion of values to readable Strings.

Derived instances of Show have the following properties, which are compatible with derived instances of Read:

  • The result of show is a syntactically correct Haskell expression containing only constants, given the fixity declarations in force at the point where the type is declared. It contains only the constructor names defined in the data type, parentheses, and spaces. When labelled constructor fields are used, braces, commas, field names, and equal signs are also used.
  • If the constructor is defined to be an infix operator, then showsPrec will produce infix applications of the constructor.
  • the representation will be enclosed in parentheses if the precedence of the top-level constructor in x is less than d (associativity is ignored). Thus, if d is 0 then the result is never surrounded in parentheses; if d is 11 it is always surrounded in parentheses, unless it is an atomic expression.
  • If the constructor is defined using record syntax, then show will produce the record-syntax form, with the fields given in the same order as the original declaration.

For example, given the declarations

infixr 5 :^:
data Tree a =  Leaf a  |  Tree a :^: Tree a

the derived instance of Show is equivalent to

instance (Show a) => Show (Tree a) where

       showsPrec d (Leaf m) = showParen (d > app_prec) $
            showString "Leaf " . showsPrec (app_prec+1) m
         where app_prec = 10

       showsPrec d (u :^: v) = showParen (d > up_prec) $
            showsPrec (up_prec+1) u .
            showString " :^: "      .
            showsPrec (up_prec+1) v
         where up_prec = 5

Note that right-associativity of :^: is ignored. For example,

  • show (Leaf 1 :^: Leaf 2 :^: Leaf 3) produces the string "Leaf 1 :^: (Leaf 2 :^: Leaf 3)".

Minimal complete definition

showsPrec | show

Methods

showsPrec Source #

Arguments

:: Int

the operator precedence of the enclosing context (a number from 0 to 11). Function application has precedence 10.

-> a

the value to be converted to a String

-> ShowS 

Convert a value to a readable String.

showsPrec should satisfy the law

showsPrec d x r ++ s  ==  showsPrec d x (r ++ s)

Derived instances of Read and Show satisfy the following:

  • (x,"") is an element of (readsPrec d (showsPrec d x "")).

That is, readsPrec parses the string produced by showsPrec, and delivers the value that showsPrec started with.

show :: a -> String Source #

A specialised variant of showsPrec, using precedence context zero, and returning an ordinary String.

showList :: [a] -> ShowS Source #

The method showList is provided to allow the programmer to give a specialised way of showing lists of values. For example, this is used by the predefined Show instance of the Char type, where values of type String should be shown in double quotes, rather than between square brackets.

Instances

Instances details
Show ByteArray Source #

Since: base-4.17.0.0

Instance details

Defined in Data.Array.Byte

Methods

showsPrec :: Int -> ByteArray -> ShowS Source #

show :: ByteArray -> String Source #

showList :: [ByteArray] -> ShowS Source #

Show CCFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> CCFlags -> ShowS Source #

show :: CCFlags -> String Source #

showList :: [CCFlags] -> ShowS Source #

Show ConcFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> ConcFlags -> ShowS Source #

show :: ConcFlags -> String Source #

showList :: [ConcFlags] -> ShowS Source #

Show DebugFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> DebugFlags -> ShowS Source #

show :: DebugFlags -> String Source #

showList :: [DebugFlags] -> ShowS Source #

Show DoCostCentres Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> DoCostCentres -> ShowS Source #

show :: DoCostCentres -> String Source #

showList :: [DoCostCentres] -> ShowS Source #

Show DoHeapProfile Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> DoHeapProfile -> ShowS Source #

show :: DoHeapProfile -> String Source #

showList :: [DoHeapProfile] -> ShowS Source #

Show DoTrace Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> DoTrace -> ShowS Source #

show :: DoTrace -> String Source #

showList :: [DoTrace] -> ShowS Source #

Show GCFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> GCFlags -> ShowS Source #

show :: GCFlags -> String Source #

showList :: [GCFlags] -> ShowS Source #

Show GiveGCStats Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> GiveGCStats -> ShowS Source #

show :: GiveGCStats -> String Source #

showList :: [GiveGCStats] -> ShowS Source #

Show HpcFlags Source #

Since: base-4.20.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> HpcFlags -> ShowS Source #

show :: HpcFlags -> String Source #

showList :: [HpcFlags] -> ShowS Source #

Show IoManagerFlag Source # 
Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> IoManagerFlag -> ShowS Source #

show :: IoManagerFlag -> String Source #

showList :: [IoManagerFlag] -> ShowS Source #

Show MiscFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> MiscFlags -> ShowS Source #

show :: MiscFlags -> String Source #

showList :: [MiscFlags] -> ShowS Source #

Show ParFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> ParFlags -> ShowS Source #

show :: ParFlags -> String Source #

showList :: [ParFlags] -> ShowS Source #

Show ProfFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> ProfFlags -> ShowS Source #

show :: ProfFlags -> String Source #

showList :: [ProfFlags] -> ShowS Source #

Show RTSFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> RTSFlags -> ShowS Source #

show :: RTSFlags -> String Source #

showList :: [RTSFlags] -> ShowS Source #

Show TickyFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> TickyFlags -> ShowS Source #

show :: TickyFlags -> String Source #

showList :: [TickyFlags] -> ShowS Source #

Show TraceFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Methods

showsPrec :: Int -> TraceFlags -> ShowS Source #

show :: TraceFlags -> String Source #

showList :: [TraceFlags] -> ShowS Source #

Show GCDetails Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Stats

Methods

showsPrec :: Int -> GCDetails -> ShowS Source #

show :: GCDetails -> String Source #

showList :: [GCDetails] -> ShowS Source #

Show RTSStats Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Stats

Methods

showsPrec :: Int -> RTSStats -> ShowS Source #

show :: RTSStats -> String Source #

showList :: [RTSStats] -> ShowS Source #

Show Timeout Source #

Since: base-4.0

Instance details

Defined in System.Timeout

Methods

showsPrec :: Int -> Timeout -> ShowS Source #

show :: Timeout -> String Source #

showList :: [Timeout] -> ShowS Source #

Show Void Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Void -> ShowS Source #

show :: Void -> String Source #

showList :: [Void] -> ShowS Source #

Show ByteOrder Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.ByteOrder

Methods

showsPrec :: Int -> ByteOrder -> ShowS Source #

show :: ByteOrder -> String Source #

showList :: [ByteOrder] -> ShowS Source #

Show ClosureType Source # 
Instance details

Defined in GHC.Internal.ClosureTypes

Methods

showsPrec :: Int -> ClosureType -> ShowS Source #

show :: ClosureType -> String Source #

showList :: [ClosureType] -> ShowS Source #

Show BlockReason Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

showsPrec :: Int -> BlockReason -> ShowS Source #

show :: BlockReason -> String Source #

showList :: [BlockReason] -> ShowS Source #

Show ThreadId Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

showsPrec :: Int -> ThreadId -> ShowS Source #

show :: ThreadId -> String Source #

showList :: [ThreadId] -> ShowS Source #

Show ThreadStatus Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.Conc.Sync

Methods

showsPrec :: Int -> ThreadStatus -> ShowS Source #

show :: ThreadStatus -> String Source #

showList :: [ThreadStatus] -> ShowS Source #

Show NestedAtomically Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> NestedAtomically -> ShowS Source #

show :: NestedAtomically -> String Source #

showList :: [NestedAtomically] -> ShowS Source #

Show NoMatchingContinuationPrompt Source #

Since: base-4.18

Instance details

Defined in GHC.Internal.Control.Exception.Base

Show NoMethodError Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> NoMethodError -> ShowS Source #

show :: NoMethodError -> String Source #

showList :: [NoMethodError] -> ShowS Source #

Show NonTermination Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> NonTermination -> ShowS Source #

show :: NonTermination -> String Source #

showList :: [NonTermination] -> ShowS Source #

Show PatternMatchFail Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> PatternMatchFail -> ShowS Source #

show :: PatternMatchFail -> String Source #

showList :: [PatternMatchFail] -> ShowS Source #

Show RecConError Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> RecConError -> ShowS Source #

show :: RecConError -> String Source #

showList :: [RecConError] -> ShowS Source #

Show RecSelError Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> RecSelError -> ShowS Source #

show :: RecSelError -> String Source #

showList :: [RecSelError] -> ShowS Source #

Show RecUpdError Source #

Since: base-4.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> RecUpdError -> ShowS Source #

show :: RecUpdError -> String Source #

showList :: [RecUpdError] -> ShowS Source #

Show TypeError Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Control.Exception.Base

Methods

showsPrec :: Int -> TypeError -> ShowS Source #

show :: TypeError -> String Source #

showList :: [TypeError] -> ShowS Source #

Show Constr Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

showsPrec :: Int -> Constr -> ShowS Source #

show :: Constr -> String Source #

showList :: [Constr] -> ShowS Source #

Show ConstrRep Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

showsPrec :: Int -> ConstrRep -> ShowS Source #

show :: ConstrRep -> String Source #

showList :: [ConstrRep] -> ShowS Source #

Show DataRep Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

showsPrec :: Int -> DataRep -> ShowS Source #

show :: DataRep -> String Source #

showList :: [DataRep] -> ShowS Source #

Show DataType Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

showsPrec :: Int -> DataType -> ShowS Source #

show :: DataType -> String Source #

showList :: [DataType] -> ShowS Source #

Show Fixity Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Data.Data

Methods

showsPrec :: Int -> Fixity -> ShowS Source #

show :: Fixity -> String Source #

showList :: [Fixity] -> ShowS Source #

Show Dynamic Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Dynamic

Methods

showsPrec :: Int -> Dynamic -> ShowS Source #

show :: Dynamic -> String Source #

showList :: [Dynamic] -> ShowS Source #

Show All Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

showsPrec :: Int -> All -> ShowS Source #

show :: All -> String Source #

showList :: [All] -> ShowS Source #

Show Any Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

showsPrec :: Int -> Any -> ShowS Source #

show :: Any -> String Source #

showList :: [Any] -> ShowS Source #

Show SomeTypeRep Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.Data.Typeable.Internal

Methods

showsPrec :: Int -> SomeTypeRep -> ShowS Source #

show :: SomeTypeRep -> String Source #

showList :: [SomeTypeRep] -> ShowS Source #

Show Version Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Version

Methods

showsPrec :: Int -> Version -> ShowS Source #

show :: Version -> String Source #

showList :: [Version] -> ShowS Source #

Show ControlMessage Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Control

Methods

showsPrec :: Int -> ControlMessage -> ShowS Source #

show :: ControlMessage -> String Source #

showList :: [ControlMessage] -> ShowS Source #

Show Event Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

showsPrec :: Int -> Event -> ShowS Source #

show :: Event -> String Source #

showList :: [Event] -> ShowS Source #

Show EventLifetime Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

showsPrec :: Int -> EventLifetime -> ShowS Source #

show :: EventLifetime -> String Source #

showList :: [EventLifetime] -> ShowS Source #

Show Lifetime Source #

Since: base-4.8.1.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

showsPrec :: Int -> Lifetime -> ShowS Source #

show :: Lifetime -> String Source #

showList :: [Lifetime] -> ShowS Source #

Show Timeout Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Internal.Types

Methods

showsPrec :: Int -> Timeout -> ShowS Source #

show :: Timeout -> String Source #

showList :: [Timeout] -> ShowS Source #

Show FdKey Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Manager

Methods

showsPrec :: Int -> FdKey -> ShowS Source #

show :: FdKey -> String Source #

showList :: [FdKey] -> ShowS Source #

Show State Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.Event.Manager

Methods

showsPrec :: Int -> State -> ShowS Source #

show :: State -> String Source #

showList :: [State] -> ShowS Source #

Show State Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Event.TimerManager

Methods

showsPrec :: Int -> State -> ShowS Source #

show :: State -> String Source #

showList :: [State] -> ShowS Source #

Show Unique Source #

Since: base-4.3.1.0

Instance details

Defined in GHC.Internal.Event.Unique

Methods

showsPrec :: Int -> Unique -> ShowS Source #

show :: Unique -> String Source #

showList :: [Unique] -> ShowS Source #

Show ErrorCall Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Exception

Methods

showsPrec :: Int -> ErrorCall -> ShowS Source #

show :: ErrorCall -> String Source #

showList :: [ErrorCall] -> ShowS Source #

Show ArithException Source #

Since: base-4.0.0.0

Instance details

Defined in GHC.Internal.Exception.Type

Methods

showsPrec :: Int -> ArithException -> ShowS Source #

show :: ArithException -> String Source #

showList :: [ArithException] -> ShowS Source #

Show SomeException Source #

Since: ghc-internal-3.0

Instance details

Defined in GHC.Internal.Exception.Type

Methods

showsPrec :: Int -> SomeException -> ShowS Source #

show :: SomeException -> String Source #

showList :: [SomeException] -> ShowS Source #

Show WhileHandling Source # 
Instance details

Defined in GHC.Internal.Exception.Type

Methods

showsPrec :: Int -> WhileHandling -> ShowS Source #

show :: WhileHandling -> String Source #

showList :: [WhileHandling] -> ShowS Source #

Show Fingerprint Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Fingerprint.Type

Methods

showsPrec :: Int -> Fingerprint -> ShowS Source #

show :: Fingerprint -> String Source #

showList :: [Fingerprint] -> ShowS Source #

Show CBool Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CBool -> ShowS Source #

show :: CBool -> String Source #

showList :: [CBool] -> ShowS Source #

Show CChar Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CChar -> ShowS Source #

show :: CChar -> String Source #

showList :: [CChar] -> ShowS Source #

Show CClock Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CClock -> ShowS Source #

show :: CClock -> String Source #

showList :: [CClock] -> ShowS Source #

Show CDouble Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CDouble -> ShowS Source #

show :: CDouble -> String Source #

showList :: [CDouble] -> ShowS Source #

Show CFloat Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CFloat -> ShowS Source #

show :: CFloat -> String Source #

showList :: [CFloat] -> ShowS Source #

Show CInt Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CInt -> ShowS Source #

show :: CInt -> String Source #

showList :: [CInt] -> ShowS Source #

Show CIntMax Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CIntMax -> ShowS Source #

show :: CIntMax -> String Source #

showList :: [CIntMax] -> ShowS Source #

Show CIntPtr Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CIntPtr -> ShowS Source #

show :: CIntPtr -> String Source #

showList :: [CIntPtr] -> ShowS Source #

Show CLLong Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CLLong -> ShowS Source #

show :: CLLong -> String Source #

showList :: [CLLong] -> ShowS Source #

Show CLong Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CLong -> ShowS Source #

show :: CLong -> String Source #

showList :: [CLong] -> ShowS Source #

Show CPtrdiff Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CPtrdiff -> ShowS Source #

show :: CPtrdiff -> String Source #

showList :: [CPtrdiff] -> ShowS Source #

Show CSChar Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CSChar -> ShowS Source #

show :: CSChar -> String Source #

showList :: [CSChar] -> ShowS Source #

Show CSUSeconds Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CSUSeconds -> ShowS Source #

show :: CSUSeconds -> String Source #

showList :: [CSUSeconds] -> ShowS Source #

Show CShort Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CShort -> ShowS Source #

show :: CShort -> String Source #

showList :: [CShort] -> ShowS Source #

Show CSigAtomic Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CSigAtomic -> ShowS Source #

show :: CSigAtomic -> String Source #

showList :: [CSigAtomic] -> ShowS Source #

Show CSize Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CSize -> ShowS Source #

show :: CSize -> String Source #

showList :: [CSize] -> ShowS Source #

Show CTime Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CTime -> ShowS Source #

show :: CTime -> String Source #

showList :: [CTime] -> ShowS Source #

Show CUChar Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CUChar -> ShowS Source #

show :: CUChar -> String Source #

showList :: [CUChar] -> ShowS Source #

Show CUInt Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CUInt -> ShowS Source #

show :: CUInt -> String Source #

showList :: [CUInt] -> ShowS Source #

Show CUIntMax Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CUIntMax -> ShowS Source #

show :: CUIntMax -> String Source #

showList :: [CUIntMax] -> ShowS Source #

Show CUIntPtr Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CUIntPtr -> ShowS Source #

show :: CUIntPtr -> String Source #

showList :: [CUIntPtr] -> ShowS Source #

Show CULLong Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CULLong -> ShowS Source #

show :: CULLong -> String Source #

showList :: [CULLong] -> ShowS Source #

Show CULong Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CULong -> ShowS Source #

show :: CULong -> String Source #

showList :: [CULong] -> ShowS Source #

Show CUSeconds Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CUSeconds -> ShowS Source #

show :: CUSeconds -> String Source #

showList :: [CUSeconds] -> ShowS Source #

Show CUShort Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CUShort -> ShowS Source #

show :: CUShort -> String Source #

showList :: [CUShort] -> ShowS Source #

Show CWchar Source # 
Instance details

Defined in GHC.Internal.Foreign.C.Types

Methods

showsPrec :: Int -> CWchar -> ShowS Source #

show :: CWchar -> String Source #

showList :: [CWchar] -> ShowS Source #

Show IntPtr Source # 
Instance details

Defined in GHC.Internal.Foreign.Ptr

Methods

showsPrec :: Int -> IntPtr -> ShowS Source #

show :: IntPtr -> String Source #

showList :: [IntPtr] -> ShowS Source #

Show WordPtr Source # 
Instance details

Defined in GHC.Internal.Foreign.Ptr

Methods

showsPrec :: Int -> WordPtr -> ShowS Source #

show :: WordPtr -> String Source #

showList :: [WordPtr] -> ShowS Source #

Show ForeignSrcLang Source # 
Instance details

Defined in GHC.Internal.ForeignSrcLang

Methods

showsPrec :: Int -> ForeignSrcLang -> ShowS Source #

show :: ForeignSrcLang -> String Source #

showList :: [ForeignSrcLang] -> ShowS Source #

Show Associativity Source #

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> Associativity -> ShowS Source #

show :: Associativity -> String Source #

showList :: [Associativity] -> ShowS Source #

Show DecidedStrictness Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Show Fixity Source #

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> Fixity -> ShowS Source #

show :: Fixity -> String Source #

showList :: [Fixity] -> ShowS Source #

Show SourceStrictness Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> SourceStrictness -> ShowS Source #

show :: SourceStrictness -> String Source #

showList :: [SourceStrictness] -> ShowS Source #

Show SourceUnpackedness Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Show Box Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> Box -> ShowS Source #

show :: Box -> String Source #

showList :: [Box] -> ShowS Source #

Show PrimType Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> PrimType -> ShowS Source #

show :: PrimType -> String Source #

showList :: [PrimType] -> ShowS Source #

Show TsoFlags Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> TsoFlags -> ShowS Source #

show :: TsoFlags -> String Source #

showList :: [TsoFlags] -> ShowS Source #

Show WhatNext Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> WhatNext -> ShowS Source #

show :: WhatNext -> String Source #

showList :: [WhatNext] -> ShowS Source #

Show WhyBlocked Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> WhyBlocked -> ShowS Source #

show :: WhyBlocked -> String Source #

showList :: [WhyBlocked] -> ShowS Source #

Show HalfWord Source # 
Instance details

Defined in GHC.Internal.Heap.InfoTable.Types

Methods

showsPrec :: Int -> HalfWord -> ShowS Source #

show :: HalfWord -> String Source #

showList :: [HalfWord] -> ShowS Source #

Show StgInfoTable Source # 
Instance details

Defined in GHC.Internal.Heap.InfoTable.Types

Methods

showsPrec :: Int -> StgInfoTable -> ShowS Source #

show :: StgInfoTable -> String Source #

showList :: [StgInfoTable] -> ShowS Source #

Show CostCentre Source # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

showsPrec :: Int -> CostCentre -> ShowS Source #

show :: CostCentre -> String Source #

showList :: [CostCentre] -> ShowS Source #

Show CostCentreStack Source # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

showsPrec :: Int -> CostCentreStack -> ShowS Source #

show :: CostCentreStack -> String Source #

showList :: [CostCentreStack] -> ShowS Source #

Show IndexTable Source # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

showsPrec :: Int -> IndexTable -> ShowS Source #

show :: IndexTable -> String Source #

showList :: [IndexTable] -> ShowS Source #

Show StgTSOProfInfo Source # 
Instance details

Defined in GHC.Internal.Heap.ProfInfo.Types

Methods

showsPrec :: Int -> StgTSOProfInfo -> ShowS Source #

show :: StgTSOProfInfo -> String Source #

showList :: [StgTSOProfInfo] -> ShowS Source #

Show MaskingState Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.IO

Methods

showsPrec :: Int -> MaskingState -> ShowS Source #

show :: MaskingState -> String Source #

showList :: [MaskingState] -> ShowS Source #

Show SeekMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Device

Methods

showsPrec :: Int -> SeekMode -> ShowS Source #

show :: SeekMode -> String Source #

showList :: [SeekMode] -> ShowS Source #

Show CodingFailureMode Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.IO.Encoding.Failure

Show CodingProgress Source #

Since: base-4.4.0.0

Instance details

Defined in GHC.Internal.IO.Encoding.Types

Methods

showsPrec :: Int -> CodingProgress -> ShowS Source #

show :: CodingProgress -> String Source #

showList :: [CodingProgress] -> ShowS Source #

Show TextEncoding Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.IO.Encoding.Types

Methods

showsPrec :: Int -> TextEncoding -> ShowS Source #

show :: TextEncoding -> String Source #

showList :: [TextEncoding] -> ShowS Source #

Show AllocationLimitExceeded Source #

Since: base-4.7.1.0

Instance details

Defined in GHC.Internal.IO.Exception

Show ArrayException Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> ArrayException -> ShowS Source #

show :: ArrayException -> String Source #

showList :: [ArrayException] -> ShowS Source #

Show AssertionFailed Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> AssertionFailed -> ShowS Source #

show :: AssertionFailed -> String Source #

showList :: [AssertionFailed] -> ShowS Source #

Show AsyncException Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> AsyncException -> ShowS Source #

show :: AsyncException -> String Source #

showList :: [AsyncException] -> ShowS Source #

Show BlockedIndefinitelyOnMVar Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Show BlockedIndefinitelyOnSTM Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Show CompactionFailed Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> CompactionFailed -> ShowS Source #

show :: CompactionFailed -> String Source #

showList :: [CompactionFailed] -> ShowS Source #

Show Deadlock Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> Deadlock -> ShowS Source #

show :: Deadlock -> String Source #

showList :: [Deadlock] -> ShowS Source #

Show ExitCode Source # 
Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> ExitCode -> ShowS Source #

show :: ExitCode -> String Source #

showList :: [ExitCode] -> ShowS Source #

Show FixIOException Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> FixIOException -> ShowS Source #

show :: FixIOException -> String Source #

showList :: [FixIOException] -> ShowS Source #

Show IOErrorType Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> IOErrorType -> ShowS Source #

show :: IOErrorType -> String Source #

showList :: [IOErrorType] -> ShowS Source #

Show IOException Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Methods

showsPrec :: Int -> IOException -> ShowS Source #

show :: IOException -> String Source #

showList :: [IOException] -> ShowS Source #

Show SomeAsyncException Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.IO.Exception

Show FD Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.FD

Methods

showsPrec :: Int -> FD -> ShowS Source #

show :: FD -> String Source #

showList :: [FD] -> ShowS Source #

Show HandlePosn Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Handle

Methods

showsPrec :: Int -> HandlePosn -> ShowS Source #

show :: HandlePosn -> String Source #

showList :: [HandlePosn] -> ShowS Source #

Show FileLockingNotSupported Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Lock.Common

Show BufferMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

showsPrec :: Int -> BufferMode -> ShowS Source #

show :: BufferMode -> String Source #

showList :: [BufferMode] -> ShowS Source #

Show Handle Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

showsPrec :: Int -> Handle -> ShowS Source #

show :: Handle -> String Source #

showList :: [Handle] -> ShowS Source #

Show HandleType Source #

Since: base-4.1.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

showsPrec :: Int -> HandleType -> ShowS Source #

show :: HandleType -> String Source #

showList :: [HandleType] -> ShowS Source #

Show Newline Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

showsPrec :: Int -> Newline -> ShowS Source #

show :: Newline -> String Source #

showList :: [Newline] -> ShowS Source #

Show NewlineMode Source #

Since: base-4.3.0.0

Instance details

Defined in GHC.Internal.IO.Handle.Types

Methods

showsPrec :: Int -> NewlineMode -> ShowS Source #

show :: NewlineMode -> String Source #

showList :: [NewlineMode] -> ShowS Source #

Show IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

showsPrec :: Int -> IOMode -> ShowS Source #

show :: IOMode -> String Source #

showList :: [IOMode] -> ShowS Source #

Show IoSubSystem Source # 
Instance details

Defined in GHC.Internal.IO.SubSystem

Methods

showsPrec :: Int -> IoSubSystem -> ShowS Source #

show :: IoSubSystem -> String Source #

showList :: [IoSubSystem] -> ShowS Source #

Show InfoProv Source # 
Instance details

Defined in GHC.Internal.InfoProv.Types

Methods

showsPrec :: Int -> InfoProv -> ShowS Source #

show :: InfoProv -> String Source #

showList :: [InfoProv] -> ShowS Source #

Show Int16 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

showsPrec :: Int -> Int16 -> ShowS Source #

show :: Int16 -> String Source #

showList :: [Int16] -> ShowS Source #

Show Int32 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

showsPrec :: Int -> Int32 -> ShowS Source #

show :: Int32 -> String Source #

showList :: [Int32] -> ShowS Source #

Show Int64 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

showsPrec :: Int -> Int64 -> ShowS Source #

show :: Int64 -> String Source #

showList :: [Int64] -> ShowS Source #

Show Int8 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Int

Methods

showsPrec :: Int -> Int8 -> ShowS Source #

show :: Int8 -> String Source #

showList :: [Int8] -> ShowS Source #

Show Extension Source # 
Instance details

Defined in GHC.Internal.LanguageExtensions

Methods

showsPrec :: Int -> Extension -> ShowS Source #

show :: Extension -> String Source #

showList :: [Extension] -> ShowS Source #

Show CCFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> CCFlags -> ShowS Source #

show :: CCFlags -> String Source #

showList :: [CCFlags] -> ShowS Source #

Show ConcFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> ConcFlags -> ShowS Source #

show :: ConcFlags -> String Source #

showList :: [ConcFlags] -> ShowS Source #

Show DebugFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> DebugFlags -> ShowS Source #

show :: DebugFlags -> String Source #

showList :: [DebugFlags] -> ShowS Source #

Show DoCostCentres Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> DoCostCentres -> ShowS Source #

show :: DoCostCentres -> String Source #

showList :: [DoCostCentres] -> ShowS Source #

Show DoHeapProfile Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> DoHeapProfile -> ShowS Source #

show :: DoHeapProfile -> String Source #

showList :: [DoHeapProfile] -> ShowS Source #

Show DoTrace Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> DoTrace -> ShowS Source #

show :: DoTrace -> String Source #

showList :: [DoTrace] -> ShowS Source #

Show GCFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> GCFlags -> ShowS Source #

show :: GCFlags -> String Source #

showList :: [GCFlags] -> ShowS Source #

Show GiveGCStats Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> GiveGCStats -> ShowS Source #

show :: GiveGCStats -> String Source #

showList :: [GiveGCStats] -> ShowS Source #

Show HpcFlags Source #

Since: base-4.20.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> HpcFlags -> ShowS Source #

show :: HpcFlags -> String Source #

showList :: [HpcFlags] -> ShowS Source #

Show IoManagerFlag Source # 
Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> IoManagerFlag -> ShowS Source #

show :: IoManagerFlag -> String Source #

showList :: [IoManagerFlag] -> ShowS Source #

Show MiscFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> MiscFlags -> ShowS Source #

show :: MiscFlags -> String Source #

showList :: [MiscFlags] -> ShowS Source #

Show ParFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> ParFlags -> ShowS Source #

show :: ParFlags -> String Source #

showList :: [ParFlags] -> ShowS Source #

Show ProfFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> ProfFlags -> ShowS Source #

show :: ProfFlags -> String Source #

showList :: [ProfFlags] -> ShowS Source #

Show RTSFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> RTSFlags -> ShowS Source #

show :: RTSFlags -> String Source #

showList :: [RTSFlags] -> ShowS Source #

Show TickyFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> TickyFlags -> ShowS Source #

show :: TickyFlags -> String Source #

showList :: [TickyFlags] -> ShowS Source #

Show TraceFlags Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.RTS.Flags

Methods

showsPrec :: Int -> TraceFlags -> ShowS Source #

show :: TraceFlags -> String Source #

showList :: [TraceFlags] -> ShowS Source #

Show FractionalExponentBase Source # 
Instance details

Defined in GHC.Internal.Real

Show ByteOffset Source # 
Instance details

Defined in GHC.Internal.Stack.Constants

Methods

showsPrec :: Int -> ByteOffset -> ShowS Source #

show :: ByteOffset -> String Source #

showList :: [ByteOffset] -> ShowS Source #

Show WordOffset Source # 
Instance details

Defined in GHC.Internal.Stack.Constants

Methods

showsPrec :: Int -> WordOffset -> ShowS Source #

show :: WordOffset -> String Source #

showList :: [WordOffset] -> ShowS Source #

Show ByteOffset Source # 
Instance details

Defined in GHC.Internal.Stack.ConstantsProf

Methods

showsPrec :: Int -> ByteOffset -> ShowS Source #

show :: ByteOffset -> String Source #

showList :: [ByteOffset] -> ShowS Source #

Show WordOffset Source # 
Instance details

Defined in GHC.Internal.Stack.ConstantsProf

Methods

showsPrec :: Int -> WordOffset -> ShowS Source #

show :: WordOffset -> String Source #

showList :: [WordOffset] -> ShowS Source #

Show Pointerness Source # 
Instance details

Defined in GHC.Internal.Stack.Decode

Methods

showsPrec :: Int -> Pointerness -> ShowS Source #

show :: Pointerness -> String Source #

showList :: [Pointerness] -> ShowS Source #

Show StackEntry Source # 
Instance details

Defined in GHC.Internal.Stack.Decode

Methods

showsPrec :: Int -> StackEntry -> ShowS Source #

show :: StackEntry -> String Source #

showList :: [StackEntry] -> ShowS Source #

Show CallStack Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> CallStack -> ShowS Source #

show :: CallStack -> String Source #

showList :: [CallStack] -> ShowS Source #

Show SrcLoc Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> SrcLoc -> ShowS Source #

show :: SrcLoc -> String Source #

showList :: [SrcLoc] -> ShowS Source #

Show StaticPtrInfo Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.StaticPtr

Methods

showsPrec :: Int -> StaticPtrInfo -> ShowS Source #

show :: StaticPtrInfo -> String Source #

showList :: [StaticPtrInfo] -> ShowS Source #

Show GCDetails Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.Stats

Methods

showsPrec :: Int -> GCDetails -> ShowS Source #

show :: GCDetails -> String Source #

showList :: [GCDetails] -> ShowS Source #

Show RTSStats Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.Stats

Methods

showsPrec :: Int -> RTSStats -> ShowS Source #

show :: RTSStats -> String Source #

showList :: [RTSStats] -> ShowS Source #

Show CBlkCnt Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CBlkCnt -> ShowS Source #

show :: CBlkCnt -> String Source #

showList :: [CBlkCnt] -> ShowS Source #

Show CBlkSize Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CBlkSize -> ShowS Source #

show :: CBlkSize -> String Source #

showList :: [CBlkSize] -> ShowS Source #

Show CCc Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CCc -> ShowS Source #

show :: CCc -> String Source #

showList :: [CCc] -> ShowS Source #

Show CClockId Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CClockId -> ShowS Source #

show :: CClockId -> String Source #

showList :: [CClockId] -> ShowS Source #

Show CDev Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CDev -> ShowS Source #

show :: CDev -> String Source #

showList :: [CDev] -> ShowS Source #

Show CFsBlkCnt Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CFsBlkCnt -> ShowS Source #

show :: CFsBlkCnt -> String Source #

showList :: [CFsBlkCnt] -> ShowS Source #

Show CFsFilCnt Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CFsFilCnt -> ShowS Source #

show :: CFsFilCnt -> String Source #

showList :: [CFsFilCnt] -> ShowS Source #

Show CGid Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CGid -> ShowS Source #

show :: CGid -> String Source #

showList :: [CGid] -> ShowS Source #

Show CId Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CId -> ShowS Source #

show :: CId -> String Source #

showList :: [CId] -> ShowS Source #

Show CIno Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CIno -> ShowS Source #

show :: CIno -> String Source #

showList :: [CIno] -> ShowS Source #

Show CKey Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CKey -> ShowS Source #

show :: CKey -> String Source #

showList :: [CKey] -> ShowS Source #

Show CMode Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CMode -> ShowS Source #

show :: CMode -> String Source #

showList :: [CMode] -> ShowS Source #

Show CNfds Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CNfds -> ShowS Source #

show :: CNfds -> String Source #

showList :: [CNfds] -> ShowS Source #

Show CNlink Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CNlink -> ShowS Source #

show :: CNlink -> String Source #

showList :: [CNlink] -> ShowS Source #

Show COff Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> COff -> ShowS Source #

show :: COff -> String Source #

showList :: [COff] -> ShowS Source #

Show CPid Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CPid -> ShowS Source #

show :: CPid -> String Source #

showList :: [CPid] -> ShowS Source #

Show CRLim Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CRLim -> ShowS Source #

show :: CRLim -> String Source #

showList :: [CRLim] -> ShowS Source #

Show CSocklen Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CSocklen -> ShowS Source #

show :: CSocklen -> String Source #

showList :: [CSocklen] -> ShowS Source #

Show CSpeed Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CSpeed -> ShowS Source #

show :: CSpeed -> String Source #

showList :: [CSpeed] -> ShowS Source #

Show CSsize Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CSsize -> ShowS Source #

show :: CSsize -> String Source #

showList :: [CSsize] -> ShowS Source #

Show CTcflag Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CTcflag -> ShowS Source #

show :: CTcflag -> String Source #

showList :: [CTcflag] -> ShowS Source #

Show CTimer Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CTimer -> ShowS Source #

show :: CTimer -> String Source #

showList :: [CTimer] -> ShowS Source #

Show CUid Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> CUid -> ShowS Source #

show :: CUid -> String Source #

showList :: [CUid] -> ShowS Source #

Show Fd Source # 
Instance details

Defined in GHC.Internal.System.Posix.Types

Methods

showsPrec :: Int -> Fd -> ShowS Source #

show :: Fd -> String Source #

showList :: [Fd] -> ShowS Source #

Show AnnLookup Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> AnnLookup -> ShowS Source #

show :: AnnLookup -> String Source #

showList :: [AnnLookup] -> ShowS Source #

Show AnnTarget Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> AnnTarget -> ShowS Source #

show :: AnnTarget -> String Source #

showList :: [AnnTarget] -> ShowS Source #

Show Bang Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Bang -> ShowS Source #

show :: Bang -> String Source #

showList :: [Bang] -> ShowS Source #

Show BndrVis Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> BndrVis -> ShowS Source #

show :: BndrVis -> String Source #

showList :: [BndrVis] -> ShowS Source #

Show Body Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Body -> ShowS Source #

show :: Body -> String Source #

showList :: [Body] -> ShowS Source #

Show Bytes Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Bytes -> ShowS Source #

show :: Bytes -> String Source #

showList :: [Bytes] -> ShowS Source #

Show Callconv Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Callconv -> ShowS Source #

show :: Callconv -> String Source #

showList :: [Callconv] -> ShowS Source #

Show Clause Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Clause -> ShowS Source #

show :: Clause -> String Source #

showList :: [Clause] -> ShowS Source #

Show Con Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Con -> ShowS Source #

show :: Con -> String Source #

showList :: [Con] -> ShowS Source #

Show Dec Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Dec -> ShowS Source #

show :: Dec -> String Source #

showList :: [Dec] -> ShowS Source #

Show DecidedStrictness Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> DecidedStrictness -> ShowS Source #

show :: DecidedStrictness -> String Source #

showList :: [DecidedStrictness] -> ShowS Source #

Show DerivClause Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> DerivClause -> ShowS Source #

show :: DerivClause -> String Source #

showList :: [DerivClause] -> ShowS Source #

Show DerivStrategy Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> DerivStrategy -> ShowS Source #

show :: DerivStrategy -> String Source #

showList :: [DerivStrategy] -> ShowS Source #

Show DocLoc Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> DocLoc -> ShowS Source #

show :: DocLoc -> String Source #

showList :: [DocLoc] -> ShowS Source #

Show Exp Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Exp -> ShowS Source #

show :: Exp -> String Source #

showList :: [Exp] -> ShowS Source #

Show FamilyResultSig Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> FamilyResultSig -> ShowS Source #

show :: FamilyResultSig -> String Source #

showList :: [FamilyResultSig] -> ShowS Source #

Show Fixity Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Fixity -> ShowS Source #

show :: Fixity -> String Source #

showList :: [Fixity] -> ShowS Source #

Show FixityDirection Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> FixityDirection -> ShowS Source #

show :: FixityDirection -> String Source #

showList :: [FixityDirection] -> ShowS Source #

Show Foreign Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Foreign -> ShowS Source #

show :: Foreign -> String Source #

showList :: [Foreign] -> ShowS Source #

Show FunDep Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> FunDep -> ShowS Source #

show :: FunDep -> String Source #

showList :: [FunDep] -> ShowS Source #

Show Guard Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Guard -> ShowS Source #

show :: Guard -> String Source #

showList :: [Guard] -> ShowS Source #

Show Info Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Info -> ShowS Source #

show :: Info -> String Source #

showList :: [Info] -> ShowS Source #

Show InjectivityAnn Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> InjectivityAnn -> ShowS Source #

show :: InjectivityAnn -> String Source #

showList :: [InjectivityAnn] -> ShowS Source #

Show Inline Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Inline -> ShowS Source #

show :: Inline -> String Source #

showList :: [Inline] -> ShowS Source #

Show Lit Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Lit -> ShowS Source #

show :: Lit -> String Source #

showList :: [Lit] -> ShowS Source #

Show Loc Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Loc -> ShowS Source #

show :: Loc -> String Source #

showList :: [Loc] -> ShowS Source #

Show Match Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Match -> ShowS Source #

show :: Match -> String Source #

showList :: [Match] -> ShowS Source #

Show ModName Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> ModName -> ShowS Source #

show :: ModName -> String Source #

showList :: [ModName] -> ShowS Source #

Show Module Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Module -> ShowS Source #

show :: Module -> String Source #

showList :: [Module] -> ShowS Source #

Show ModuleInfo Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> ModuleInfo -> ShowS Source #

show :: ModuleInfo -> String Source #

showList :: [ModuleInfo] -> ShowS Source #

Show Name Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Name -> ShowS Source #

show :: Name -> String Source #

showList :: [Name] -> ShowS Source #

Show NameFlavour Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> NameFlavour -> ShowS Source #

show :: NameFlavour -> String Source #

showList :: [NameFlavour] -> ShowS Source #

Show NameSpace Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> NameSpace -> ShowS Source #

show :: NameSpace -> String Source #

showList :: [NameSpace] -> ShowS Source #

Show NamespaceSpecifier Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> NamespaceSpecifier -> ShowS Source #

show :: NamespaceSpecifier -> String Source #

showList :: [NamespaceSpecifier] -> ShowS Source #

Show OccName Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> OccName -> ShowS Source #

show :: OccName -> String Source #

showList :: [OccName] -> ShowS Source #

Show Overlap Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Overlap -> ShowS Source #

show :: Overlap -> String Source #

showList :: [Overlap] -> ShowS Source #

Show Pat Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Pat -> ShowS Source #

show :: Pat -> String Source #

showList :: [Pat] -> ShowS Source #

Show PatSynArgs Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> PatSynArgs -> ShowS Source #

show :: PatSynArgs -> String Source #

showList :: [PatSynArgs] -> ShowS Source #

Show PatSynDir Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> PatSynDir -> ShowS Source #

show :: PatSynDir -> String Source #

showList :: [PatSynDir] -> ShowS Source #

Show Phases Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Phases -> ShowS Source #

show :: Phases -> String Source #

showList :: [Phases] -> ShowS Source #

Show PkgName Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> PkgName -> ShowS Source #

show :: PkgName -> String Source #

showList :: [PkgName] -> ShowS Source #

Show Pragma Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Pragma -> ShowS Source #

show :: Pragma -> String Source #

showList :: [Pragma] -> ShowS Source #

Show Range Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Range -> ShowS Source #

show :: Range -> String Source #

showList :: [Range] -> ShowS Source #

Show Role Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Role -> ShowS Source #

show :: Role -> String Source #

showList :: [Role] -> ShowS Source #

Show RuleBndr Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> RuleBndr -> ShowS Source #

show :: RuleBndr -> String Source #

showList :: [RuleBndr] -> ShowS Source #

Show RuleMatch Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> RuleMatch -> ShowS Source #

show :: RuleMatch -> String Source #

showList :: [RuleMatch] -> ShowS Source #

Show Safety Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Safety -> ShowS Source #

show :: Safety -> String Source #

showList :: [Safety] -> ShowS Source #

Show SourceStrictness Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> SourceStrictness -> ShowS Source #

show :: SourceStrictness -> String Source #

showList :: [SourceStrictness] -> ShowS Source #

Show SourceUnpackedness Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> SourceUnpackedness -> ShowS Source #

show :: SourceUnpackedness -> String Source #

showList :: [SourceUnpackedness] -> ShowS Source #

Show Specificity Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Specificity -> ShowS Source #

show :: Specificity -> String Source #

showList :: [Specificity] -> ShowS Source #

Show Stmt Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Stmt -> ShowS Source #

show :: Stmt -> String Source #

showList :: [Stmt] -> ShowS Source #

Show TyLit Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> TyLit -> ShowS Source #

show :: TyLit -> String Source #

showList :: [TyLit] -> ShowS Source #

Show TySynEqn Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> TySynEqn -> ShowS Source #

show :: TySynEqn -> String Source #

showList :: [TySynEqn] -> ShowS Source #

Show Type Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> Type -> ShowS Source #

show :: Type -> String Source #

showList :: [Type] -> ShowS Source #

Show TypeFamilyHead Source # 
Instance details

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> TypeFamilyHead -> ShowS Source #

show :: TypeFamilyHead -> String Source #

showList :: [TypeFamilyHead] -> ShowS Source #

Show Lexeme Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Text.Read.Lex

Methods

showsPrec :: Int -> Lexeme -> ShowS Source #

show :: Lexeme -> String Source #

showList :: [Lexeme] -> ShowS Source #

Show Number Source #

Since: base-4.6.0.0

Instance details

Defined in GHC.Internal.Text.Read.Lex

Methods

showsPrec :: Int -> Number -> ShowS Source #

show :: Number -> String Source #

showList :: [Number] -> ShowS Source #

Show SomeChar Source # 
Instance details

Defined in GHC.Internal.TypeLits

Methods

showsPrec :: Int -> SomeChar -> ShowS Source #

show :: SomeChar -> String Source #

showList :: [SomeChar] -> ShowS Source #

Show SomeSymbol Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.TypeLits

Methods

showsPrec :: Int -> SomeSymbol -> ShowS Source #

show :: SomeSymbol -> String Source #

showList :: [SomeSymbol] -> ShowS Source #

Show SomeNat Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.TypeNats

Methods

showsPrec :: Int -> SomeNat -> ShowS Source #

show :: SomeNat -> String Source #

showList :: [SomeNat] -> ShowS Source #

Show KindRep Source # 
Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> KindRep -> ShowS Source #

show :: KindRep -> String Source #

showList :: [KindRep] -> ShowS Source #

Show Module Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Module -> ShowS Source #

show :: Module -> String Source #

showList :: [Module] -> ShowS Source #

Show Ordering Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Ordering -> ShowS Source #

show :: Ordering -> String Source #

showList :: [Ordering] -> ShowS Source #

Show TrName Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> TrName -> ShowS Source #

show :: TrName -> String Source #

showList :: [TrName] -> ShowS Source #

Show TyCon Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> TyCon -> ShowS Source #

show :: TyCon -> String Source #

showList :: [TyCon] -> ShowS Source #

Show TypeLitSort Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> TypeLitSort -> ShowS Source #

show :: TypeLitSort -> String Source #

showList :: [TypeLitSort] -> ShowS Source #

Show GeneralCategory Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Unicode

Methods

showsPrec :: Int -> GeneralCategory -> ShowS Source #

show :: GeneralCategory -> String Source #

showList :: [GeneralCategory] -> ShowS Source #

Show Word16 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

showsPrec :: Int -> Word16 -> ShowS Source #

show :: Word16 -> String Source #

showList :: [Word16] -> ShowS Source #

Show Word32 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

showsPrec :: Int -> Word32 -> ShowS Source #

show :: Word32 -> String Source #

showList :: [Word32] -> ShowS Source #

Show Word64 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

showsPrec :: Int -> Word64 -> ShowS Source #

show :: Word64 -> String Source #

showList :: [Word64] -> ShowS Source #

Show Word8 Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Word

Methods

showsPrec :: Int -> Word8 -> ShowS Source #

show :: Word8 -> String Source #

showList :: [Word8] -> ShowS Source #

Show Integer Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Integer -> ShowS Source #

show :: Integer -> String Source #

showList :: [Integer] -> ShowS Source #

Show Natural Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Natural -> ShowS Source #

show :: Natural -> String Source #

showList :: [Natural] -> ShowS Source #

Show () Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> () -> ShowS Source #

show :: () -> String Source #

showList :: [()] -> ShowS Source #

Show Bool Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Bool -> ShowS Source #

show :: Bool -> String Source #

showList :: [Bool] -> ShowS Source #

Show Char Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Char -> ShowS Source #

show :: Char -> String Source #

showList :: [Char] -> ShowS Source #

Show Double Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Float

Methods

showsPrec :: Int -> Double -> ShowS Source #

show :: Double -> String Source #

showList :: [Double] -> ShowS Source #

Show Float Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Float

Methods

showsPrec :: Int -> Float -> ShowS Source #

show :: Float -> String Source #

showList :: [Float] -> ShowS Source #

Show Int Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Int -> ShowS Source #

show :: Int -> String Source #

showList :: [Int] -> ShowS Source #

Show Levity Source #

Since: base-4.15.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Levity -> ShowS Source #

show :: Levity -> String Source #

showList :: [Levity] -> ShowS Source #

Show RuntimeRep Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> RuntimeRep -> ShowS Source #

show :: RuntimeRep -> String Source #

showList :: [RuntimeRep] -> ShowS Source #

Show VecCount Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> VecCount -> ShowS Source #

show :: VecCount -> String Source #

showList :: [VecCount] -> ShowS Source #

Show VecElem Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> VecElem -> ShowS Source #

show :: VecElem -> String Source #

showList :: [VecElem] -> ShowS Source #

Show Word Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Word -> ShowS Source #

show :: Word -> String Source #

showList :: [Word] -> ShowS Source #

Show a => Show (Complex a) Source #

Since: base-2.1

Instance details

Defined in Data.Complex

Methods

showsPrec :: Int -> Complex a -> ShowS Source #

show :: Complex a -> String Source #

showList :: [Complex a] -> ShowS Source #

Show a => Show (First a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> First a -> ShowS Source #

show :: First a -> String Source #

showList :: [First a] -> ShowS Source #

Show a => Show (Last a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Last a -> ShowS Source #

show :: Last a -> String Source #

showList :: [Last a] -> ShowS Source #

Show a => Show (Max a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Max a -> ShowS Source #

show :: Max a -> String Source #

showList :: [Max a] -> ShowS Source #

Show a => Show (Min a) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Min a -> ShowS Source #

show :: Min a -> String Source #

showList :: [Min a] -> ShowS Source #

Show m => Show (WrappedMonoid m) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> WrappedMonoid m -> ShowS Source #

show :: WrappedMonoid m -> String Source #

showList :: [WrappedMonoid m] -> ShowS Source #

Show a => Show (NonEmpty a) Source #

Since: base-4.11.0.0

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> NonEmpty a -> ShowS Source #

show :: NonEmpty a -> String Source #

showList :: [NonEmpty a] -> ShowS Source #

Show a => Show (And a) Source #

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

showsPrec :: Int -> And a -> ShowS Source #

show :: And a -> String Source #

showList :: [And a] -> ShowS Source #

Show a => Show (Iff a) Source #

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

showsPrec :: Int -> Iff a -> ShowS Source #

show :: Iff a -> String Source #

showList :: [Iff a] -> ShowS Source #

Show a => Show (Ior a) Source #

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

showsPrec :: Int -> Ior a -> ShowS Source #

show :: Ior a -> String Source #

showList :: [Ior a] -> ShowS Source #

Show a => Show (Xor a) Source #

Since: base-4.16

Instance details

Defined in GHC.Internal.Data.Bits

Methods

showsPrec :: Int -> Xor a -> ShowS Source #

show :: Xor a -> String Source #

showList :: [Xor a] -> ShowS Source #

Show a => Show (Identity a) Source #

This instance would be equivalent to the derived instances of the Identity newtype if the runIdentity field were removed

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Data.Functor.Identity

Methods

showsPrec :: Int -> Identity a -> ShowS Source #

show :: Identity a -> String Source #

showList :: [Identity a] -> ShowS Source #

Show a => Show (First a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Monoid

Methods

showsPrec :: Int -> First a -> ShowS Source #

show :: First a -> String Source #

showList :: [First a] -> ShowS Source #

Show a => Show (Last a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Monoid

Methods

showsPrec :: Int -> Last a -> ShowS Source #

show :: Last a -> String Source #

showList :: [Last a] -> ShowS Source #

Show a => Show (Down a) Source #

This instance would be equivalent to the derived instances of the Down newtype if the getDown field were removed

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Ord

Methods

showsPrec :: Int -> Down a -> ShowS Source #

show :: Down a -> String Source #

showList :: [Down a] -> ShowS Source #

Show a => Show (Dual a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

showsPrec :: Int -> Dual a -> ShowS Source #

show :: Dual a -> String Source #

showList :: [Dual a] -> ShowS Source #

Show a => Show (Product a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

showsPrec :: Int -> Product a -> ShowS Source #

show :: Product a -> String Source #

showList :: [Product a] -> ShowS Source #

Show a => Show (Sum a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

showsPrec :: Int -> Sum a -> ShowS Source #

show :: Sum a -> String Source #

showList :: [Sum a] -> ShowS Source #

Show a => Show (ExceptionWithContext a) Source # 
Instance details

Defined in GHC.Internal.Exception.Type

Show e => Show (NoBacktrace e) Source # 
Instance details

Defined in GHC.Internal.Exception.Type

Methods

showsPrec :: Int -> NoBacktrace e -> ShowS Source #

show :: NoBacktrace e -> String Source #

showList :: [NoBacktrace e] -> ShowS Source #

Show (ConstPtr a) Source # 
Instance details

Defined in GHC.Internal.Foreign.C.ConstPtr

Methods

showsPrec :: Int -> ConstPtr a -> ShowS Source #

show :: ConstPtr a -> String Source #

showList :: [ConstPtr a] -> ShowS Source #

Show (ForeignPtr a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.ForeignPtr

Methods

showsPrec :: Int -> ForeignPtr a -> ShowS Source #

show :: ForeignPtr a -> String Source #

showList :: [ForeignPtr a] -> ShowS Source #

Show a => Show (ZipList a) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Functor.ZipList

Methods

showsPrec :: Int -> ZipList a -> ShowS Source #

show :: ZipList a -> String Source #

showList :: [ZipList a] -> ShowS Source #

Show p => Show (Par1 p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> Par1 p -> ShowS Source #

show :: Par1 p -> String Source #

showList :: [Par1 p] -> ShowS Source #

Show b => Show (GenClosure b) Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> GenClosure b -> ShowS Source #

show :: GenClosure b -> String Source #

showList :: [GenClosure b] -> ShowS Source #

Show b => Show (GenStackField b) Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> GenStackField b -> ShowS Source #

show :: GenStackField b -> String Source #

showList :: [GenStackField b] -> ShowS Source #

Show b => Show (GenStackFrame b) Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> GenStackFrame b -> ShowS Source #

show :: GenStackFrame b -> String Source #

showList :: [GenStackFrame b] -> ShowS Source #

Show b => Show (GenStgStackClosure b) Source # 
Instance details

Defined in GHC.Internal.Heap.Closures

Methods

showsPrec :: Int -> GenStgStackClosure b -> ShowS Source #

show :: GenStgStackClosure b -> String Source #

showList :: [GenStgStackClosure b] -> ShowS Source #

Show (FunPtr a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Ptr

Methods

showsPrec :: Int -> FunPtr a -> ShowS Source #

show :: FunPtr a -> String Source #

showList :: [FunPtr a] -> ShowS Source #

Show (Ptr a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Ptr

Methods

showsPrec :: Int -> Ptr a -> ShowS Source #

show :: Ptr a -> String Source #

showList :: [Ptr a] -> ShowS Source #

Show a => Show (Ratio a) Source #

Since: base-2.0.1

Instance details

Defined in GHC.Internal.Real

Methods

showsPrec :: Int -> Ratio a -> ShowS Source #

show :: Ratio a -> String Source #

showList :: [Ratio a] -> ShowS Source #

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

Defined in GHC.Internal.TH.Syntax

Methods

showsPrec :: Int -> TyVarBndr flag -> ShowS Source #

show :: TyVarBndr flag -> String Source #

showList :: [TyVarBndr flag] -> ShowS Source #

Show (SChar c) Source #

Since: base-4.18.0.0

Instance details

Defined in GHC.Internal.TypeLits

Methods

showsPrec :: Int -> SChar c -> ShowS Source #

show :: SChar c -> String Source #

showList :: [SChar c] -> ShowS Source #

Show (SSymbol s) Source #

Since: base-4.18.0.0

Instance details

Defined in GHC.Internal.TypeLits

Methods

showsPrec :: Int -> SSymbol s -> ShowS Source #

show :: SSymbol s -> String Source #

showList :: [SSymbol s] -> ShowS Source #

Show (SNat n) Source #

Since: base-4.18.0.0

Instance details

Defined in GHC.Internal.TypeNats

Methods

showsPrec :: Int -> SNat n -> ShowS Source #

show :: SNat n -> String Source #

showList :: [SNat n] -> ShowS Source #

Show a => Show (Maybe a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Maybe a -> ShowS Source #

show :: Maybe a -> String Source #

showList :: [Maybe a] -> ShowS Source #

Show a => Show (Solo a) Source #

Since: base-4.15

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> Solo a -> ShowS Source #

show :: Solo a -> String Source #

showList :: [Solo a] -> ShowS Source #

Show a => Show [a] Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> [a] -> ShowS Source #

show :: [a] -> String Source #

showList :: [[a]] -> ShowS Source #

HasResolution a => Show (Fixed a) Source #

Since: base-2.1

Instance details

Defined in Data.Fixed

Methods

showsPrec :: Int -> Fixed a -> ShowS Source #

show :: Fixed a -> String Source #

showList :: [Fixed a] -> ShowS Source #

(Show a, Show b) => Show (Arg a b) Source #

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Arg a b -> ShowS Source #

show :: Arg a b -> String Source #

showList :: [Arg a b] -> ShowS Source #

(Ix a, Show a, Show b) => Show (Array a b) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Arr

Methods

showsPrec :: Int -> Array a b -> ShowS Source #

show :: Array a b -> String Source #

showList :: [Array a b] -> ShowS Source #

(Show a, Show b) => Show (Either a b) Source #

Since: base-3.0

Instance details

Defined in GHC.Internal.Data.Either

Methods

showsPrec :: Int -> Either a b -> ShowS Source #

show :: Either a b -> String Source #

showList :: [Either a b] -> ShowS Source #

Show (Proxy s) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Proxy

Methods

showsPrec :: Int -> Proxy s -> ShowS Source #

show :: Proxy s -> String Source #

showList :: [Proxy s] -> ShowS Source #

Show (TypeRep a) Source # 
Instance details

Defined in GHC.Internal.Data.Typeable.Internal

Methods

showsPrec :: Int -> TypeRep a -> ShowS Source #

show :: TypeRep a -> String Source #

showList :: [TypeRep a] -> ShowS Source #

Show (U1 p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> U1 p -> ShowS Source #

show :: U1 p -> String Source #

showList :: [U1 p] -> ShowS Source #

Show (UAddr p) Source #

Since: base-4.21.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> UAddr p -> ShowS Source #

show :: UAddr p -> String Source #

showList :: [UAddr p] -> ShowS Source #

Show (V1 p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> V1 p -> ShowS Source #

show :: V1 p -> String Source #

showList :: [V1 p] -> ShowS Source #

Show (ST s a) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.ST

Methods

showsPrec :: Int -> ST s a -> ShowS Source #

show :: ST s a -> String Source #

showList :: [ST s a] -> ShowS Source #

(Show a, Show b) => Show (a, b) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b) -> ShowS Source #

show :: (a, b) -> String Source #

showList :: [(a, b)] -> ShowS Source #

Show (a -> b) Source #

Since: base-2.1

Instance details

Defined in Text.Show.Functions

Methods

showsPrec :: Int -> (a -> b) -> ShowS Source #

show :: (a -> b) -> String Source #

showList :: [a -> b] -> ShowS Source #

Show a => Show (Const a b) Source #

This instance would be equivalent to the derived instances of the Const newtype if the getConst field were removed

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Data.Functor.Const

Methods

showsPrec :: Int -> Const a b -> ShowS Source #

show :: Const a b -> String Source #

showList :: [Const a b] -> ShowS Source #

Show (f a) => Show (Ap f a) Source #

Since: base-4.12.0.0

Instance details

Defined in GHC.Internal.Data.Monoid

Methods

showsPrec :: Int -> Ap f a -> ShowS Source #

show :: Ap f a -> String Source #

showList :: [Ap f a] -> ShowS Source #

Show (f a) => Show (Alt f a) Source #

Since: base-4.8.0.0

Instance details

Defined in GHC.Internal.Data.Semigroup.Internal

Methods

showsPrec :: Int -> Alt f a -> ShowS Source #

show :: Alt f a -> String Source #

showList :: [Alt f a] -> ShowS Source #

Show (Coercion a b) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Type.Coercion

Methods

showsPrec :: Int -> Coercion a b -> ShowS Source #

show :: Coercion a b -> String Source #

showList :: [Coercion a b] -> ShowS Source #

Show (a :~: b) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Data.Type.Equality

Methods

showsPrec :: Int -> (a :~: b) -> ShowS Source #

show :: (a :~: b) -> String Source #

showList :: [a :~: b] -> ShowS Source #

Show (OrderingI a b) Source # 
Instance details

Defined in GHC.Internal.Data.Type.Ord

Methods

showsPrec :: Int -> OrderingI a b -> ShowS Source #

show :: OrderingI a b -> String Source #

showList :: [OrderingI a b] -> ShowS Source #

Show (f p) => Show (Rec1 f p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> Rec1 f p -> ShowS Source #

show :: Rec1 f p -> String Source #

showList :: [Rec1 f p] -> ShowS Source #

Show (URec Char p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> URec Char p -> ShowS Source #

show :: URec Char p -> String Source #

showList :: [URec Char p] -> ShowS Source #

Show (URec Double p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> URec Double p -> ShowS Source #

show :: URec Double p -> String Source #

showList :: [URec Double p] -> ShowS Source #

Show (URec Float p) Source # 
Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> URec Float p -> ShowS Source #

show :: URec Float p -> String Source #

showList :: [URec Float p] -> ShowS Source #

Show (URec Int p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> URec Int p -> ShowS Source #

show :: URec Int p -> String Source #

showList :: [URec Int p] -> ShowS Source #

Show (URec Word p) Source #

Since: base-4.9.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> URec Word p -> ShowS Source #

show :: URec Word p -> String Source #

showList :: [URec Word p] -> ShowS Source #

(Show a, Show b, Show c) => Show (a, b, c) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c) -> ShowS Source #

show :: (a, b, c) -> String Source #

showList :: [(a, b, c)] -> ShowS Source #

(Show (f a), Show (g a)) => Show (Product f g a) Source #

Since: base-4.18.0.0

Instance details

Defined in Data.Functor.Product

Methods

showsPrec :: Int -> Product f g a -> ShowS Source #

show :: Product f g a -> String Source #

showList :: [Product f g a] -> ShowS Source #

(Show (f a), Show (g a)) => Show (Sum f g a) Source #

Since: base-4.18.0.0

Instance details

Defined in Data.Functor.Sum

Methods

showsPrec :: Int -> Sum f g a -> ShowS Source #

show :: Sum f g a -> String Source #

showList :: [Sum f g a] -> ShowS Source #

Show (a :~~: b) Source #

Since: base-4.10.0.0

Instance details

Defined in GHC.Internal.Data.Type.Equality

Methods

showsPrec :: Int -> (a :~~: b) -> ShowS Source #

show :: (a :~~: b) -> String Source #

showList :: [a :~~: b] -> ShowS Source #

(Show (f p), Show (g p)) => Show ((f :*: g) p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> (f :*: g) p -> ShowS Source #

show :: (f :*: g) p -> String Source #

showList :: [(f :*: g) p] -> ShowS Source #

(Show (f p), Show (g p)) => Show ((f :+: g) p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> (f :+: g) p -> ShowS Source #

show :: (f :+: g) p -> String Source #

showList :: [(f :+: g) p] -> ShowS Source #

Show c => Show (K1 i c p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> K1 i c p -> ShowS Source #

show :: K1 i c p -> String Source #

showList :: [K1 i c p] -> ShowS Source #

(Show a, Show b, Show c, Show d) => Show (a, b, c, d) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d) -> ShowS Source #

show :: (a, b, c, d) -> String Source #

showList :: [(a, b, c, d)] -> ShowS Source #

Show (f (g a)) => Show (Compose f g a) Source #

Since: base-4.18.0.0

Instance details

Defined in Data.Functor.Compose

Methods

showsPrec :: Int -> Compose f g a -> ShowS Source #

show :: Compose f g a -> String Source #

showList :: [Compose f g a] -> ShowS Source #

Show (f (g p)) => Show ((f :.: g) p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> (f :.: g) p -> ShowS Source #

show :: (f :.: g) p -> String Source #

showList :: [(f :.: g) p] -> ShowS Source #

Show (f p) => Show (M1 i c f p) Source #

Since: base-4.7.0.0

Instance details

Defined in GHC.Internal.Generics

Methods

showsPrec :: Int -> M1 i c f p -> ShowS Source #

show :: M1 i c f p -> String Source #

showList :: [M1 i c f p] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e) => Show (a, b, c, d, e) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e) -> ShowS Source #

show :: (a, b, c, d, e) -> String Source #

showList :: [(a, b, c, d, e)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f) => Show (a, b, c, d, e, f) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f) -> ShowS Source #

show :: (a, b, c, d, e, f) -> String Source #

showList :: [(a, b, c, d, e, f)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g) => Show (a, b, c, d, e, f, g) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g) -> ShowS Source #

show :: (a, b, c, d, e, f, g) -> String Source #

showList :: [(a, b, c, d, e, f, g)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h) => Show (a, b, c, d, e, f, g, h) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h) -> ShowS Source #

show :: (a, b, c, d, e, f, g, h) -> String Source #

showList :: [(a, b, c, d, e, f, g, h)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i) => Show (a, b, c, d, e, f, g, h, i) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> ShowS Source #

show :: (a, b, c, d, e, f, g, h, i) -> String Source #

showList :: [(a, b, c, d, e, f, g, h, i)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j) => Show (a, b, c, d, e, f, g, h, i, j) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> ShowS Source #

show :: (a, b, c, d, e, f, g, h, i, j) -> String Source #

showList :: [(a, b, c, d, e, f, g, h, i, j)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k) => Show (a, b, c, d, e, f, g, h, i, j, k) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> ShowS Source #

show :: (a, b, c, d, e, f, g, h, i, j, k) -> String Source #

showList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l) => Show (a, b, c, d, e, f, g, h, i, j, k, l) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

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

show :: (a, b, c, d, e, f, g, h, i, j, k, l) -> String Source #

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

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

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

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

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

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

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> ShowS Source #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n, Show o) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Source #

Since: base-2.1

Instance details

Defined in GHC.Internal.Show

Methods

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

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

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> ShowS Source #

shows :: Show a => a -> ShowS Source #

equivalent to showsPrec with a precedence of 0.

showChar :: Char -> ShowS Source #

utility function converting a Char to a show function that simply prepends the character unchanged.

showString :: String -> ShowS Source #

utility function converting a String to a show function that simply prepends the string unchanged.

showParen :: Bool -> ShowS -> ShowS Source #

utility function that surrounds the inner show function with parentheses when the Bool parameter is True.

showListWith :: (a -> ShowS) -> [a] -> ShowS Source #

Show a list (using square brackets and commas), given a function for showing elements.