text-show-3.8.5: Efficient conversion of values into Text
Copyright(C) 2014-2017 Ryan Scott
LicenseBSD-style (see the file LICENSE)
MaintainerRyan Scott
StabilityProvisional
PortabilityGHC
Safe HaskellNone
LanguageHaskell2010

TextShow.System.Posix.Types

Description

TextShow instances for Haskell equivalents of POSIX data types. Note that these are only available if the operating system supports them, so some OSes (e.g., Windows) will not be able to use all of the instances in this module.

Since: 2

Orphan instances

TextShow CMode Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CMode -> Builder Source #

showb :: CMode -> Builder Source #

showbList :: [CMode] -> Builder Source #

showtPrec :: Int -> CMode -> Text Source #

showt :: CMode -> Text Source #

showtList :: [CMode] -> Text Source #

showtlPrec :: Int -> CMode -> Text Source #

showtl :: CMode -> Text Source #

showtlList :: [CMode] -> Text Source #

TextShow CBlkCnt Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CBlkCnt -> Builder Source #

showb :: CBlkCnt -> Builder Source #

showbList :: [CBlkCnt] -> Builder Source #

showtPrec :: Int -> CBlkCnt -> Text Source #

showt :: CBlkCnt -> Text Source #

showtList :: [CBlkCnt] -> Text Source #

showtlPrec :: Int -> CBlkCnt -> Text Source #

showtl :: CBlkCnt -> Text Source #

showtlList :: [CBlkCnt] -> Text Source #

TextShow CBlkSize Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CBlkSize -> Builder Source #

showb :: CBlkSize -> Builder Source #

showbList :: [CBlkSize] -> Builder Source #

showtPrec :: Int -> CBlkSize -> Text Source #

showt :: CBlkSize -> Text Source #

showtList :: [CBlkSize] -> Text Source #

showtlPrec :: Int -> CBlkSize -> Text Source #

showtl :: CBlkSize -> Text Source #

showtlList :: [CBlkSize] -> Text Source #

TextShow CCc Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CCc -> Builder Source #

showb :: CCc -> Builder Source #

showbList :: [CCc] -> Builder Source #

showtPrec :: Int -> CCc -> Text Source #

showt :: CCc -> Text Source #

showtList :: [CCc] -> Text Source #

showtlPrec :: Int -> CCc -> Text Source #

showtl :: CCc -> Text Source #

showtlList :: [CCc] -> Text Source #

TextShow CClockId Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CClockId -> Builder Source #

showb :: CClockId -> Builder Source #

showbList :: [CClockId] -> Builder Source #

showtPrec :: Int -> CClockId -> Text Source #

showt :: CClockId -> Text Source #

showtList :: [CClockId] -> Text Source #

showtlPrec :: Int -> CClockId -> Text Source #

showtl :: CClockId -> Text Source #

showtlList :: [CClockId] -> Text Source #

TextShow CDev Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CDev -> Builder Source #

showb :: CDev -> Builder Source #

showbList :: [CDev] -> Builder Source #

showtPrec :: Int -> CDev -> Text Source #

showt :: CDev -> Text Source #

showtList :: [CDev] -> Text Source #

showtlPrec :: Int -> CDev -> Text Source #

showtl :: CDev -> Text Source #

showtlList :: [CDev] -> Text Source #

TextShow CFsBlkCnt Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CFsBlkCnt -> Builder Source #

showb :: CFsBlkCnt -> Builder Source #

showbList :: [CFsBlkCnt] -> Builder Source #

showtPrec :: Int -> CFsBlkCnt -> Text Source #

showt :: CFsBlkCnt -> Text Source #

showtList :: [CFsBlkCnt] -> Text Source #

showtlPrec :: Int -> CFsBlkCnt -> Text Source #

showtl :: CFsBlkCnt -> Text Source #

showtlList :: [CFsBlkCnt] -> Text Source #

TextShow CFsFilCnt Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CFsFilCnt -> Builder Source #

showb :: CFsFilCnt -> Builder Source #

showbList :: [CFsFilCnt] -> Builder Source #

showtPrec :: Int -> CFsFilCnt -> Text Source #

showt :: CFsFilCnt -> Text Source #

showtList :: [CFsFilCnt] -> Text Source #

showtlPrec :: Int -> CFsFilCnt -> Text Source #

showtl :: CFsFilCnt -> Text Source #

showtlList :: [CFsFilCnt] -> Text Source #

TextShow CGid Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CGid -> Builder Source #

showb :: CGid -> Builder Source #

showbList :: [CGid] -> Builder Source #

showtPrec :: Int -> CGid -> Text Source #

showt :: CGid -> Text Source #

showtList :: [CGid] -> Text Source #

showtlPrec :: Int -> CGid -> Text Source #

showtl :: CGid -> Text Source #

showtlList :: [CGid] -> Text Source #

TextShow CId Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CId -> Builder Source #

showb :: CId -> Builder Source #

showbList :: [CId] -> Builder Source #

showtPrec :: Int -> CId -> Text Source #

showt :: CId -> Text Source #

showtList :: [CId] -> Text Source #

showtlPrec :: Int -> CId -> Text Source #

showtl :: CId -> Text Source #

showtlList :: [CId] -> Text Source #

TextShow CIno Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CIno -> Builder Source #

showb :: CIno -> Builder Source #

showbList :: [CIno] -> Builder Source #

showtPrec :: Int -> CIno -> Text Source #

showt :: CIno -> Text Source #

showtList :: [CIno] -> Text Source #

showtlPrec :: Int -> CIno -> Text Source #

showtl :: CIno -> Text Source #

showtlList :: [CIno] -> Text Source #

TextShow CKey Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CKey -> Builder Source #

showb :: CKey -> Builder Source #

showbList :: [CKey] -> Builder Source #

showtPrec :: Int -> CKey -> Text Source #

showt :: CKey -> Text Source #

showtList :: [CKey] -> Text Source #

showtlPrec :: Int -> CKey -> Text Source #

showtl :: CKey -> Text Source #

showtlList :: [CKey] -> Text Source #

TextShow CNlink Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CNlink -> Builder Source #

showb :: CNlink -> Builder Source #

showbList :: [CNlink] -> Builder Source #

showtPrec :: Int -> CNlink -> Text Source #

showt :: CNlink -> Text Source #

showtList :: [CNlink] -> Text Source #

showtlPrec :: Int -> CNlink -> Text Source #

showtl :: CNlink -> Text Source #

showtlList :: [CNlink] -> Text Source #

TextShow COff Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> COff -> Builder Source #

showb :: COff -> Builder Source #

showbList :: [COff] -> Builder Source #

showtPrec :: Int -> COff -> Text Source #

showt :: COff -> Text Source #

showtList :: [COff] -> Text Source #

showtlPrec :: Int -> COff -> Text Source #

showtl :: COff -> Text Source #

showtlList :: [COff] -> Text Source #

TextShow CPid Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CPid -> Builder Source #

showb :: CPid -> Builder Source #

showbList :: [CPid] -> Builder Source #

showtPrec :: Int -> CPid -> Text Source #

showt :: CPid -> Text Source #

showtList :: [CPid] -> Text Source #

showtlPrec :: Int -> CPid -> Text Source #

showtl :: CPid -> Text Source #

showtlList :: [CPid] -> Text Source #

TextShow CRLim Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CRLim -> Builder Source #

showb :: CRLim -> Builder Source #

showbList :: [CRLim] -> Builder Source #

showtPrec :: Int -> CRLim -> Text Source #

showt :: CRLim -> Text Source #

showtList :: [CRLim] -> Text Source #

showtlPrec :: Int -> CRLim -> Text Source #

showtl :: CRLim -> Text Source #

showtlList :: [CRLim] -> Text Source #

TextShow CSpeed Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CSpeed -> Builder Source #

showb :: CSpeed -> Builder Source #

showbList :: [CSpeed] -> Builder Source #

showtPrec :: Int -> CSpeed -> Text Source #

showt :: CSpeed -> Text Source #

showtList :: [CSpeed] -> Text Source #

showtlPrec :: Int -> CSpeed -> Text Source #

showtl :: CSpeed -> Text Source #

showtlList :: [CSpeed] -> Text Source #

TextShow CSsize Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CSsize -> Builder Source #

showb :: CSsize -> Builder Source #

showbList :: [CSsize] -> Builder Source #

showtPrec :: Int -> CSsize -> Text Source #

showt :: CSsize -> Text Source #

showtList :: [CSsize] -> Text Source #

showtlPrec :: Int -> CSsize -> Text Source #

showtl :: CSsize -> Text Source #

showtlList :: [CSsize] -> Text Source #

TextShow CTcflag Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CTcflag -> Builder Source #

showb :: CTcflag -> Builder Source #

showbList :: [CTcflag] -> Builder Source #

showtPrec :: Int -> CTcflag -> Text Source #

showt :: CTcflag -> Text Source #

showtList :: [CTcflag] -> Text Source #

showtlPrec :: Int -> CTcflag -> Text Source #

showtl :: CTcflag -> Text Source #

showtlList :: [CTcflag] -> Text Source #

TextShow CTimer Source #

Only available with base-4.10.0.0 or later.

Since: 3.6

Instance details

Methods

showbPrec :: Int -> CTimer -> Builder Source #

showb :: CTimer -> Builder Source #

showbList :: [CTimer] -> Builder Source #

showtPrec :: Int -> CTimer -> Text Source #

showt :: CTimer -> Text Source #

showtList :: [CTimer] -> Text Source #

showtlPrec :: Int -> CTimer -> Text Source #

showtl :: CTimer -> Text Source #

showtlList :: [CTimer] -> Text Source #

TextShow CUid Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> CUid -> Builder Source #

showb :: CUid -> Builder Source #

showbList :: [CUid] -> Builder Source #

showtPrec :: Int -> CUid -> Text Source #

showt :: CUid -> Text Source #

showtList :: [CUid] -> Text Source #

showtlPrec :: Int -> CUid -> Text Source #

showtl :: CUid -> Text Source #

showtlList :: [CUid] -> Text Source #

TextShow Fd Source #

Since: 2

Instance details

Methods

showbPrec :: Int -> Fd -> Builder Source #

showb :: Fd -> Builder Source #

showbList :: [Fd] -> Builder Source #

showtPrec :: Int -> Fd -> Text Source #

showt :: Fd -> Text Source #

showtList :: [Fd] -> Text Source #

showtlPrec :: Int -> Fd -> Text Source #

showtl :: Fd -> Text Source #

showtlList :: [Fd] -> Text Source #