/persistent-generic

Generic facilities for working with Persistent classes

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

persistent-generic

Generic facilities for working with Persistent classes.

{-# language DeriveGeneric #-}

module Main where

import Database.Persist.Generic

data StopLight = Red | Yellow | Green
  deriving (Show, Eq, Generic)

instance PersistField StopLight where
  toPersistValue = genericToPersistValue
  fromPersistValue = genericFromPersistValue

Limitations

  • Only PersistField is currently supported.