Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class Encode ct a
- encode :: Encode ct a => a -> ByteString
Documentation
Encoding of some type a
into payload of HTTP response
Phantom type ct
guarantees that compiler checks support of encoding of some a
into content of given Content-Type
by looking for specific Encode
instance.
Instances
Encode TextPlain Double Source # | |
Defined in Linnet.Encode encode :: Double -> ByteString Source # | |
Encode TextPlain Float Source # | |
Defined in Linnet.Encode encode :: Float -> ByteString Source # | |
Encode TextPlain Int Source # | |
Defined in Linnet.Encode encode :: Int -> ByteString Source # | |
Encode TextPlain Integer Source # | |
Defined in Linnet.Encode encode :: Integer -> ByteString Source # | |
Encode TextPlain ByteString Source # | |
Defined in Linnet.Encode encode :: ByteString -> ByteString0 Source # | |
Encode TextPlain ByteString Source # | |
Defined in Linnet.Encode encode :: ByteString -> ByteString Source # | |
Encode TextPlain Text Source # | |
Defined in Linnet.Encode encode :: Text -> ByteString Source # | |
Encode TextPlain Text Source # | |
Defined in Linnet.Encode encode :: Text -> ByteString Source # |
encode :: Encode ct a => a -> ByteString Source #