iso8583-bitmaps 0.1.0.0 → 0.1.1.0
raw patch · 2 files changed
+5/−4 lines, 2 filesdep ~template-haskellPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: template-haskell
API changes (from Hackage documentation)
- Data.Binary.ISO8583.TH: fName :: Field -> String
- Data.Binary.ISO8583.TH: fNumber :: Field -> Int
- Data.Binary.ISO8583.TH: fType :: Field -> FieldType
- Data.Binary.ISO8583.TH: instance Eq Field
- Data.Binary.ISO8583.TH: instance Eq FieldType
- Data.Binary.ISO8583.TH: instance Eq FieldValue
- Data.Binary.ISO8583.TH: instance Lift FieldType
- Data.Binary.ISO8583.TH: instance Show Field
- Data.Binary.ISO8583.TH: instance Show FieldType
- Data.Binary.ISO8583.TH: instance Show FieldValue
+ Data.Binary.ISO8583.TH: [fName] :: Field -> String
+ Data.Binary.ISO8583.TH: [fNumber] :: Field -> Int
+ Data.Binary.ISO8583.TH: [fType] :: Field -> FieldType
+ Data.Binary.ISO8583.TH: instance GHC.Classes.Eq Data.Binary.ISO8583.TH.Field
+ Data.Binary.ISO8583.TH: instance GHC.Classes.Eq Data.Binary.ISO8583.TH.FieldType
+ Data.Binary.ISO8583.TH: instance GHC.Classes.Eq Data.Binary.ISO8583.TH.FieldValue
+ Data.Binary.ISO8583.TH: instance GHC.Show.Show Data.Binary.ISO8583.TH.Field
+ Data.Binary.ISO8583.TH: instance GHC.Show.Show Data.Binary.ISO8583.TH.FieldType
+ Data.Binary.ISO8583.TH: instance GHC.Show.Show Data.Binary.ISO8583.TH.FieldValue
+ Data.Binary.ISO8583.TH: instance Language.Haskell.TH.Syntax.Lift Data.Binary.ISO8583.TH.FieldType
Files
- Data/Binary/ISO8583/TH.hs +3/−2
- iso8583-bitmaps.cabal +2/−2
Data/Binary/ISO8583/TH.hs view
@@ -201,11 +201,12 @@ let name = mkName nameStr fields' <- mapM convertField fields let constructor = RecC name fields'- return [ DataD [] name [] [constructor] [] ]+ return [ DataD [] name [] Nothing [constructor] [] ] where convertField (Field _ fname ftype) = do t <- convertType ftype- return (mkName fname, NotStrict, t)+ let bang = Bang NoSourceUnpackedness SourceStrict+ return (mkName fname, bang, t) convertType (TInt _) = [t| Maybe Integer |] convertType (TString _) = [t| Maybe B.ByteString |]
iso8583-bitmaps.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: iso8583-bitmaps-version: 0.1.0.0+version: 0.1.1.0 synopsis: Parse and merge ISO 8583-style bitmaps description: This package provides utility methods for writing Get and Put methods (in terms of Data.Binary) for parsing and@@ -32,7 +32,7 @@ bytestring >=0.9, containers >=0.4, parsec >=3.1,- template-haskell >=2.7,+ template-haskell >=2.12, th-lift >=0.6, syb >= 0.3.6