Spec-Zone.ru › Haskell 8

Text.Show

Copyright (c) The University of Glasgow 2001
License BSD-style (see the file libraries/base/LICENSE)
Maintainer libraries@haskell.org
Stability provisional
Portability portable
Safe Haskell Safe
Language Haskell2010

Description

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

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 Bool

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Bool -> ShowS Source

show :: Bool -> String Source

showList :: [Bool] -> ShowS Source

Show Char

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Char -> ShowS Source

show :: Char -> String Source

showList :: [Char] -> ShowS Source

Show Double

Since: base-2.1

Instance details

Defined in GHC.Float

Methods

showsPrec :: Int -> Double -> ShowS Source

show :: Double -> String Source

showList :: [Double] -> ShowS Source

Show Float

Since: base-2.1

Instance details

Defined in GHC.Float

Methods

showsPrec :: Int -> Float -> ShowS Source

show :: Float -> String Source

showList :: [Float] -> ShowS Source

Show Int

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Int -> ShowS Source

show :: Int -> String Source

showList :: [Int] -> ShowS Source

Show Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int8 -> ShowS Source

show :: Int8 -> String Source

showList :: [Int8] -> ShowS Source

Show Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int16 -> ShowS Source

show :: Int16 -> String Source

showList :: [Int16] -> ShowS Source

Show Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int32 -> ShowS Source

show :: Int32 -> String Source

showList :: [Int32] -> ShowS Source

Show Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int64 -> ShowS Source

show :: Int64 -> String Source

showList :: [Int64] -> ShowS Source

Show Integer

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Integer -> ShowS Source

show :: Integer -> String Source

showList :: [Integer] -> ShowS Source

Show Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Natural -> ShowS Source

show :: Natural -> String Source

showList :: [Natural] -> ShowS Source

Show Ordering

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Ordering -> ShowS Source

show :: Ordering -> String Source

showList :: [Ordering] -> ShowS Source

Show Word

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Word -> ShowS Source

show :: Word -> String Source

showList :: [Word] -> ShowS Source

Show Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word8 -> ShowS Source

show :: Word8 -> String Source

showList :: [Word8] -> ShowS Source

Show Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word16 -> ShowS Source

show :: Word16 -> String Source

showList :: [Word16] -> ShowS Source

Show Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word32 -> ShowS Source

show :: Word32 -> String Source

showList :: [Word32] -> ShowS Source

Show Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word64 -> ShowS Source

show :: Word64 -> String Source

showList :: [Word64] -> ShowS Source

Show RuntimeRep

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> RuntimeRep -> ShowS Source

show :: RuntimeRep -> String Source

showList :: [RuntimeRep] -> ShowS Source

Show VecCount

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> VecCount -> ShowS Source

show :: VecCount -> String Source

showList :: [VecCount] -> ShowS Source

Show VecElem

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> VecElem -> ShowS Source

show :: VecElem -> String Source

showList :: [VecElem] -> ShowS Source

Show CallStack

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> CallStack -> ShowS Source

show :: CallStack -> String Source

showList :: [CallStack] -> ShowS Source

Show SomeTypeRep

Since: base-4.10.0.0

Instance details

Defined in Data.Typeable.Internal

Methods

showsPrec :: Int -> SomeTypeRep -> ShowS Source

show :: SomeTypeRep -> String Source

showList :: [SomeTypeRep] -> ShowS Source

Show ()

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

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

show :: () -> String Source

showList :: [()] -> ShowS Source

Show TyCon

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> TyCon -> ShowS Source

show :: TyCon -> String Source

showList :: [TyCon] -> ShowS Source

Show Module

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Module -> ShowS Source

show :: Module -> String Source

showList :: [Module] -> ShowS Source

Show TrName

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> TrName -> ShowS Source

show :: TrName -> String Source

showList :: [TrName] -> ShowS Source

Show KindRep
Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> KindRep -> ShowS Source

show :: KindRep -> String Source

showList :: [KindRep] -> ShowS Source

Show TypeLitSort

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> TypeLitSort -> ShowS Source

show :: TypeLitSort -> String Source

showList :: [TypeLitSort] -> ShowS Source

Show SomeException

Since: base-3.0

Instance details

Defined in GHC.Exception.Type

Methods

showsPrec :: Int -> SomeException -> ShowS Source

show :: SomeException -> String Source

showList :: [SomeException] -> ShowS Source

Show SrcLoc

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> SrcLoc -> ShowS Source

show :: SrcLoc -> String Source

showList :: [SrcLoc] -> ShowS Source

Show GeneralCategory

Since: base-2.1

Instance details

Defined in GHC.Unicode

Methods

showsPrec :: Int -> GeneralCategory -> ShowS Source

show :: GeneralCategory -> String Source

showList :: [GeneralCategory] -> ShowS Source

Show Number

Since: base-4.6.0.0

Instance details

Defined in Text.Read.Lex

Methods

showsPrec :: Int -> Number -> ShowS Source

show :: Number -> String Source

showList :: [Number] -> ShowS Source

Show Lexeme

Since: base-2.1

Instance details

Defined in Text.Read.Lex

Methods

showsPrec :: Int -> Lexeme -> ShowS Source

show :: Lexeme -> String Source

showList :: [Lexeme] -> ShowS Source

Show Fingerprint

Since: base-4.7.0.0

Instance details

Defined in GHC.Fingerprint.Type

Methods

showsPrec :: Int -> Fingerprint -> ShowS Source

show :: Fingerprint -> String Source

showList :: [Fingerprint] -> ShowS Source

Show IOMode

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.IOMode

Methods

showsPrec :: Int -> IOMode -> ShowS Source

show :: IOMode -> String Source

showList :: [IOMode] -> ShowS Source

Show IntPtr
Instance details

Defined in Foreign.Ptr

Methods

showsPrec :: Int -> IntPtr -> ShowS Source

show :: IntPtr -> String Source

showList :: [IntPtr] -> ShowS Source

Show WordPtr
Instance details

Defined in Foreign.Ptr

Methods

showsPrec :: Int -> WordPtr -> ShowS Source

show :: WordPtr -> String Source

showList :: [WordPtr] -> ShowS Source

Show CUIntMax
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUIntMax -> ShowS Source

show :: CUIntMax -> String Source

showList :: [CUIntMax] -> ShowS Source

Show CIntMax
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CIntMax -> ShowS Source

show :: CIntMax -> String Source

showList :: [CIntMax] -> ShowS Source

Show CUIntPtr
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUIntPtr -> ShowS Source

show :: CUIntPtr -> String Source

showList :: [CUIntPtr] -> ShowS Source

Show CIntPtr
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CIntPtr -> ShowS Source

show :: CIntPtr -> String Source

showList :: [CIntPtr] -> ShowS Source

Show CSUSeconds
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CSUSeconds -> ShowS Source

show :: CSUSeconds -> String Source

showList :: [CSUSeconds] -> ShowS Source

Show CUSeconds
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUSeconds -> ShowS Source

show :: CUSeconds -> String Source

showList :: [CUSeconds] -> ShowS Source

Show CTime
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CTime -> ShowS Source

show :: CTime -> String Source

showList :: [CTime] -> ShowS Source

Show CClock
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CClock -> ShowS Source

show :: CClock -> String Source

showList :: [CClock] -> ShowS Source

Show CSigAtomic
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CSigAtomic -> ShowS Source

show :: CSigAtomic -> String Source

showList :: [CSigAtomic] -> ShowS Source

Show CWchar
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CWchar -> ShowS Source

show :: CWchar -> String Source

showList :: [CWchar] -> ShowS Source

Show CSize
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CSize -> ShowS Source

show :: CSize -> String Source

showList :: [CSize] -> ShowS Source

Show CPtrdiff
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CPtrdiff -> ShowS Source

show :: CPtrdiff -> String Source

showList :: [CPtrdiff] -> ShowS Source

Show CDouble
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CDouble -> ShowS Source

show :: CDouble -> String Source

showList :: [CDouble] -> ShowS Source

Show CFloat
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CFloat -> ShowS Source

show :: CFloat -> String Source

showList :: [CFloat] -> ShowS Source

Show CBool
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CBool -> ShowS Source

show :: CBool -> String Source

showList :: [CBool] -> ShowS Source

Show CULLong
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CULLong -> ShowS Source

show :: CULLong -> String Source

showList :: [CULLong] -> ShowS Source

Show CLLong
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CLLong -> ShowS Source

show :: CLLong -> String Source

showList :: [CLLong] -> ShowS Source

Show CULong
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CULong -> ShowS Source

show :: CULong -> String Source

showList :: [CULong] -> ShowS Source

Show CLong
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CLong -> ShowS Source

show :: CLong -> String Source

showList :: [CLong] -> ShowS Source

Show CUInt
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUInt -> ShowS Source

show :: CUInt -> String Source

showList :: [CUInt] -> ShowS Source

Show CInt
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CInt -> ShowS Source

show :: CInt -> String Source

showList :: [CInt] -> ShowS Source

Show CUShort
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUShort -> ShowS Source

show :: CUShort -> String Source

showList :: [CUShort] -> ShowS Source

Show CShort
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CShort -> ShowS Source

show :: CShort -> String Source

showList :: [CShort] -> ShowS Source

Show CUChar
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CUChar -> ShowS Source

show :: CUChar -> String Source

showList :: [CUChar] -> ShowS Source

Show CSChar
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CSChar -> ShowS Source

show :: CSChar -> String Source

showList :: [CSChar] -> ShowS Source

Show CChar
Instance details

Defined in Foreign.C.Types

Methods

showsPrec :: Int -> CChar -> ShowS Source

show :: CChar -> String Source

showList :: [CChar] -> ShowS Source

Show SomeNat

Since: base-4.7.0.0

Instance details

Defined in GHC.TypeNats

Methods

showsPrec :: Int -> SomeNat -> ShowS Source

show :: SomeNat -> String Source

showList :: [SomeNat] -> ShowS Source

Show SomeSymbol

Since: base-4.7.0.0

Instance details

Defined in GHC.TypeLits

Methods

showsPrec :: Int -> SomeSymbol -> ShowS Source

show :: SomeSymbol -> String Source

showList :: [SomeSymbol] -> ShowS Source

Show DecidedStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> DecidedStrictness -> ShowS Source

show :: DecidedStrictness -> String Source

showList :: [DecidedStrictness] -> ShowS Source

Show SourceStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> SourceStrictness -> ShowS Source

show :: SourceStrictness -> String Source

showList :: [SourceStrictness] -> ShowS Source

Show SourceUnpackedness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> SourceUnpackedness -> ShowS Source

show :: SourceUnpackedness -> String Source

showList :: [SourceUnpackedness] -> ShowS Source

Show Associativity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> Associativity -> ShowS Source

show :: Associativity -> String Source

showList :: [Associativity] -> ShowS Source

Show Fixity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> Fixity -> ShowS Source

show :: Fixity -> String Source

showList :: [Fixity] -> ShowS Source

Show Any

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> Any -> ShowS Source

show :: Any -> String Source

showList :: [Any] -> ShowS Source

Show All

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> All -> ShowS Source

show :: All -> String Source

showList :: [All] -> ShowS Source

Show ArithException

Since: base-4.0.0.0

Instance details

Defined in GHC.Exception.Type

Methods

showsPrec :: Int -> ArithException -> ShowS Source

show :: ArithException -> String Source

showList :: [ArithException] -> ShowS Source

Show ErrorCall

Since: base-4.0.0.0

Instance details

Defined in GHC.Exception

Methods

showsPrec :: Int -> ErrorCall -> ShowS Source

show :: ErrorCall -> String Source

showList :: [ErrorCall] -> ShowS Source

Show FileLockingNotSupported

Since: base-4.10.0.0

Instance details

Defined in GHC.IO.Handle.Lock.Common

Methods

showsPrec :: Int -> FileLockingNotSupported -> ShowS Source

show :: FileLockingNotSupported -> String Source

showList :: [FileLockingNotSupported] -> ShowS Source

Show IOException

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> IOException -> ShowS Source

show :: IOException -> String Source

showList :: [IOException] -> ShowS Source

Show MaskingState

Since: base-4.3.0.0

Instance details

Defined in GHC.IO

Methods

showsPrec :: Int -> MaskingState -> ShowS Source

show :: MaskingState -> String Source

showList :: [MaskingState] -> ShowS Source

Show CodingProgress

Since: base-4.4.0.0

Instance details

Defined in GHC.IO.Encoding.Types

Methods

showsPrec :: Int -> CodingProgress -> ShowS Source

show :: CodingProgress -> String Source

showList :: [CodingProgress] -> ShowS Source

Show TextEncoding

Since: base-4.3.0.0

Instance details

Defined in GHC.IO.Encoding.Types

Methods

showsPrec :: Int -> TextEncoding -> ShowS Source

show :: TextEncoding -> String Source

showList :: [TextEncoding] -> ShowS Source

Show SeekMode

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Device

Methods

showsPrec :: Int -> SeekMode -> ShowS Source

show :: SeekMode -> String Source

showList :: [SeekMode] -> ShowS Source

Show NewlineMode

Since: base-4.3.0.0

Instance details

Defined in GHC.IO.Handle.Types

Methods

showsPrec :: Int -> NewlineMode -> ShowS Source

show :: NewlineMode -> String Source

showList :: [NewlineMode] -> ShowS Source

Show Newline

Since: base-4.3.0.0

Instance details

Defined in GHC.IO.Handle.Types

Methods

showsPrec :: Int -> Newline -> ShowS Source

show :: Newline -> String Source

showList :: [Newline] -> ShowS Source

Show BufferMode

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Handle.Types

Methods

showsPrec :: Int -> BufferMode -> ShowS Source

show :: BufferMode -> String Source

showList :: [BufferMode] -> ShowS Source

Show HandleType

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle.Types

Methods

showsPrec :: Int -> HandleType -> ShowS Source

show :: HandleType -> String Source

showList :: [HandleType] -> ShowS Source

Show Handle

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle.Types

Methods

showsPrec :: Int -> Handle -> ShowS Source

show :: Handle -> String Source

showList :: [Handle] -> ShowS Source

Show IOErrorType

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> IOErrorType -> ShowS Source

show :: IOErrorType -> String Source

showList :: [IOErrorType] -> ShowS Source

Show ExitCode
Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> ExitCode -> ShowS Source

show :: ExitCode -> String Source

showList :: [ExitCode] -> ShowS Source

Show FixIOException

Since: base-4.11.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> FixIOException -> ShowS Source

show :: FixIOException -> String Source

showList :: [FixIOException] -> ShowS Source

Show ArrayException

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> ArrayException -> ShowS Source

show :: ArrayException -> String Source

showList :: [ArrayException] -> ShowS Source

Show AsyncException

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> AsyncException -> ShowS Source

show :: AsyncException -> String Source

showList :: [AsyncException] -> ShowS Source

Show SomeAsyncException

Since: base-4.7.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> SomeAsyncException -> ShowS Source

show :: SomeAsyncException -> String Source

showList :: [SomeAsyncException] -> ShowS Source

Show AssertionFailed

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> AssertionFailed -> ShowS Source

show :: AssertionFailed -> String Source

showList :: [AssertionFailed] -> ShowS Source

Show CompactionFailed

Since: base-4.10.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> CompactionFailed -> ShowS Source

show :: CompactionFailed -> String Source

showList :: [CompactionFailed] -> ShowS Source

Show AllocationLimitExceeded

Since: base-4.7.1.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> AllocationLimitExceeded -> ShowS Source

show :: AllocationLimitExceeded -> String Source

showList :: [AllocationLimitExceeded] -> ShowS Source

Show Deadlock

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> Deadlock -> ShowS Source

show :: Deadlock -> String Source

showList :: [Deadlock] -> ShowS Source

Show BlockedIndefinitelyOnSTM

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> BlockedIndefinitelyOnSTM -> ShowS Source

show :: BlockedIndefinitelyOnSTM -> String Source

showList :: [BlockedIndefinitelyOnSTM] -> ShowS Source

Show BlockedIndefinitelyOnMVar

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Methods

showsPrec :: Int -> BlockedIndefinitelyOnMVar -> ShowS Source

show :: BlockedIndefinitelyOnMVar -> String Source

showList :: [BlockedIndefinitelyOnMVar] -> ShowS Source

Show CodingFailureMode

Since: base-4.4.0.0

Instance details

Defined in GHC.IO.Encoding.Failure

Methods

showsPrec :: Int -> CodingFailureMode -> ShowS Source

show :: CodingFailureMode -> String Source

showList :: [CodingFailureMode] -> ShowS Source

Show Fd
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> Fd -> ShowS Source

show :: Fd -> String Source

showList :: [Fd] -> ShowS Source

Show CNfds
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CNfds -> ShowS Source

show :: CNfds -> String Source

showList :: [CNfds] -> ShowS Source

Show CSocklen
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CSocklen -> ShowS Source

show :: CSocklen -> String Source

showList :: [CSocklen] -> ShowS Source

Show CTimer
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CTimer -> ShowS Source

show :: CTimer -> String Source

showList :: [CTimer] -> ShowS Source

Show CKey
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CKey -> ShowS Source

show :: CKey -> String Source

showList :: [CKey] -> ShowS Source

Show CId
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CId -> ShowS Source

show :: CId -> String Source

showList :: [CId] -> ShowS Source

Show CFsFilCnt
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CFsFilCnt -> ShowS Source

show :: CFsFilCnt -> String Source

showList :: [CFsFilCnt] -> ShowS Source

Show CFsBlkCnt
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CFsBlkCnt -> ShowS Source

show :: CFsBlkCnt -> String Source

showList :: [CFsBlkCnt] -> ShowS Source

Show CClockId
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CClockId -> ShowS Source

show :: CClockId -> String Source

showList :: [CClockId] -> ShowS Source

Show CBlkCnt
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CBlkCnt -> ShowS Source

show :: CBlkCnt -> String Source

showList :: [CBlkCnt] -> ShowS Source

Show CBlkSize
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CBlkSize -> ShowS Source

show :: CBlkSize -> String Source

showList :: [CBlkSize] -> ShowS Source

Show CRLim
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CRLim -> ShowS Source

show :: CRLim -> String Source

showList :: [CRLim] -> ShowS Source

Show CTcflag
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CTcflag -> ShowS Source

show :: CTcflag -> String Source

showList :: [CTcflag] -> ShowS Source

Show CSpeed
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CSpeed -> ShowS Source

show :: CSpeed -> String Source

showList :: [CSpeed] -> ShowS Source

Show CCc
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CCc -> ShowS Source

show :: CCc -> String Source

showList :: [CCc] -> ShowS Source

Show CUid
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CUid -> ShowS Source

show :: CUid -> String Source

showList :: [CUid] -> ShowS Source

Show CNlink
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CNlink -> ShowS Source

show :: CNlink -> String Source

showList :: [CNlink] -> ShowS Source

Show CGid
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CGid -> ShowS Source

show :: CGid -> String Source

showList :: [CGid] -> ShowS Source

Show CSsize
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CSsize -> ShowS Source

show :: CSsize -> String Source

showList :: [CSsize] -> ShowS Source

Show CPid
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CPid -> ShowS Source

show :: CPid -> String Source

showList :: [CPid] -> ShowS Source

Show COff
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> COff -> ShowS Source

show :: COff -> String Source

showList :: [COff] -> ShowS Source

Show CMode
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CMode -> ShowS Source

show :: CMode -> String Source

showList :: [CMode] -> ShowS Source

Show CIno
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CIno -> ShowS Source

show :: CIno -> String Source

showList :: [CIno] -> ShowS Source

Show CDev
Instance details

Defined in System.Posix.Types

Methods

showsPrec :: Int -> CDev -> ShowS Source

show :: CDev -> String Source

showList :: [CDev] -> ShowS Source

Show Lifetime

Since: base-4.8.1.0

Instance details

Defined in GHC.Event.Internal

Methods

showsPrec :: Int -> Lifetime -> ShowS Source

show :: Lifetime -> String Source

showList :: [Lifetime] -> ShowS Source

Show Event

Since: base-4.4.0.0

Instance details

Defined in GHC.Event.Internal

Methods

showsPrec :: Int -> Event -> ShowS Source

show :: Event -> String Source

showList :: [Event] -> ShowS Source

Show Dynamic

Since: base-2.1

Instance details

Defined in Data.Dynamic

Methods

showsPrec :: Int -> Dynamic -> ShowS Source

show :: Dynamic -> String Source

showList :: [Dynamic] -> ShowS Source

Show ThreadStatus

Since: base-4.3.0.0

Instance details

Defined in GHC.Conc.Sync

Methods

showsPrec :: Int -> ThreadStatus -> ShowS Source

show :: ThreadStatus -> String Source

showList :: [ThreadStatus] -> ShowS Source

Show BlockReason

Since: base-4.3.0.0

Instance details

Defined in GHC.Conc.Sync

Methods

showsPrec :: Int -> BlockReason -> ShowS Source

show :: BlockReason -> String Source

showList :: [BlockReason] -> ShowS Source

Show ThreadId

Since: base-4.2.0.0

Instance details

Defined in GHC.Conc.Sync

Methods

showsPrec :: Int -> ThreadId -> ShowS Source

show :: ThreadId -> String Source

showList :: [ThreadId] -> ShowS Source

Show NestedAtomically

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> NestedAtomically -> ShowS Source

show :: NestedAtomically -> String Source

showList :: [NestedAtomically] -> ShowS Source

Show NonTermination

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> NonTermination -> ShowS Source

show :: NonTermination -> String Source

showList :: [NonTermination] -> ShowS Source

Show TypeError

Since: base-4.9.0.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> TypeError -> ShowS Source

show :: TypeError -> String Source

showList :: [TypeError] -> ShowS Source

Show NoMethodError

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> NoMethodError -> ShowS Source

show :: NoMethodError -> String Source

showList :: [NoMethodError] -> ShowS Source

Show RecUpdError

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> RecUpdError -> ShowS Source

show :: RecUpdError -> String Source

showList :: [RecUpdError] -> ShowS Source

Show RecConError

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> RecConError -> ShowS Source

show :: RecConError -> String Source

showList :: [RecConError] -> ShowS Source

Show RecSelError

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> RecSelError -> ShowS Source

show :: RecSelError -> String Source

showList :: [RecSelError] -> ShowS Source

Show PatternMatchFail

Since: base-4.0

Instance details

Defined in Control.Exception.Base

Methods

showsPrec :: Int -> PatternMatchFail -> ShowS Source

show :: PatternMatchFail -> String Source

showList :: [PatternMatchFail] -> ShowS Source

Show FdKey

Since: base-4.4.0.0

Instance details

Defined in GHC.Event.Manager

Methods

showsPrec :: Int -> FdKey -> ShowS Source

show :: FdKey -> String Source

showList :: [FdKey] -> ShowS Source

Show FD

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.FD

Methods

showsPrec :: Int -> FD -> ShowS Source

show :: FD -> String Source

showList :: [FD] -> ShowS Source

Show HandlePosn

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle

Methods

showsPrec :: Int -> HandlePosn -> ShowS Source

show :: HandlePosn -> String Source

showList :: [HandlePosn] -> ShowS Source

Show Version

Since: base-2.1

Instance details

Defined in Data.Version

Methods

showsPrec :: Int -> Version -> ShowS Source

show :: Version -> String Source

showList :: [Version] -> ShowS Source

Show StaticPtrInfo

Since: base-4.8.0.0

Instance details

Defined in GHC.StaticPtr

Methods

showsPrec :: Int -> StaticPtrInfo -> ShowS Source

show :: StaticPtrInfo -> String Source

showList :: [StaticPtrInfo] -> ShowS Source

Show ByteOrder

Since: base-4.11.0.0

Instance details

Defined in GHC.ByteOrder

Methods

showsPrec :: Int -> ByteOrder -> ShowS Source

show :: ByteOrder -> String Source

showList :: [ByteOrder] -> ShowS Source

Show GCDetails

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

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 RTSFlags

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 ParFlags

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 TickyFlags

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

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 DoTrace

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 ProfFlags

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 DoHeapProfile

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 CCFlags

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 DoCostCentres

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 DebugFlags

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 MiscFlags

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 ConcFlags

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 GCFlags

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

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 Timeout

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 Fixity

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

showsPrec :: Int -> Fixity -> ShowS Source

show :: Fixity -> String Source

showList :: [Fixity] -> ShowS Source

Show ConstrRep

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

showsPrec :: Int -> ConstrRep -> ShowS Source

show :: ConstrRep -> String Source

showList :: [ConstrRep] -> ShowS Source

Show DataRep

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

showsPrec :: Int -> DataRep -> ShowS Source

show :: DataRep -> String Source

showList :: [DataRep] -> ShowS Source

Show Constr

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

showsPrec :: Int -> Constr -> ShowS Source

show :: Constr -> String Source

showList :: [Constr] -> ShowS Source

Show DataType

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

showsPrec :: Int -> DataType -> ShowS Source

show :: DataType -> String Source

showList :: [DataType] -> ShowS Source

Show Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

showsPrec :: Int -> Void -> ShowS Source

show :: Void -> String Source

showList :: [Void] -> ShowS Source

Show a => Show [a]

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

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

show :: [a] -> String Source

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

Show a => Show (Maybe a)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

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

show :: Maybe a -> String Source

showList :: [Maybe a] -> ShowS Source

Show a => Show (Ratio a)

Since: base-2.0.1

Instance details

Defined in GHC.Real

Methods

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

show :: Ratio a -> String Source

showList :: [Ratio a] -> ShowS Source

Show (Ptr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

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

show :: Ptr a -> String Source

showList :: [Ptr a] -> ShowS Source

Show (FunPtr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

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

show :: FunPtr a -> String Source

showList :: [FunPtr a] -> ShowS Source

Show p => Show (Par1 p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: Par1 p -> String Source

showList :: [Par1 p] -> ShowS Source

Show a => Show (NonEmpty a)

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

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

show :: NonEmpty a -> String Source

showList :: [NonEmpty a] -> ShowS Source

Show a => Show (Down a)

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 Data.Ord

Methods

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

show :: Down a -> String Source

showList :: [Down a] -> ShowS Source

Show a => Show (Product a)

Since: base-2.1

Instance details

Defined in 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)

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

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

show :: Sum a -> String Source

showList :: [Sum a] -> ShowS Source

Show a => Show (Dual a)

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

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

show :: Dual a -> String Source

showList :: [Dual a] -> ShowS Source

Show a => Show (Last a)

Since: base-2.1

Instance details

Defined in Data.Monoid

Methods

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

show :: Last a -> String Source

showList :: [Last a] -> ShowS Source

Show a => Show (First a)

Since: base-2.1

Instance details

Defined in Data.Monoid

Methods

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

show :: First a -> String Source

showList :: [First a] -> ShowS Source

Show (ForeignPtr a)

Since: base-2.1

Instance details

Defined in GHC.ForeignPtr

Methods

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

show :: ForeignPtr a -> String Source

showList :: [ForeignPtr a] -> ShowS Source

Show a => Show (Identity a)

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 Data.Functor.Identity

Methods

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

show :: Identity a -> String Source

showList :: [Identity a] -> ShowS Source

Show a => Show (ZipList a)

Since: base-4.7.0.0

Instance details

Defined in Control.Applicative

Methods

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

show :: ZipList a -> String Source

showList :: [ZipList a] -> ShowS Source

Show a => Show (Option a)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Option a -> ShowS Source

show :: Option a -> String Source

showList :: [Option a] -> ShowS Source

Show m => Show (WrappedMonoid m)

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 (Last a)

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 (First a)

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 (Max a)

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)

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 a => Show (Complex a)

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 -> b)

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 b) => Show (Either a b)

Since: base-3.0

Instance details

Defined in Data.Either

Methods

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

show :: Either a b -> String Source

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

Show (V1 p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: V1 p -> String Source

showList :: [V1 p] -> ShowS Source

Show (U1 p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: U1 p -> String Source

showList :: [U1 p] -> ShowS Source

Show (TypeRep a)
Instance details

Defined in Data.Typeable.Internal

Methods

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

show :: TypeRep a -> String Source

showList :: [TypeRep a] -> ShowS Source

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

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

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

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

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

Show (ST s a)

Since: base-2.1

Instance details

Defined in GHC.ST

Methods

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

show :: ST s a -> String Source

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

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

Since: base-2.1

Instance details

Defined in GHC.Arr

Methods

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

show :: Array a b -> String Source

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

Show (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

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

show :: Proxy s -> String Source

showList :: [Proxy s] -> ShowS Source

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

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

HasResolution a => Show (Fixed a)

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 (f p) => Show (Rec1 f p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: Rec1 f p -> String Source

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

Show (URec Word p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: URec Word p -> String Source

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

Show (URec Int p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: URec Int p -> String Source

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

Show (URec Float p)
Instance details

Defined in GHC.Generics

Methods

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

show :: URec Float p -> String Source

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

Show (URec Double p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: URec Double p -> String Source

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

Show (URec Char p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

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

show :: URec Char p -> String Source

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

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

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

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

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

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

Show (a :~: b)

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Equality

Methods

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

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

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

Show (Coercion a b)

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Coercion

Methods

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

show :: Coercion a b -> String Source

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

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

Since: base-4.8.0.0

Instance details

Defined in Data.Semigroup.Internal

Methods

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

show :: Alt f a -> String Source

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

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

Since: base-4.12.0.0

Instance details

Defined in Data.Monoid

Methods

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

show :: Ap f a -> String Source

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

Show a => Show (Const a b)

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 Data.Functor.Const

Methods

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

show :: Const a b -> String Source

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

Show c => Show (K1 i c p)

Since: base-4.7.0.0

Instance details

Defined in GHC.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 (f p), Show (g p)) => Show ((f :+: g) p)

Since: base-4.7.0.0

Instance details

Defined in GHC.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)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

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

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

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

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

Since: base-2.1

Instance details

Defined in GHC.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 (a :~~: b)

Since: base-4.10.0.0

Instance details

Defined in Data.Type.Equality

Methods

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

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

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

(Show1 f, Show1 g, Show a) => Show (Sum f g a)

Since: base-4.9.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

(Show1 f, Show1 g, Show a) => Show (Product f g a)

Since: base-4.9.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 p) => Show (M1 i c f p)

Since: base-4.7.0.0

Instance details

Defined in GHC.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 (f (g p)) => Show ((f :.: g) p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

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

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

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

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

Since: base-2.1

Instance details

Defined in GHC.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

(Show1 f, Show1 g, Show a) => Show (Compose f g a)

Since: base-4.9.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 a, Show b, Show c, Show d, Show e, Show f) => Show (a, b, c, d, e, f)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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.

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/Text-Show.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API