http-media-0.8.1.1: Processing HTTP Content-Type and Accept headers
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.HTTP.Media.Charset

Description

Defines the Charset accept header with an Accept instance for use in encoding negotiation.

Synopsis

Documentation

data Charset Source #

Suitable for HTTP charset as defined in RFC7231.

Specifically:

charset = token / "*"

Instances

Instances details
IsString Charset Source # 
Instance details

Defined in Network.HTTP.Media.Charset.Internal

Methods

fromString :: String -> Charset

Show Charset Source # 
Instance details

Defined in Network.HTTP.Media.Charset.Internal

Methods

showsPrec :: Int -> Charset -> ShowS

show :: Charset -> String

showList :: [Charset] -> ShowS

Eq Charset Source # 
Instance details

Defined in Network.HTTP.Media.Charset.Internal

Methods

(==) :: Charset -> Charset -> Bool

(/=) :: Charset -> Charset -> Bool

Ord Charset Source # 
Instance details

Defined in Network.HTTP.Media.Charset.Internal

Methods

compare :: Charset -> Charset -> Ordering

(<) :: Charset -> Charset -> Bool

(<=) :: Charset -> Charset -> Bool

(>) :: Charset -> Charset -> Bool

(>=) :: Charset -> Charset -> Bool

max :: Charset -> Charset -> Charset

min :: Charset -> Charset -> Charset

Accept Charset Source # 
Instance details

Defined in Network.HTTP.Media.Charset.Internal

Methods

parseAccept :: ByteString -> Maybe Charset Source #

matches :: Charset -> Charset -> Bool Source #

moreSpecificThan :: Charset -> Charset -> Bool Source #

hasExtensionParameters :: Proxy Charset -> Bool Source #

RenderHeader Charset Source # 
Instance details

Defined in Network.HTTP.Media.Charset.Internal

Methods

renderHeader :: Charset -> ByteString Source #