text-format-0.3.1.1: Text formatting

Copyright(c) 2011 MailRank Inc.
LicenseBSD-style
Maintainerbos@serpentine.com
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Data.Text.Buildable

Description

Types that can be rendered to a Builder.

Synopsis

Documentation

class Buildable p where #

The class of types that can be rendered to a Builder.

Minimal complete definition

build

Methods

build :: p -> Builder #

Instances

Buildable Bool # 

Methods

build :: Bool -> Builder #

Buildable Char # 

Methods

build :: Char -> Builder #

Buildable Double # 

Methods

build :: Double -> Builder #

Buildable Float # 

Methods

build :: Float -> Builder #

Buildable Int # 

Methods

build :: Int -> Builder #

Buildable Int8 # 

Methods

build :: Int8 -> Builder #

Buildable Int16 # 

Methods

build :: Int16 -> Builder #

Buildable Int32 # 

Methods

build :: Int32 -> Builder #

Buildable Int64 # 

Methods

build :: Int64 -> Builder #

Buildable Integer # 

Methods

build :: Integer -> Builder #

Buildable Word # 

Methods

build :: Word -> Builder #

Buildable Word8 # 

Methods

build :: Word8 -> Builder #

Buildable Word16 # 

Methods

build :: Word16 -> Builder #

Buildable Word32 # 

Methods

build :: Word32 -> Builder #

Buildable Word64 # 

Methods

build :: Word64 -> Builder #

Buildable WordPtr # 

Methods

build :: WordPtr -> Builder #

Buildable IntPtr # 

Methods

build :: IntPtr -> Builder #

Buildable Builder # 

Methods

build :: Builder -> Builder #

Buildable Text # 

Methods

build :: Text -> Builder #

Buildable Text # 

Methods

build :: Text -> Builder #

Buildable LocalTime # 

Methods

build :: LocalTime -> Builder #

Buildable ZonedTime # 

Methods

build :: ZonedTime -> Builder #

Buildable TimeOfDay # 

Methods

build :: TimeOfDay -> Builder #

Buildable TimeZone # 

Methods

build :: TimeZone -> Builder #

Buildable UTCTime # 

Methods

build :: UTCTime -> Builder #

Buildable NominalDiffTime # 
Buildable Day # 

Methods

build :: Day -> Builder #

Buildable UniversalTime # 
Buildable DiffTime # 

Methods

build :: DiffTime -> Builder #

Buildable [Char] # 

Methods

build :: [Char] -> Builder #

Buildable a => Buildable (Maybe a) # 

Methods

build :: Maybe a -> Builder #

(Integral a, Buildable a) => Buildable (Ratio a) # 

Methods

build :: Ratio a -> Builder #

Buildable (Ptr a) # 

Methods

build :: Ptr a -> Builder #

Show a => Buildable (Shown a) # 

Methods

build :: Shown a -> Builder #

Integral a => Buildable (Hex a) # 

Methods

build :: Hex a -> Builder #