git.iko.soy/typeable/http-api-data
on d944721 help sign in
typeable/http-api-data/src/Web/FormUrlEncoded.hs
34 lines 553 B history raw
1-- |
2-- Convert Haskell values to and from @application/xxx-form-urlencoded@ format.
3module Web.FormUrlEncoded (
4 -- * Classes
5 ToForm (..),
6 FromForm (..),
8 -- ** Keys for 'Form' entries
9 ToFormKey(..),
10 FromFormKey(..),
12 -- * Encoding and decoding @'Form'@s
13 urlEncodeAsForm,
14 urlDecodeAsForm,
16 urlEncodeForm,
17 urlDecodeForm,
19 -- * 'Generic's
20 genericToForm,
21 genericFromForm,
23 -- * Helpers
24 toEntriesByKey,
25 fromEntriesByKey,
27 lookupKey,
28 lookupUnique,
29 parseUnique,
30 parseAll,
31) where
33import Web.Internal.FormUrlEncoded