| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Network.HTTP.Media.RenderHeader
Description
Defines the RenderHeader type class, with the renderHeader method.
 renderHeader can be used to render basic header values (acting as
 identity on ByteStrings), but it will also work on lists of quality
 values, which provides the necessary interface for rendering the full
 possibilities of Accept headers.
Synopsis
- class RenderHeader h where- renderHeader :: h -> ByteString
 
Documentation
class RenderHeader h where #
A class for header values, so they may be rendered to their ByteString
 representation. Lists of header values and quality-marked header values
 will render appropriately.
Instances
| RenderHeader ByteString # | |
| Defined in Network.HTTP.Media.RenderHeader Methods renderHeader :: ByteString -> ByteString # | |
| RenderHeader Charset # | |
| Defined in Network.HTTP.Media.Charset.Internal Methods renderHeader :: Charset -> ByteString # | |
| RenderHeader Encoding # | |
| Defined in Network.HTTP.Media.Encoding.Internal Methods renderHeader :: Encoding -> ByteString # | |
| RenderHeader Language # | |
| Defined in Network.HTTP.Media.Language.Internal Methods renderHeader :: Language -> ByteString # | |
| RenderHeader MediaType # | |
| Defined in Network.HTTP.Media.MediaType.Internal Methods renderHeader :: MediaType -> ByteString # | |
| RenderHeader h => RenderHeader (Quality h) # | |
| Defined in Network.HTTP.Media.Quality Methods renderHeader :: Quality h -> ByteString # | |
| RenderHeader h => RenderHeader [h] # | |
| Defined in Network.HTTP.Media.RenderHeader Methods renderHeader :: [h] -> ByteString # | |