Safe Haskell | None |
---|---|
Language | Haskell2010 |
Render Object
to bytestring
Synopsis
- buildIndirectObject :: Ref -> Object -> Builder
- buildIndirectStream :: Ref -> Dict -> ByteString -> Builder
- buildObject :: Object -> Builder
- buildNumber :: Scientific -> Builder
- buildBool :: Bool -> Builder
- buildName :: Name -> Builder
- buildDict :: Dict -> Builder
- buildArray :: Array -> Builder
- buildString :: ByteString -> Builder
- buildRef :: Ref -> Builder
- buildStream :: Dict -> ByteString -> Builder
Documentation
buildIndirectStream :: Ref -> Dict -> ByteString -> Builder Source #
Build indirect stream
buildObject :: Object -> Builder Source #
buildNumber :: Scientific -> Builder Source #
Build a number
buildArray :: Array -> Builder Source #
Build an array
buildString :: ByteString -> Builder Source #
Build a string
It may produce literal or hex string based on the context.
buildStream :: Dict -> ByteString -> Builder Source #
Build a stream
The function doesn't try to encode or encrypt the content