userid 0.1.2.8 → 0.1.3
raw patch · 2 files changed
+4/−2 lines, 2 filesdep +cereal
Dependencies added: cereal
Files
- Data/UserId.hs +2/−1
- userid.cabal +2/−1
Data/UserId.hs view
@@ -6,6 +6,7 @@ import Data.Aeson (FromJSON(..), ToJSON(..), Result(..), fromJSON) import Data.Data (Data) import Data.SafeCopy (SafeCopy, base, deriveSafeCopy)+import Data.Serialize (Serialize) import Data.Typeable (Typeable) import GHC.Generics (Generic) import Text.Boomerang.TH (makeBoomerangs)@@ -14,7 +15,7 @@ -- | a 'UserId' uniquely identifies a user. newtype UserId = UserId { _unUserId :: Integer }- deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)+ deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic, Serialize) deriveSafeCopy 1 'base ''UserId -- makeLenses ''UserId unUserId f (UserId x) = fmap UserId (f x)
userid.cabal view
@@ -1,5 +1,5 @@ name: userid-version: 0.1.2.8+version: 0.1.3 synopsis: The UserId type and useful instances for web development description: Includes instances for SafeCopy, Lens, Boomerang, PathInfo and more homepage: http://www.github.com/Happstack/userid@@ -21,6 +21,7 @@ build-depends: base >= 4.6 && < 4.10, aeson >= 0.9 && < 1.2, boomerang >= 1.4 && < 1.5,+ cereal == 0.5.*, safecopy >= 0.8 && < 0.10, web-routes >= 0.27 && < 0.28, web-routes-th >= 0.22 && < 0.23