Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Network.HTTP.Media.Language
Description
Defines the Language
accept header with an Accept
instance for use in
language negotiation.
Synopsis
- data Language
- toParts :: Language -> [CI ByteString]
Documentation
Suitable for HTTP language-ranges as defined in RFC4647.
Specifically:
language-range = (1*8ALPHA *("-" 1*8alphanum)) / "*"
Instances
IsString Language # | |
Defined in Network.HTTP.Media.Language.Internal Methods fromString :: String -> Language # | |
Show Language # | |
Eq Language # | |
Ord Language # | |
Defined in Network.HTTP.Media.Language.Internal | |
Accept Language # | |
Defined in Network.HTTP.Media.Language.Internal Methods parseAccept :: ByteString -> Maybe Language # matches :: Language -> Language -> Bool # moreSpecificThan :: Language -> Language -> Bool # hasExtensionParameters :: Proxy Language -> Bool # | |
RenderHeader Language # | |
Defined in Network.HTTP.Media.Language.Internal Methods renderHeader :: Language -> ByteString # |