-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | An efficient strict text builder
--
-- An efficient strict text builder
@package text-builder
@version 0.6.1
module Text.Builder
data Builder
run :: Builder -> Text
length :: Builder -> Int
null :: Builder -> Bool
intercalate :: Foldable foldable => Builder -> foldable Builder -> Builder
char :: Char -> Builder
text :: Text -> Builder
string :: String -> Builder
asciiByteString :: ByteString -> Builder
unicodeCodePoint :: Int -> Builder
utf16CodeUnits1 :: Word16 -> Builder
utf16CodeUnits2 :: Word16 -> Word16 -> Builder
utf8CodeUnits1 :: Word8 -> Builder
utf8CodeUnits2 :: Word8 -> Word8 -> Builder
utf8CodeUnits3 :: Word8 -> Word8 -> Word8 -> Builder
utf8CodeUnits4 :: Word8 -> Word8 -> Word8 -> Word8 -> Builder
decimal :: Integral a => a -> Builder
unsignedDecimal :: Integral a => a -> Builder
thousandSeparatedDecimal :: Integral a => Char -> a -> Builder
thousandSeparatedUnsignedDecimal :: Integral a => Char -> a -> Builder
decimalDigit :: Integral a => a -> Builder
hexadecimal :: Integral a => a -> Builder
unsignedHexadecimal :: Integral a => a -> Builder
hexadecimalDigit :: Integral a => a -> Builder
padFromLeft :: Int -> Char -> Builder -> Builder
-- | Time interval in seconds. Directly applicable to DiffTime and
-- NominalDiffTime.
intervalInSeconds :: RealFrac seconds => seconds -> Builder
instance GHC.Base.Monoid Text.Builder.Builder
instance GHC.Base.Semigroup Text.Builder.Builder
instance Data.String.IsString Text.Builder.Builder