hexpat-pickle-generic 0.1.1 → 0.1.2
raw patch · 2 files changed
+7/−9 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Text.XML.Expat.Pickle.Generic: GenericXMLOptions :: (String -> String) -> (String -> String) -> GenericXMLOptions
- Text.XML.Expat.Pickle.Generic: data GenericXMLOptions
- Text.XML.Expat.Pickle.Generic: defaultXMLOptions :: Options
+ Text.XML.Expat.Pickle.Generic: Options :: (String -> String) -> (String -> String) -> Options
+ Text.XML.Expat.Pickle.Generic: data Options
+ Text.XML.Expat.Pickle.Generic: defaultOptions :: Options
- Text.XML.Expat.Pickle.Generic: class IsXML a where xmlPickler = genericXMLPickler defaultXMLOptions
+ Text.XML.Expat.Pickle.Generic: class IsXML a where xmlPickler = genericXMLPickler defaultOptions
- Text.XML.Expat.Pickle.Generic: constructorTagModifier :: GenericXMLOptions -> String -> String
+ Text.XML.Expat.Pickle.Generic: constructorTagModifier :: Options -> String -> String
- Text.XML.Expat.Pickle.Generic: fieldLabelModifier :: GenericXMLOptions -> String -> String
+ Text.XML.Expat.Pickle.Generic: fieldLabelModifier :: Options -> String -> String
Files
hexpat-pickle-generic.cabal view
@@ -1,5 +1,5 @@ name: hexpat-pickle-generic-version: 0.1.1+version: 0.1.2 synopsis: Picklers for de/serialising Generic data types to and from XML license: BSD3 license-file: LICENSE
src/Text/XML/Expat/Pickle/Generic.hs view
@@ -32,8 +32,8 @@ , PU (..) -- * Options- , GenericXMLOptions (..)- , defaultXMLOptions+ , Options (..)+ , defaultOptions -- * Generics , genericXMLPickler@@ -69,7 +69,7 @@ default xmlPickler :: (Generic a, GIsXML [UNode ByteString] (Rep a)) => PU [UNode ByteString] a- xmlPickler = genericXMLPickler defaultXMLOptions+ xmlPickler = genericXMLPickler defaultOptions -- -- Functions@@ -85,17 +85,15 @@ -- Defining Picklers -- -data GenericXMLOptions = GenericXMLOptions+data Options = Options { constructorTagModifier :: String -> String -- ^ Function applied to constructor tags. , fieldLabelModifier :: String -> String -- ^ Function applied to record field labels. } -type Options = GenericXMLOptions--defaultXMLOptions :: Options-defaultXMLOptions = GenericXMLOptions id (dropWhile isLower)+defaultOptions :: Options+defaultOptions = Options id (dropWhile isLower) -- -- Generics