module Network.HTTP.Link (
module Network.HTTP.Link.Types
, module Network.HTTP.Link.Writer
, module Network.HTTP.Link.Parser
) where
import Data.ByteString.Conversion
import Web.HttpApiData
import safe Network.HTTP.Link.Types
import safe Network.HTTP.Link.Writer
import safe Network.HTTP.Link.Parser
instance ToByteString [Link] where
builder = builder . writeLinkHeader
instance ToByteString Link where
builder = builder . writeLink
instance ToHttpApiData [Link] where
toUrlPiece = toUrlPiece . writeLinkHeader
toHeader = toByteString'
instance ToHttpApiData Link where
toUrlPiece = toUrlPiece . writeLink
toHeader = toByteString'