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

Copyright | (C) 2014-2017 Ryan Scott
License | BSD-style (see the file LICENSE)
Maintainer | Ryan Scott
Stability | Provisional
Portability | GHC
Safe Haskell | None
Language | Haskell2010

TextShow.System.Posix.Types

Contents

- Orphan instances

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 #